When an SSG Isn't Just an SSG, What Is It?

Sometimes the technology that a term refers to evolves beyond the literal meaning of the term. This post is about just such a case. As most of you know, SSG stands for static site generator. It’s a term that has been around a long time. Back when I first got into using SSGs around 2013, it referred to tools like Jekyll, Middleman and Hugo, among others. While each had a different approach, they all essentially worked the same. An SSG would take markup (usually a combination Markdown and HTML), a template (something like Liquid but there are many), data files...…

What is the Jamstack in 2022?

2021 was a year of big changes in the Jamstack. A year ago, we were struggling a bit with how to define Jamstack in a world that included the ability to use SSR in a Jamstack application. At the time, this was unique to Next.js, but today you’ll find this supported in Nuxt.js 3, Gatsby 4 and even Eleventy via the Eleventy Serverless plugin. Not just that, but we’ve now added in multiple other kinds of rendering such that I wrote an extensive article clarifying the various types of Jamstack rendering. …

Goodbye Mobile Dev Weekly

This week’s issue 383 of Mobile Dev Weekly will be the last. That’s nearly 8 years of weekly issues that I’ve helped put together along with my friend Holly Schinsky and the awesome folks at Cooper Press. Obviously, mobile development is more imporant than ever today, so I wanted to take a momentand reflect on what has changed during the 8+ years since I initially proposed the newsletter to Peter Cooper and today. …

Developer Communities You Need to Join Today!

Coding is hard. And there is so much to learn, no one person can really know it all. I think that’s why developers tend to rely on the developer community so much (more than other types of jobs I think). It’s why welcoming community hubs like dev.to have exploded. …

Tips For Running Your First Virtual Conference

It can sometimes appear from the outside that running a virtual conference is easy. Just hook up Zoom to a streaming service and you’re done. About a month ago, I ran my first virtual conference. Suffice it to say that this isn’t the case, even with four years of experience running virtual meetups and trainings via cfe.dev. …

Thinking in Jamstack

I feel like one of the difficulties that many developers face when considering adopting the Jamstack is that it requires a change in your mental model of how to build an application. This often results in a potentially misapplied belief that Jamstack is just for building simple applications. You’ll hear comments along the lines of a comment on my recent post: …