As React devs we deal with async stuff every day. We know firsthand how awkward and complicated async logic can get. Now add components into the mix...
The modern best practice for DevOps is to build the application once. Then deploy the same application with different configurations to different...
I wrote a blog post in Typescript on leveraging Union types to remove impossible states. Since then I have moved into Kotlin development. Kotlin too...
With the advent of modern component JS-based full-stack frameworks, we now have the flexibility to get remote data into our apps either via client or...
Some patterns in the typed functional world are quite handy. The most prominent pattern is that of using Union and Product Types to model data to...
Building software is a conundrum of sorts. A computer is a machine that does exactly what we tell it to do and yet we face so many problems. So the...