Code, Design and Quality
are glorious when in harmony
-
If you’ve ever experienced Bluetooth issues on your Windows PC, you’re not alone. I recently faced a frustrating problem where my Bluetooth devices refused to connect, no matter what I tried. One day it worked, and the next it didn’t.…
-
Resolving ImagePullBackOff with Registry Authentication Issues
Encountering an ImagePullBackOff error in Kubernetes can be a frustrating experience, especially when it’s due to a 401 error from a Docker Registry. This guide will walk you through the steps to diagnose and resolve this issue by updating your…
-
More flexible Figma Components: Slotting
Slotting in Figma is a practical technique that simplifies working with complex designs by equipping components with flexible “slots”. These slots are essentially predefined spaces within a component where other components or elements can be inserted. This is particularly useful…
-
Getting a list of week numbers between two dates
Recently, I was working on a PHP application that needed to show weekly summaries in the period of one month. Then, January came and I found myself looking at 48 weeks instead of the expected 4 to 5. This is…
-
‘master’ has always been a poor branch name
Recently I was scrolling through my twitter timeline when I encountered this tweet by Fabien Potencier: Fabien eloquently describes something that suddenly clicked with me; master has always been a poor choice of name. With the current state of affairs,…
-
Three ways to switch between views in Blender, without using a NumPad
I generally work on my laptop a lot, including using Blender, and as most laptops do; this one does not have a NumPad. Most tutorials that you find on the internet presume you do; if you are like me you…
-
Shape, Form and Detail: What developers could learn from drawing techniques
When you are like me and love practising your art as a developer then it hurts to build something only to throw it away later on. Many books, articles and opinions centre around the notion of good code; in this…
-
Quick-tip: using kubectl when you manage multiple Kubernetes clusters
Kubectl has this great feature of ‘contexts’ which allow you to switch between clusters or even namespaces within a cluster. But how do you go about adding contexts to your version of kubectl? I have used the KUBECONFIG environment variable…