Greg Hluska

Innovative Regina based software developer

All articles

Latest posts:

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? (read the article)

Categories - Development, Product management

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. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

This apache conf pattern will help you avoid dreaded name duplicates previous WSGI daemon definition errors when you try to serve Django apps with Apache and mod_wsgi. (read the article)

Categories - Development, Ops, Python, Apache

UI Kit has some very handy site performance features. Applying the .uk-img attribute to <img> attributes is one of the handiest but I couldn't get existing Hugo shortcodes to work properly so I wrote my own. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

Minifying html is sort of a habit and so I decided to cover minifying Hugo sites deployed through DigitalOcean's App Platform. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

I ran a second SiteImp audit and discovered that while my overall site was better, my contact page was still dragging down overall performance. It's time to decide whether Font Awesome is worth it. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

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. (read the article)

Categories - Projects, Web performance, Speeding up 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. (read the article)

Categories - Projects, Web performance, Speeding up 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. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

Once I got Siteimp out, I wanted to spend some time to show you how I use Siteimp to speed up sites. I'll start with my own. (read the article)

Categories - Projects, Web performance, Speeding up hluska.ca

Last night, I launched something very important to me and pushed DNS on siteimp. Siteimp is a tool that runs website performance audits. (read the article)

Categories - Development, Projects, Web performance

Do you love turkey but hate the clean up? If so, multitask - clean your roasting pan and make a delicious turkey stock in the same step. You'll deal with the leftover turkey carcass, fill your home with delicious smells and end up with an absolutely amazing stock. (read the article)

Categories - Cooking

Web performance is one of my interests and performance testing has become a big part of my deployment process. Through my practice, I've learned some things that were not obvious when I first started. I'll share some of these with you. (read the article)

Categories - Development, Web performance, Digital marketing

Web performance and helping non-technical people or digital marketers get the most out of their website are two of my biggest passions. Those interests led me to try (and discard) many different ways to host contact forms. Email is complicated for less technical people to set up and likely isn't the best tool to accept forms anyways. So, I started working on FormImp and pushed v2.0 live on December 7, 2021. (read the article)

Categories - Development, Projects