Confused by JavaScript's const? Me too!

The other day I had a little back and forth on Twitter around the concept of const in JavaScript. Kyle Simpson had pointed out a misunderstanding around const within an article I’d shared. My sentiment was, more or less, that I can understand where the confusion comes from since it often feels that const doesn’t behave the way I’d expect it to (note, I’m not saying it is wrong, just different from my expectation). …

Using Netlify to the Fullest

Some tools make getting started so simple that it becomes easy to overlook all the features it offers. When everything “just works” out of the box, there’s nothing necessarily pushing you to dig deeper. Take, for example, Netlify. I’ve been using them for years now, most importantly for my online meetups and training site called Certified Fresh Events. The original site launched about two years ago was built with Hugo (the newly launched version is also built with Hugo). Building the site took some time and effort, deploying it to Netlify took all of 5 minutes. However, outside of a...…

Should I Build It?

Those of us who began our coding career in the late 90’s grew comfortable asking ourselves “Can I build it?” Programming, especially for the web, was defined by its limitations back then. What we wanted to build and what we could feasibly create were often light years apart. Today, there are few limits to what we can build, but also a growing consensus that “the internet is broken” (the internet, of course, being the backbone of so many of these technologies). This presents an entirely different dilemma. It’s no longer a matter of whether it can be built but whether...…

A Developer Career Doesn't Have to Be Linear

I found myself in a rut about 10 years ago. I’d been working as a developer already for some time and I wanted to move forward in my career. However, the only path that I could see was one from developer to team lead to development manager. There is nothing wrong with this path, but it wasn’t an appealing one to me. …

3 Tips for Writing Great Tech Posts

Writing can be difficult. Writing about technical topics and code presents unique challenges. For instance, while code may be engaging to write, it isn’t naturally engaging to read. Trying to write solid technical blog posts and make them interesting is not an easy skill. In this article, I want to go over a few things that I have learned that may be helpful to you when writing a technical blog post or article. Just to give you a quick background, I wrote my first published article in 2004 (for the ColdFusion Developers Journal, which, at the time, was a print...…

Quick Tips and Tricks for Hugo Development

Hugo is a really powerful static site engine built in Go. I’ve used it in various projects including using it to build the site for the events I run (which includes my free online monthly meetups). It was pretty basic, as I didn’t know at the time where this would all lead. Finally, two years later I am taking the time to properly rebuild the site (though it isn’t live yet) and, in the process, am learning a lot of new things about Hugo. …