
Page transitions with Next.js
Add a basic page transition for Next.js

So you are finally ready to take the training wheels off of your Flamelink project and take it live. Before you do that, have you set proper rules on your database? No really, you should! If this is the first time you are hearing about Flamelink, a ...

I recently saw a tweet from a developer stating that he understands the array reduce function, but can not think of many useful use cases for it. In this post, I’ll aim to give a couple of real-world use cases for reduce. The post will assume you are...

Disclaimer: This is an opinion piece, you are encouraged to disagree. Having done a good number of code reviews over the past few years and seeing what comes back to bite us vs. what generally works the way we intended, one such issue is knowing when...

The functional programming inspired functions compose and pipe are awesome, but they only work with synchronous functions. I will show you how to write your own functions that will work with both synchronous and asynchronous functions combined - if t...

TL;DR; You probably don’t need it. If possible, implement a service worker to cache front-end assets and serve up your app from a HTTP/2-supported server, but you probably don’t need that either. Domain Sharding Recently I’ve been tasked to implement...