Now serving over http/2
http/2 is well and truly here, and is even partially supported by Internet Explorer 11. Check out the can I use page for http/2. It's time to stop bundling your JavaScript and Stylesheets into single...
View ArticleMigrating from WordPress to Eleventy
After almost 10 years of this blog being powered by WordPress, it is now a statically generated site built using Eleventy. It's also no longer self hosted! It's now hosted on Netflify and I'm happy...
View ArticleRunning cron jobs inside a Docker container
TL;DR Run your cron jobs inside their own container if you can afford the luxury of a dedicated container for cron jobs and your application structure allows it. If not, just run the cronjob directly...
View ArticleFullstack is not a myth
I will prefix this whole post by stating that this, like all other conversations on this subject, is an opinion and is based off of anecdotal evidence. Nearly every weekend there is some sort of big...
View ArticleTech leads: Pick the right development stack to keep your team productive
TL;DR Use mature, well established technologies to avoid pouring time into fixing things that aren't related to what you are building. Asses technologies as objectively as you can based on your...
View ArticleStarting a new app? Deploy it to production first
When you start a new project, the temptation is always to get the code scaffolded and to get hacking away. I'm going to argue that you should deploy your non working application to production straight...
View ArticleTwitter alternatives
Twitter is a mess, and it's not a stretch to say that it's in a downward spiral. After all Twitter has been put through, the only value it currently has is that everyone is already on there. I'll...
View ArticleWhat is Elon Musk playing at?
The problems of Twitter are fascinating to me as we had a once great product which is being fundamentally changed for the worse by one man. Twitter hasn't worked for me for a few months now. I don't...
View ArticleBacking up and restoring a PostgreSQL database across different versions
There are a few ways to backup and restore a PostgreSQL database. However, some methods will not work if your source and destination PostgreSQL instances run different database versions, especially if...
View ArticleSharing data between child and parent components in Angular
Consider the following set of parent and child relationships in an Angular application with Angular's standard routing: /├── region│ └── city│ └── area├── Help└── Account page Assume we have a...
View ArticleTaking the noise out of logs to quickly find build issues
This blog post will focus on one of the JavaScript unit test runners, Karma, but you should be able to take these principles and apply them to whatever unit test runner you are using in your tech...
View ArticleDo we need process monitors in docker containers running .net or node?
There has been some really interesting debate of late recently over the use of process monitors within docker containers, (particularly over on reddit here and here. Some responses even went as far as...
View Article