In the web development world there are two warring priorities. Speed vs Dynamism. There are lots of things we can do to increase speed; but, static/pre-rendered sites have become synonymous with performance and good SEO, every millisecond you can shave directly affects conversion rates. On the other hand any eCommerce marketer will tell you that […]
Since writing part 2 I’ve been reminded in several conversations of the importance of the human element of choosing a tech stack. So far I’ve presented a very clinical approach to this problem. In this part we’re going to cover the human element and then discuss actual technologies in the “modern” web development world and […]
I started in Gatsby open source in late 2017. It was a welcoming project and I was there to learn through building OSS. Since then, every React site I’ve built has been in Gatsby. I’ve built site’s in Vue and Svelte but that’s not important for this post. I recently have been thinking I should […]
I was recently using the invaluable classnames tool in a project and thought to myself, what’s under the hood? Well here it is: By looking at it, I’m guessing this code is ES3 compatible. This is on purpose and means without transpilation, the code can be run in just about any browser since IE 8. […]
Looking to get started with JWTs(JSON Web Tokens)? So was I. Here are some good resources.
Gatsby Incremental Builds is how Gatsby Cloud builds faster, but there are speed improvements to be had by everyone if we implement our source plugins correctly. Learn the ins and outs of incremental builds and how to make your source plugins fast and friendly.
A couple months back I did a talk on using Gatsby with Tina CMS and Dgraph’s Slash GraphQL. Here’s that: More and more folks are looking to build highly dynamic web apps that deploy via static assets to a CDN. Gatsby has been a leader in this space and has a great story around sourcing […]
Welcome to part 2 of “Choosing a Tech Stack”. This post is going to get into the finer details of how to choose a method for building a project. You may be hoping this is where I tell you to use framework X or language Y. Alas, that is not what I am here to […]
I recently saw a tweet suggesting we all these JS frameworks are a waste of time and we needed to go back to what the web was meant to be, PHP. I honestly don’t know if this person was serious…and I’m not going to try and hunt down a random comment on a random thread […]
I have a blog. Guess I have to write content now… I am in fact looking forward to this, I have been wanting to do this for some time. Now that I have one, I am looking forward to sharing more of the things I work on and am thinking about. I will start here […]