When I moved into a static website made using Hugo I optimised almost everything, including the Google Analytics script. Instead of bulky code loaded from Google, I used Minimal Analytics.

Initially, I put it as always, in the head of my website. Later on, I added it to my 404.html page. I created my own 404 page to override the default Netlify landing page that appears when the visited URL was not found.

The idea was initially to find broken links that visitors are using and to fix them with relevant redirection. However, it didn’t take long until my analytics were spammed by stupid people (and their bots) trying to find a way to break in to my site.

Read More about Track your 404 traffic the smart way

At the beginning of 2014, I purchased my first-ever MacBook Pro. It was a Late-2013 model with Intel Core i5, 8GB of RAM and 256GB SSD. A superb machine that worked with me for years (till 2020). It could work with me a bit longer but I feel that I need an upgrade.

Read More about Leap forward - Apple Silicon

There are a couple of things that I cannot imagine doing when surfing around the internet. One is RSS/Atom to stay on top of new things on websites that I am watching (I wrote about it in a post: Why RSS still matters in 2021?). The other important thing is a virtual place where I can save a website to come back to it or to read it later.

Read More about Virtual place for your "read-it-later"

When I started working for my employer, they used an on-site server and file storage with overnight backup to external drives. All been limited with the internet speed (which in England is quite crazy that business parks rarely got access to an inexpensive fibre connection, where at home you can have cheap Full Fibre), but when things change (or rather the company need to invest in change), we moved it into the cloud.

We chose Microsoft 365 as our provider.

Once migration completed and people used to use the new way of accessing their files (which haven’t have been different with the integration of the OneDrive app and Windows 10, apart from links to files), I needed to find a method, how to have a backup of all files in case of emergency (or accidental removal of important files by an employee).

Despite that Microsoft provides an option to restore files for a short period (typically 30 days), sometimes it may be too short and before you notice that files are missing it will be too late. It’s better to have a backup (even an old version of the file) than don’t have it at all.

Without going into costly online backup solutions I decided to build my backup system and I made it.

Read More about Microsoft 365 (SharePoint & OneDrive) backup for free with Raspberry Pi and Rclone

Looking across various internet forums, from time to time I see people asking a support question, and straight away they add their apology for their poor English.

Most of the time, the question, issue or general query is formed correctly. English and not native English speakers can read and understand what the author got on his mind. The addition to showing the author’s weakness in the language (where he is not an English speaker) is unnecessary.

Read More about Stop apologising for poor English

When I moved to Hugo with my website, I looked to optimise everything and implement new techniques. Once Safari gain native WebP support back in 2020, I implement WebP following PawelGrzybek.com - WebP and AVIF images on a Hugo website. The post introduced not only how to implement WebP (at the time when Hugo <0.83 haven’t support it), but also shown how to go step further by implementing AVIF.

This method require you to have WebP/AVIF files stored along with PNG/JPG and not relay on rendering them when the site is build.

I was interested in implementing this as well, but after some tests in my environment I decided not to, and here I will explain why (and it is not about browser compatibility — Safari incompatibility).

Read More about Not so fast with AVIF, WebP is still the way