Redesigning hluska.ca

I'm not a very good designer so I always find redesigning my website difficult, but this time around, I've noticed how incredibly complicated the modern stack is...even if you just want to design your own website.

June 18, 2024

Get hot reload working with Angular/React in Docker

Setting up local environments is a pain that Docker solves effortlessly, but many of the React or Angular containers you find online don't function properly - for example, hot reload doesn't function in many of the options out there. This combination of Dockerfile and docker-compose.yaml has things like hot reload enabled and are great for local development.

June 16, 2024

Documentation Driven Development

Writing user facing documentation is one of my skills and favourite ways to learn about my products. It's a chance to flip my perspective from looking for the good to hunting the really hairy parts. What if we slowed down on test driven development and focused more on documentation driven development?

January 19, 2022

Final results from my site improvement program

After a very busy week, I ran another SiteImp report and checked my progress. Results were fairly good though I have reached a point where my optimizations have started to cause improvements in some areas and regressions in others. I'll conclude my series on optimizing hluska.ca.

January 15, 2022

Checking in on these changes

I ran a second SiteImp audit to check out what sort of performance impact working on my critical resource path created. My results were good at the beginning, but the simple changes made a big difference.

January 8, 2022

Using rel=preload to speed up render blocking resources on hluska.ca

When I ran a Siteimp audit on hluska.ca, I found that 100% of my pages (both desktop and mobile) had performance problems because I had too many resources that blocked my page from rendering while they were being downloaded. I'm going to start fixing that error in this article.

January 7, 2022