Under construction...

The new home of all of Chris DiMarco's content.

Hold on to your hats!

News

6 May 2024

Hello, World!

Yes, I know...laaaaaammmme. But to me, it's the best darned way to start off any project like this.

So, what is all this? Simply put - this is my 3rd foray into web development. The first was back in the early 2000's, back when Tripod was a big deal. It was my goofy MySpace era website that captured the goings on of me and my friends. The next iteration was only a few years back, in 2016, when I was getting fascinated with all the new technology that seemed to be exploding in the webdev arena. I re-learned HTML and got exposed to CSS. That was about as far as I took it, never really outputting a real website.

This time around, I'm really putting the effort into understanding all of the components of full stack development. I've already done some "survey course" work on YouTube by doing tutorials for HTML, CSS, Javascript, Node.js, Express.js, and MongoDB, mostly through Net Ninja, an absolutely brilliant instructor.

Of course, I recognize that tutorials are only the entry point to the game. Deploying on a webhost is a whole other beast. Simply getting this page to be moderately responsive on mobile had me scratching my head.

You can see the fruits of my labors on my example site, Code//beams. It shows off a lot of the HTML & CSS basics that I picked up and was able to apply. Not a lick of Javascript used in it, though - and that's something I'm working to rectify in the next update.

I'm pretty excited to delve into the backend, too. I'm planning on doing a simple blog setup with a database, most likely MongoDB or EdgeDB. The deployment step is a little off-putting right now, but I'm sure I'll find my way through it.

That's all for now, talk to you all soon.

- Chris