You may (or may not) have noticed that I’ve recently updated my website. Before I did that, I had created a humans.txt file. What is a humans.txt file, you ask? It’s an initiative for knowing the people behind a website. It’s a TXT file that contains information about the different people who have contributed to building the website. You simply…
New website and blog combined
It’s been more than a month since my last post, which is bad because it means that I’ve already broken my New Year’s resolution to update my blog each week. However, I’ve got a good excuse (honest!). As you can see, I have a new website! And this one combines both my website (including the various projects I’m…
Using Git securely
I had a bit of a panic today when I couldn’t “git push” any more. I was getting authentication errors, even after entering my username and password. And I use a password manager, so I knew I was getting my password right… unless it wasn’t pasting correctly…? So I did what any well trained developer…
Optimising javascript files
In this next great installment of my new development process I want to head back to looking at javascript files, as my last three posts have been about adding stylesheets in my process, lazy loading stylesheets that are non-critical and using resource hints (although technically that last one applies to any resources, not just stylesheets). The last time I wrote about javascript…
Lazy loading stylesheets – resource hints
One thing I forgot to mention in my previous post on lazy loading stylesheets using loadCSS, was how you can improve performance even further by tipping the browser off to what you’re going to lazy load in advance. This is called using resource hints. There are a few different levels of hint that you can…
Lazy loading stylesheets using LoadCSS
In my last post, I talked about adding stylesheets into my Gulp file, part of my new development process. The follow on to this for me was thinking about whether all of those stylesheets were really needed up front. As I explained in that post, concatenating them and minifying them will certainly reduce the overall…