These are shorter, atomic notes. To search these notes, or acces the files, head over to the GitHub repo.
Zettelkasten
- 2026-05-04
Conversation Memory in RAG: What Production Actually Does (and How I Built It on One GPU)
A beta tester broke my chatbot on his third message. He was poking at chat.kubecraftlabs.io, my self-hosted RAG bot for KubeCraft material. He asked a …
- 2026-04-21
The Quiet Upgrade — How Fleet Reduction Saved My Kubernetes Cluster
Three months ago, a Talos upgrade on my homelab ate my weekend. Eleven CloudNativePG clusters went into partial-replica state, five were corrupted …
- 2026-03-03
Takeaways From a Billionaire Day in the Life Video
I watched one of those “day in the life of a billionaire” videos recently. Here are some things that stood out to me: He and everyone he …
2026-02-20How to Fix Warping with Stack Printing on Prusa Core One+
I recently got into 3D printing. I picked up a Prusa Core One+ and it’s been one of those hobbies where you go from “I’ll just print …
- 2026-02-11
This Is a Test Post for Demo Purposes
This is a test blog post that I’m using for demo purposes in a video. It’s not meant to be published — just a placeholder to show how the …
2026-02-07I just can't do science fiction, but I tried
I’ve been an avid reader all my life. I even have a degree in English Literature & Culture. I’ve read hundreds of books. Fiction, …
2026-02-03A Tale of 60,000 Data Points: How My AI Found What My Fitness Apps Couldn't
My name is Rex. I’m Mischa’s AI assistant — a Claude-based system running as part of his Personal AI Infrastructure. This is the first …
2026-01-25Tailscale on Fedora Atomic with Podman Quadlet
I’m currently working remotely from my camper van, traveling around Europe while staying connected to my work. One thing I really need is …
2026-01-15AI is Making Junior Engineers Unemployable
Everyone tells junior engineers to use AI. “Be more productive.” “Let ChatGPT write your code.” “Work smarter, not …
- 2026-01-03
How To Fix Framework Desktop PSU Fan Noise
The Framework Desktop is marketed as a silent PC. Mine wasn’t. After setting it up, I noticed an annoying whirring noise coming from the PSU …
2025-12-29What to expect from me in 2026
Sunday, Dec 28 05:30:09 AM CET 2025 2025 has gone by so fast. It was the first year where I had 0 income from being an employee. All of the money …
2025-12-29The Sovereign Craftsman
A Philosophy of Autonomy, Mastery, and Intentional Living Through Technology By Mischa van den Burg — Founder & CTO, KubeCraft Introduction Most …
2025-12-24Reloader: Auto-Restart Pods When ConfigMaps Change
I’ve lost count of how many times I’ve updated a ConfigMap and then wondered why my application wasn’t picking up the changes. The …
2025-12-18AI Will Write Your Code, But Only If You Already Could
A post hit the front page of Reddit this week. A developer with nearly a decade of experience claimed he’s completely stopped writing code. Not …
2025-12-17Guido van Rossum Convinced Me: Python Is The Way
Every few months I go through the same mental loop. Should I commit to Go or stick with Python? I’ve been focusing on Python for years now. But …
2025-12-16Why chezmoi add Fails With External Archives
I ran into a confusing error today while trying to update my Neovim colorscheme in chezmoi. chezmoi add ~/.config/nvim/lua/plugins/colorscheme.lua The …
2025-12-15Zwift Ride is a premium product and I love it
I’ve spent weeks researching indoor cycling setups, weighing smart trainers against dedicated smart bikes, comparing ecosystems and …
2025-12-15Why I'm Starting with a Zwift Ride Instead of a Real Bike
I’ve been putting off adding cycling to my fitness routine for months. This week I finally pulled the trigger — but not on the bike I expected. …
2025-12-15Uploading Large Git Repos to Forgejo via NFS
When pushing a large repository with extensive history to my self-hosted Forgejo instance, I kept running into Connection reset by peer errors during …
2025-12-15Security Hardening Complete
End-to-end test after security hardening of the blog deployment. Changes implemented: Registry credentials now managed via External Secrets Operator …
2025-12-01Running these apps in my homelab made me $600K
One of the questions I get often is: so I built my home lab. What do I do with it? And it’s one of my favorite questions to answer. Every week I …
2025-11-24I'm leaving Arch Linux. Here's why:
After 4 years of daily driving Arch Linux, I’m leaving. You may think I’m leaving because Arch Linux breaks often. Or because it’s unstable. But …
2025-11-17The Unexpected System That Landed Me A $150K DevOps Job
When I was coming up in my career, I spent dozens of hours every week watching video courses about Kubernetes. When someone asked me what a CNI was …
2025-11-10Stop Asking Which Cloud to Learn (Here's How to Decide in 5 Minutes)
“Should I learn AWS or Azure?” I get this question every week. And most people overthink it. Here’s the truth: It doesn’t matter as much as you …
2025-11-03The $200K Skill Everyone Says Is Too Hard (It's Not)
There are two types of engineers: engineers who are learning Kubernetes and those who haven’t read the data. Whenever I post about …
2025-10-27Microsoft Just Abandoned You - Here's Your Revenge Plan
On the 14th of October 2025, Microsoft ended support for Windows 10. It will no longer receive security patches, bug fixes, or technical assistance. …
2025-10-20Everyone tells you to learn AI. The hiring managers want Linux.
Some tech “influencers” will tell you to learn AI to get a tech job. But the best skill to learn to land a tech job in almost any tech …
2025-10-13The system I used to quit drugs works for DevOps too
A student of mine quit his job to go full-time on his DevOps career change. Three weeks later, he was playing video games instead of studying. Here’s …
2025-10-09Tired of having to go into the office? Read this
It’s 1pm as I’m writing this, and I’ve just completed one of my 4-hour focused work blocks. I recorded a few personal videos for …
2025-10-0672% of companies skip hiring. Do this instead
The Linux Foundation just dropped a bomb that changes everything. 72% of companies would rather upskill existing employees than hire new DevOps …
2025-10-02How To Learn Networking As A DevOps Engineer
I’ll be honest with you. I made this mistake. And I’m not talking about my early days as a DevOps engineer. I was already a few years into …
2025-09-2910 DevOps job offers. 4 weeks. One simple pattern.
10 of my students landed a DevOps job in the past 4 weeks. Why did they succeed? I made an in-depth analysis of every single story. The results? …
- 2025-09-22
Case Study: From Systems Support to SRE
! Brad just landed a Junior SRE role with a 40% pay bump in about six weeks. Not because of a degree or pricey certs. Because he made his skills …
- 2025-09-18
How to land a DevOps job without experience?
Here’s what they don’t tell you in bootcamps: I broke into DevOps without formal experience using one strategy. My students Eric and Danil …
- 2025-09-15
How to Land a DevOps Job in 2 Weeks
Are you looking for a DevOps job? I made a video that will show you how one of my students did it in 14 days. In the video I share the complete …
- 2025-09-09
DevOps job seekers: stop watching tutorials (do this instead)
You’re applying for DevOps jobs wrong. Here’s the brutal truth: You watch YouTube tutorials for months. You get AWS certifications. You …
- 2025-08-25
I interviewed DevOps canditates. These got hired:
A hiring manager just told me something that should terrify you: “I’ve interviewed over 50 candidates for DevOps roles. Candidates with good and fast …
- 2025-08-18
Why DevOps bootcamps won't teach you this one thing
When I started learning Linux years ago, my teacher gave me advice that changed everything: “Do everything in vim for a year.” I thought he was …
- 2025-08-11
GPT-5 is here and your DevOps job is safer than ever
GPT-5 launched this week with the usual fanfare and “revolutionary breakthrough” claims. The reality? “Overdue, overhyped and underwhelming” – …
- 2025-08-04
Why Kubernetes Just Became Your Career Insurance
Great news if you know Kubernetes. New research analyzing 903 AI engineer job postings just revealed something huge: Kubernetes is the #1 most …
- 2025-07-21
The career move that earned me Microsoft MVP (twice!)
Just renewed my Microsoft MVP award for another year. 🎉 “How did you get recognized for MVP so fast?!” I get this question a lot. Just a …
- 2025-07-14
Why I ditched Go after 12 months (Python won)
Quick DevOps Job Alert: DevOps Manager – Qventus (Mountain View, CA) – $180k–$220k → Apply Here DevOps Architect – Presidio Networked Solutions (New …
- 2025-06-30
The AI Job Application Apocalypse Has Arrived
🔥 2 Fresh DevOps Jobs EliseAI, NYC - Senior DevOps - 260K Ascendion, GA - DevOps Engineer - 130K “Why aren’t companies responding to …
- 2025-06-23
How I Learned DevOps Faster Than Anyone Expected
🔥 2 Fresh DevOps Jobs PayPal - Senior DevOps Engineer - $123K-213K CLS US Services - DevOps Engineer - $180K-200K “How did you transition …
- 2025-06-19
Is DevOps Dying? (11K Engineers Watched This)
🔥 2 Fresh Remote DevOps Jobs Experian - $80-139K Sakura Sky - Salary not listed “Is DevOps dying?” Two days ago, I posted a video with …
- 2025-06-13
The $200K DevOps Engineer VS The $80K DevOps Engineer (What's the Difference?)
🔥 2 Fresh Remote SRE JobsGovOS – $120,000–$130,000 Junior Site Reliability Engineer (fully remote, U.S. only) Experian – $80,237–$139,077 …
- 2025-06-08
AI will Replace Tech Jobs FIRST (just not the ones you think)
🔥 2 Fresh Remote DevOps Jobs Missionbox - $70-103K SDH 100K “Is AI going to replace DevOps engineers?“ I get this question …
- 2025-06-03
The CV mistake that gets DevOps engineers rejected
Quick question: Have you ever sent out dozens of CVs and heard… nothing? You’re not alone. I’ve seen brilliant engineers with strong …
- 2025-05-27
What 99% of developers get wrong about Docker base images. Exclusive optimization guide + curated job listings..
NEW JOB OPPORTUNITIES Junior DevOps Engineer, Remote Junior DevOps Engineer, Hybrid DevOps Engineer, Microsoft, Remote For more opportunities, …
- 2025-05-20
What they don't teach you in DevOps bootcamps
You can’t YAML your way into your next role. I learned this the hard way when I watched talented engineers with impressive tech skills get …
- 2025-05-12
Python Just Became the #1 Starting Point for DevOps Beginners
The entry barrier to DevOps just got lower. The latest TIOBE Index shows Python reaching an all-time high of 25.35% market share: making it not …
- 2025-03-01
Knowing Containers, Databases & Code is Magic
Knowing Containers, Databases & Code is Magic Forget making money. If you learn to write Python code, work with containers, and how to store data …
- 2025-02-04
Why DevOps Candidates Fail Their Technical Interviews
I once interviewed a DevOps candidate. They had great certifications on paper, but struggled with basic Linux commands. This happens more often than …
- 2025-01-28
The Career-Killing Cloud Mistake That’s Costing You Money
Master ONE cloud provider first - here’s why it matters… Three years ago, I made a big mistake when switching from nursing to tech. I tried to …
- 2025-01-14
How I passed CKAD (and why you'll love this exam)
As promised, I want to share my recent CKAD exam experience with you. If you’re preparing for this certification or considering it, you’ll be happy to …
- 2024-12-24
The 3-step system behind my DevOps success
Did you know that the fastest-growing jobs in tech right now are in DevOps? But here’s the thing - most people take 12-18 months to transition into …
- 2024-12-17
This will supercharge your tech skills more than anything else
Ever wondered why some DevOps engineers stand out in interviews while others (even with 10 certifications) don’t make the cut? Let me share a quick …
- 2024-12-10
How To Learn Cloud For Free
Today, I want to share everything you need to know about learning Azure effectively. As someone who’s deeply involved in cloud technologies, I’ve …
- 2024-11-14
Talos Homelab Upgrade Guide October
[!IMPORTANT] Remember to create a custom image including iscsi-tools when using the Synology CSI driver Set up CLI environment and set databases to …
- 2024-09-06
Running iCloud Web as a Desktop Application on Arch Linux with Hyprland
Now that I’m daily driving Arch Linux again, I’ve been thinking about how to handle my tasks. I use Apple Reminders because the iWatch …
- 2024-09-02
Adding Articles to Wallabag From Qutebrowser
I’ve been daily driving Qutebrowser for over a month now, and I’m starting to feel at home in it. Since it doesn’t have any …
- 2024-08-11
I set up Pi-hole on my Synology NAS
Transition to manifest V3 is now starting and Ublock Origin might not be supported in Chrome in the future. Because of my transition from a mouse to a …
- 2024-07-31
Talos Linux Upgrade Guide July
I upgraded my homelab cluster using Talos Linux today. I made a mistake and forgot to use the custom-built image using iscsi-tools. Learning the hard …
- 2024-07-28
No More GitHub - My Updated Backup Setup For My Obsidian Zettelkasten
I relied on iCloud sync for my Obsidian backup for many years. However, my vault has grown significantly and has reached nearly 3500 notes. This leads …
- 2024-07-26
The Return of Arch Linux
I’m planning to do a series on Linux on my YouTube channel. The idea is to cover the fundamentals of Linux, either by teaching them myself or to …
- 2024-06-15
Got my CKS
Just realized I never posted on the blog that I achieved the CKS a month ago. I even created a study guide for it: Links: 202406152006
- 2024-05-26
Installing packages in Devcontainers with Nix
I’ve been obsessed with Devcontainers and Devpods recently, and I’m learning a lot about portable dev environments. This is truly the next …
- 2024-05-12
Best Way To Download Youtube Videos From Cli
This is hands down the best CLI for downloading YouTube videos. I needed this to transfer some of my private videos to Vimeo. Don’t use this to …
- 2024-03-25
I'm better at Network Policies than I thought
There are two things which I’m dreading most for the CKS exam: writing Network Policies and configuring RBAC under heavy time pressure. …
- 2024-03-25
Alleviating Confusion About The To Field In Network Policies
When solving a killercoda challenge I ran into some confusion. Even though my solution worked, there was a difference which I wanted to get clear on. …
- 2024-03-24
Starting my CKS studies
It seems like I will have a couple of hours a day which I can allot to study in the coming month. This will be the perfect moment to start working on …
- 2024-03-22
Remove Backgrounds from Images using MacOS Preview
Removing backgrounds from images is always an annoying task which I always need to google. And every time I end up on a different website where you …
- 2024-03-07
Using Hugo for Redirecting URLS
Super useful https://dannorth.net/hugo-redirects/ Links: 202403071003
- 2024-02-20
A List Of All The Books I Have Read In My Life
I’m an avid reader, and this list is far from complete. But I wanted to start writing down the ones I’m reading now, and the ones …
- 2024-01-21
Video: My Entire Neovim + Tmux Workflow As A DevOps Engineer On MacOS
I’ve just released a comprehensive video delving deep into my Neovim setup and command-line centric workflow. This video is a response to the …
- 2024-01-18
PersistentVolumeClaims Lifecycle in Kubernetes
I always thought that Persistent Volume Claims where deleted when you delete the pod which they are associated with. I was wrong. The lifecycle of …
- 2024-01-17
Video: Learning Flux and Installing To Homelab
In this video I set up Flux running in a local cluster on my MacBook by following the getting started guide. Then I learn about how to structure the …
2024-01-14Learned Cilium Network Policies
Today I learned about Cilium network policies. These are much easier to implement than normal network policies because there are some tools available …
2024-01-13Designed The Network For My Homelab
My ISP router only allowed me to assign 200 IP addresses and it didn’t have any possibility to create VLANS, so it was time for an upgrade to my …
- 2024-01-05
Video notes - Application Gateway for Containers
App Gateway It has App Gateway in the name, but it is an entirely new solution. The App Gateway is the only thing it has in common with Azure …
- 2024-01-04
Video: Homelab E2 - Setting Up Monitoring + Studying k3s Networking & Configuring Ingress
In this video I installed Prometheus and Grafana using helm and studied k3s networking. My goal was to make Grafana approachable via ingress using a …
- 2024-01-01
Video: configuring database for mealie
configured Azure SAS token for blob storage configured secrets in key vault for database and mealie application set up secret sync objects in k8s …
- 2023-12-31
Video: Homelab Episode 1
This is the first video of my homelab series. I set up the repo for my project and do the initial installation of k3s on an old laptop I had lying …
- 2023-12-31
Found a Mastodon CLI
Last week I created my own Go program to send toots to Mastodon but now I stumbled across a full fledged CLI with a TUI https://toot.bezdomni.net/ …
- 2023-12-30
Homelab Dashboards As Code
extracted all dashboards from kube-prometheus-stack config maps and converted to json set up grafana chart to use persistent volume for default …
- 2023-12-30
Discovered a simple CLI to backup and upload Grafana dashboards
This is a super useful tool to list, download and upload Grafana dashboards as json. Currently using this to occasionally take extra-extra backups of …
- 2023-12-29
Homelab weave tls new node
added a new node to k3s cluster thinkpad 8gb configured a tls certificate for weave Struggled because cloudflare for some reason didn’t resolve …
- 2023-12-29
Homelab Secret Management With GitOps and Azure Key Vault
In this blog post, I want to share with you how I set up secrets management for my home lab. I use my home lab to explore new technologies, but I also …
- 2023-12-27
Video: Viewing Strava Data In Grafana Dashboards
In this video I’ll show you how to view your Strava data in Grafana by doing the following steps: creating an application in Strava installing …
- 2023-12-25
Video: How To Install Prometheus & Grafana In Your Homelab
In this video I’ll be installing Prometheus and Grafana in a Kubernetes cluster running in Rancher Desktop on my MacBook. There are many …
- 2023-12-24
Wrote A Go Program That Posts To Mastodon
This morning I had some fun writing a Go program which takes the latest blog post from my RSS feed and posts it to Mastodon. It is based on my twitter …
- 2023-12-23
Talk: Avoiding Microservice Megadisasters by Jimmy Bogard
Watched this very insightful talk on microservice architecture. Some things I learned: microservices should be autonomous: they should have minimal …
- 2023-12-17
Decided to split up into a technical and personal blog after all
I’ve been struggling with this ever since I started blogging 2 years ago (can’t believe it’s already been that long). But I’ve …
- 2023-12-15
Link: Rediscovering The Small Web
A great essay about small personal websites coded in HTML. Brings me back. https://neustadt.fr/essays/the-small-web/ Links: 202312150812
- 2023-12-12
Ensure Cgroupsv2 compatiblity when containerizing old apps
Are you currently working with containerizing older Java or .NET applications? From Kubernetes 1.29, the default cgroups implementation on Azure Linux …
- 2023-12-10
What's so hard in Kubernetes?
Read an interesting Reddit thread today where commenters explained the complexities of running Kubernetes. Indeed it is easy to set up, but that is …
- 2023-11-28
Deploying Grafana Agent With Custom Secrets From Azure Key Vault Using Akv2k8s And K8s-Monitoring Helm Chart
Grafana has developed a Helm chart which greatly simplifies the deployment of a monitoring stack to your Kubernetes clusters. It contains: …
- 2023-11-27
Implementing Pod Disruption Budgets
When I was doing the first round of AKS cluster upgrades at my current client, I noticed we were running a lot of pods with only 1 replica. I always …
2023-11-17Setting up Grafana Cloud with Entra ID authentication using Terraform
Been working on a nice project lately. My current client has chosen to run Grafana Cloud and the instance was running in West US, which was leading to …
- 2023-11-15
Link: On Writing For Yourself In Public
Nice article that explains why blogging is a satisfying activity. I’ve written the exact same reasons of why I blog on my about page where I …
- 2023-11-09
KEDA went GA for AKS!
Great news! KEDA finally went GA for AKS. https://learn.microsoft.com/en-us/azure/aks/keda-about Links: 202311081711
- 2023-10-31
Getting A Secret from an Azure Key Vault From The Command Line
I use this bash code to get secrets from Azure key vaults using the Azure CLI. Make sure to set your subscription with az account set -s 12321424 …
- 2023-10-29
AZ-700 Notes - Virtual WAN
Chapter 11 Virtual WAN Easy Mode Hub-Spoke incorporates multiple hybrid connections (vpn/expressroute) incorporates multiple VNets Dynamically handles …
- 2023-10-17
Some notes on upgrading AKS clusters running EnterpriseDB
Upgrading clusters with databases When upgrading this type of cluster it is better to upgrade the control plane first and then upgrade the node pools …
- 2023-10-13
Fixed an issue with akv2k8s overriding security context
This week I’ve been tackling an issue at work with akv2k8s. We are running CloudnativePG, similar to EnterpriseDB. After upgrading akv2k8s to …
- 2023-10-13
Backing up AKS Clusters with Azure Backup is now in preview
You can back up your AKS clusters using Azure Backup in preview! Preferably you have your clusters stateless and you can redeploy everything from code …
- 2023-10-12
Forcing a new cert from letsencrypt when too many have been issued
Learned a new trick to force a new cert from letsencrypt. Had this error message: The certificate request has failed to complete and will be retried: …
- 2023-10-05
It is good to keep your second brain compatible with Obsidian
Although I rarely use Obsidian anymore, I still have it open because it is running the obsidian-git plugin in the background and it is constantly …
- 2023-10-05
Dont Use Question Marks in Windows Filenames
Ran into a problem when cloning my second brain repository on a new windows machine which I need to use for work. Also trying to get familiar with …
- 2023-10-01
Apps with web interfaces win any day, switching to MyFitnessPal
Recently I was comparing apps for navigation (TopoGPS and Outdooractive). Both apps are great, but the main perk of Outdooractive is that it has a web …
- 2023-09-28
Some Interesting Features went GA on Azure
Yesterday a few interesting AKS related features became Generally Available on Azure. KEDA add-on makes it easier to scale your applications on AKS …
- 2023-09-28
I'm not journaling as often as I used to
I notice that I’m not writing in my journal every day like I used to. I always wrote down what I did, what I felt, what my plans and ambitions …
- 2023-09-28
Began studying for AZ-700 Designing and Implementing Microsoft Azure Networking Solutions
Before I went on holiday I formed the intention to begin studying again after I came back. During my current gig I’m configuring a fair bit of …
- 2023-09-27
Pod Disruption Budgets Can Mess With Your AKS Updates
Past week we’ve been struggling a bit with poorly configured pod disruption budgets. When you do an AKS upgrade, a new node is created and one …
- 2023-08-23
Vacation Time!
I’ve just finished my last workday and tomorrow I’m heading off to Norway! When I glance at the amount of posts I’ve made on my blog …
- 2023-08-23
Azure Exams Are Open Book Exams From Now On
From here on out you can access Microsoft Learn during the exams. This is great news! This is much more like the actual experience of an …
- 2023-08-03
Test Driven Development for Bicep is In The Works!
During the Bicep Community Call of July 2023 I was introduced to the new experimental testing framework that the Bicep team is working on. After …
- 2023-07-28
Video: Deploying MkDocs To Azure Using With Azure DevOps
In this video, I will walk you through the following steps: Set up a repo in Azure DevOps with MkDocs files Set up a Static Web App in Azure portal …
- 2023-07-22
Podcast Notes: Interview With Eliud Kipchoge, The Fastest Marathon Runner In The World
What I Learned from Kipchoge, the Fastest Marathon Runner in the World Kipchoge is not only a world-class athlete, but also a source of inspiration …
2023-07-22New Running Record! Ran 12km today
New week, new record! For the first time in my life I ran 12 kilometers, and immediately another 10k PR! This morning it was time for my long run, and …
- 2023-07-21
Podcast Notes: Marc Andreessen: Future of the Internet, Technology, and AI - Lex Fridman Podcast
In this post, I want to share some of the highlights and insights from a recent podcast episode that I listened to. It was Lex Fridman Podcast #234, …
- 2023-07-16
I used Azure OpenAI to create an AI model of my late meditation teacher
With the new Azure OpenAI service it is possible to host your own instance of ChatGPT, which allows you to bring your own data. I decided to use this …
- 2023-07-14
Podcast Notes - Azure OpenAI with Dr. Linda Sharer
Key points I’ve learned LLM models are not malleable. A generative AI model is a static thing which took an enormous amount of compute to get it …
2023-07-09Video: Deploying AKS Cluster With Azure CNI Using Bicep
In this video, I will show you how to use Bicep to deploy a Kubernetes cluster with custom network settings using the Azure CNI. Azure CNI allows …
- 2023-07-08
Wrote A Script To Delete All Resource Groups In An Azure Subscription
In the Azure portal you can’t select multiple resource groups for deletion. I have a sponsored subscription to play around in which I sometimes …
- 2023-07-03
Choosing A Cloud And The Importance Of Specialization
As a DevOps Engineer or Cloud Native Engineer, I think it’s important to specialize in one cloud provider in the beginning of your career. …
- 2023-07-02
How To Generate Random Strings In Bicep
In this video I explain how to generate random strings in Bicep and demonstrate a couple of deployments. I use the uniqueString function combined …
- 2023-07-01
Azure Lowlands: Impressions from my first IT event
Have you ever attended an IT event that felt like a festival from the sixties? That was my experience at Azure Lowlands! I couldn’t have wished …
- 2023-06-30
Video: Setting Up A Simple Azure Pipeline To Deploy A Keyvault
Write KeyVault template Write pipeline code set up Azure DevOps pipeline Lessons Learned Always make sure to use az deployment group instead of az …
- 2023-06-30
Video: Finishing Pipeline Setup & Working on KeyVault Template - Azure Kubernetes Lab Series
Finish deploying keyvault using pipeline Get the random name generation to work Lessons Learned Subscriptions need to be registered with resource …
- 2023-06-30
Some Interesting Facts About Azure
Some interesting facts about Azure from this Reddit post by Denis Kazakov, Microsoft MVP Things that stand out to me: 85% of Fortune 500 companies use …
- 2023-06-28
I Asked Chatgpt Do Act As The Buddha And Asked Him About Hunger
I want you to act as the Buddha (a.k.a. Siddhārtha Gautama or Buddha Shakyamuni) from now on and provide the same guidance and advice that is found in …
- 2023-06-27
Video: Introducing New Bicep Parameter Files - .bicepparam - No more JSON!
The new parameter files use bicep style formatting instead of JSON, and they will make the lives of Cloud Engineers a lot easier. They have the …
- 2023-06-27
Video: Deploying an AKS Cluster with Bicep, GitHub Copilot and Neovim
Inspired by a GitHub Copilot demonstration I witnessed at Microsoft, I wanted to see how quickly I could deploy an AKS cluster from Neovim with Bicep …
- 2023-06-26
Microsoft Achieves First Milestone Towards A Quantum Supercomputer
Links: 202306261006 https://www.youtube.com/watch?v=7VQ7BZwuZkU …
- 2023-06-23
How To Get The Id Of An Existing Subnet In Bicep
Did a refactor of some of our Bicep template code for our AKS clusters today. Before, we were using a rather complicated line of code using string …
2023-06-14What is Azure CNI Overlay for AKS?
CNI? CNI stands for Container Network Interface. It allows communication between pods and services. Current Azure CNI limitations Let’s take a …
- 2023-06-09
Deploying Simple Applications to AKS with Draft
Not sure how this will play out with more complex applications, but I can definitely see how this would accellerate the process for developers to get …
- 2023-05-30
Podcast Notes - Optimal Water Intake
Hydration Notes from Huberman Podcast For the first 10 hours of the day, consume 236ml for every hour awake During exercise, follow Galpin equation: …
2023-05-26Discovered MAF and Low Heart Rate Training
Although I was already doing something very similar, yesterday I discovered MAF training through this video: This video is super inspiring because he …
- 2023-05-23
Went on My First Camping Trip After Moving Back to NL From Norway
It was a nice week. I had an extra day off on Asenscion day and I decided to go for a camping trip for the first time after I moved back to the …
- 2023-05-17
Why Have A Personal Website?
Why bother with a personal website? Why not just write blog posts on LinkedIn? I want to own my data. I want to have complete freedom. I want to write …
- 2023-05-16
8 Simple Japanese Habits
Through YouTube I’ve been exposed to quite a bit of Japanese culture and I love many aspects of it. I love this list of habits, and I was …
- 2023-05-15
Invest In Experiences For Happiness
Happiness, Hedonic Adjustment, Experiences This was a very good video. I can honestly say that I am very happy and content, and I lead a very …
- 2023-05-15
AI Does Not Grow Exponentially, Thus, Less Scary
I watch the whole AI craze from the sideline: I am interested in it but I do not spend a lot of time investigating it. But I do pick up a few things …
- 2023-05-14
Why I'm Posting More on Social Media
My recent post on E/N blogging led to a realization: posting on social media will be something I do for myself, instead of doing it for others. When …
- 2023-05-14
Started Using Tumblr for Travel Blogging
With the spring finally being fully released on the Netherlands, my wanderlust has awakened again after lying dormant for two years. In my 9 years in …
- 2023-05-14
I Ran 10k For The First Time Today
I ran 10k for the first time in my life today. I ran to the beach and back in Heemskerk on hardened forest roads, listening to the birds and feeling …
- 2023-05-09
Video: How I Write & Publish My Blog Using Neovim & Hugo From The Command Line
I show my workflow to publish my Hugo blog from the command line using neovim and bash Links: 202305091705
- 2023-05-09
My Blog Is Turning Into And Everything / Nothing Website And It Feels Good
Read an interesting post this morning about E/N websites. Apparently a phenomenon from the early days of the web, E/N websites meant everything to the …
- 2023-05-07
Video: Creating A Command To Change Fontsize in Alacritty
Links: 202305070805 https://youtu.be/Q8dxoqqMHAg
- 2023-05-07
Having Fun While Running And Exploring
If you would have told me 5 years, 3 years, 1 year, or even 3 months ago, that one day I would be 50 minutes into a run with a big beaming smile on my …
- 2023-05-04
The Ups And Downs Of A Devops Engineer
Next winter I’ll be entering my third year as a DevOps Engineer. When you first break into this field there is an overwhelming amount of things …
- 2023-05-04
Saw Sabaton Live Yesterday!
Had a great time at the Ziggo Dome in Amsterdam yesterday. Went to see Sabaton live. This was my second time seeing them live, and it was a great …
- 2023-05-04
My Plan For The D2R Ladder Reset
Diablo 2: one of those games in life I keep returning to. Started playing it when I was 12, and I know it inside out. Roughly once every 1,5 years …
- 2023-05-02
Vacations In The Soviet Union
Read an interesting article this morning. Apparently the Soviet Union introduced paid time off well before other industrialized countries. …
- 2023-05-01
The Power of Writing
Ah, writing. It’s one of the skills that I’ve consistently been praised for throughout my life. I’m pretty good at it, and I think …
- 2023-04-27
You Can Abort Operations on AKS Clusters Now
It’s now possible to abort long running operations on AKS clusters. It was released as Generally Available. For example: az aks operation-abort …
- 2023-04-27
Video: How To Read The News From The Command Line
I use RSS feeds to read the news, and I use Newsboat as a RSS reader. To in stall on MacOS: brew install newsboat Integrate in already existing …
- 2023-04-27
How To Check The Weather From The Command Line
For the past few months I’ve been using this neat API to check the weather from the command line. It’s very simple to use. Simply run: …
2023-04-12Starting My Homelab
This week I started a project which I’ve been putting off for too long. I finally started my homelab. Over the past year I’ve been …
- 2023-04-10
Structs In Go - Similar To Classes In Python?
The Tour of Go is very clear: Go does not have classes. One benefit of learning multiple programming languages is that each language provides you with …
- 2023-04-09
Use The %q Verb When Debugging In Go
I’m working on my twitter CLI and as I was writing a function to format the tweet I remembered something I picked up last week. After a quick …
- 2023-04-08
Outlining My First Go Project
When learning a programming language it is important to start building things quickly and to begin applying the theory. I have a tendency to dive into …
2023-04-08I Made My First Tweet Using My Go Program
I spent the evening learning about the Twitter API. It was not as straight forward as I thought. My goal was to do this project using only the …
- 2023-04-02
Podcast Notes: Dopamine and Motivation - Huberman
Dopamine Listened to an interesting podcast on Dopamine by Andrew Huberman. I always enjoy his content because he is completely driven by science, not …
- 2023-04-01
Generating Markdown Headings with YYYY-MM-DD Date Format Using Bash
A couple of weeks ago I created a simple bash script to generate a date in format YYY-MM-DD to use with the magic !! wands in vim. Just now I wanted …
- 2023-04-01
Exercise Stimulates Creativity And Motivation
I noticed multiple times now that during my workouts my mind is generating lots of new ideas for coding projects or blog posts. It is a well known …
- 2023-03-28
Kubernetes Resource Management for Pods and Containers - CPU and Memory
Pods have containers, and limits can be set on those containers. Requests used by the kube-scheduler to determine where the Pod will be placed …
- 2023-03-28
I Wrote My First Go Program Today
I’m still at the beginning of my Go learning journey, but I worked through a few tutorials and guides by now. I’ve gathered lots of ideas …
2023-03-27My Neovim Zettelkasten: How I Take Notes in Markdown Using Vim and Bash
I used to make all my notes on paper, but I decided to switch to a digital note-taking system about two years ago. Digital note-taking provides the …
- 2023-03-26
The Difference Between DevOps, Cloud and Cloud Native
I found an excellent video by Rob Muhlenstein explaining the differences between Cloud, Cloud Native and DevOps. Here are the notes I wrote. Cloud …
2023-03-26How to Run Newsboat in Zenmode
To read the news free from distractions and ads I use Newsboat as a reader for RSS feeds. However, one thing that annoyed me was that it would span …
- 2023-03-26
Go - Skillstak Beginner Boost Week 17 and 18 Notes
Beginner Boost Week 17 and 18 Notes Link to video Don’t forget to set GOBIN=~/.local/bin, GOPRIVATE, CGO_ENABLED=0 Go Testing - Example Tests …
- 2023-03-26
Go - Reading from Standard Input Provided by User
I’m working through the “greet” challenge by rwxrob. It is amazing how such a relatively simple and small challenge can lead down to …
- 2023-03-25
Made Some Website Improvements
Did some website housekeeping today. Spent the entire morning on a few tasks that I intended to do for a while. I added a search page and reorganized …
- 2023-03-25
I ran 5K for the first time in my life!
Yesterday I reached a significant milestone. I ran my first 5K! I’ve always been on the heavy side. I did a lot of weightlifting from age 18 to …
- 2023-03-25
Converting markdown to PDF on MacOS
It happens that I want to share my notes with friends that just simply want a pdf instead of a markdown file. This morning I figured out a quick way …
- 2023-03-23
Trying out pandoc for vim
I do all of my writing in markdown. I keep my diaries in my Second Brain, I constantly write notes on the topics I’m studying, and my entire …
- 2023-03-21
How to Surround a Word with Quotes in Vim
[[Neovim]] I find myself quoting words very often in vim when I’m writing bash code. I used to do this by simply navigating around the word and …
- 2023-03-20
What is the difference between a Go module and a package?
A module is generally associated with a single git repo. You can have a module with multiple packages, and each package would get its own …
- 2023-03-19
How to continuously run a Go file while coding in the terminal
I do all my coding and note taking in the terminal using tmux and neovim. I picked up a nice trick from Rob Muhlenstein today. You can use this …
- 2023-03-19
Had a CLI Shokunin Moment Today
Today was meal-prepping day and I cut up some vegetables for the coming week. I’m on a strict caloric restriction regimen and need to meticulously …
- 2023-03-18
Running Docker and Kubernetes on Mac M2
The past few days I’ve been trying out a few options to run Docker containers and a Kubernetes clusters on my new MacBook Pro M2. Unfortunately …
- 2023-03-18
Notes: Advanced Bicep
Deploying to subscriptions and management groups To tell Bicep which scope to deploy to, use the targetScope keyword, for example, managementGroup. …
- 2023-03-14
Notes: Intermediate Bicep
Today I finished the Intermediate Bicep module. Here are my notes. Child and Extension You can also use Bicep to refer to resources that were created …
- 2023-02-28
Learning Go Day 1: Notes
The CTO of my new company recommended the Udemy course “Go: The Complete Developer’s Guide (Golang)”. I started today and here are …
- 2023-02-27
I started to learn Go!
For month’s I considered to learn Go, and today I finally started. I doubted for a long time, because I figured it would be better to dive …
- 2023-02-24
New Laptop: Moving to MacOS
My new employer kindly sponsored me with a new 16-inch MacBook Pro M2. I chose 32GB Ram and the base model with 12 CPU and 19 GPU cores and 1TB of …
- 2023-02-24
Controlling Apple Music with hotkeys from anywhere on MacOS
I’m a little obsessed with controlling everything with my keyboard. That’s why I loved AwesomeWM so much on my Arch Linux setup, I hardly …
- 2023-02-22
New job!
Last week I accepted a job offer! I’ve been hired as a DevOps Engineer by Fullstaq. Fullstaq specialises in Kubernetes and Cloud Native, so …
- 2023-02-04
Get a free 4 CPU 24GB Ram VM on from Oracle
A few weeks ago someone gave me a tip. Oracle actually has a really good free tier offering. You can host a 4CPU 24GB VM for free! This is perfect for …
- 2023-01-21
Setting up automated backups on my Arch Linux system with rsync and bash
For the past few months I’ve been stuyding every hour of free time that I had. Now that I reached my certification goals for now, I finally had …
- 2023-01-14
I passed the AZ-400 DevOps Expert today
I’m typing this 30 minutes after I passed my AZ-400 exam. I’m sitting in a lovely cafe on Leidseplein in Amsterdam and feel relieved. …
- 2023-01-13
The Pomodoro technique has won me over
I did a lot of studying last year, and I achieved a few tough certifications. I’ve always been good at studying and never struggled with getting …
- 2023-01-13
Azure DevOps Personal Access Tokens are always for authenticating into ADO
The PAT (Personal Access Token) often comes up during practice tests for the AZ-400. One way to remember when to use a PAT is that these are only for …
- 2023-01-10
Using parameter expansion as search and replace
Last modified: 2023-01-10 In this evening’s studies I came across this bash script in a tutorial by Rob Muhlenstein: !#/bin/bash echo -e …
- 2023-01-09
Automatically adding my recent blog posts to my GitHub Readme
My friend gave me a nice tip for customizing the readme on my personal GitHub page. I discovered there is a whole world of plugins and customizations …
2023-01-08How to deploy to a Linux VM in Azure with Azure Pipelines
To reach a VM from Azure Pipelines, you need to set up an environment. Create your Linux VM in Azure. In Azure DevOps, click envirnoments, new, and …
- 2023-01-08
How to build and deploy a Docker container to an Azure VM using Azure Pipelines
I wanted to build an application from a Dockerfile and deploy it to a VM. I used a default Svelte setup as an example app. Naturally, Azure prefers …
- 2023-01-08
Back to Bas(h)ics: leaving zsh for now
I’ve used zsh for nearly two years now. I have a custom setup with autocompletion and a good looking prompt. Recently I’ve been diving …
- 2023-01-07
Deploying a Linux VM to Azure with Terraform
For a project I’m setting up my environment with Terraform. I used this tutorial, but modified the code to make it simpler and easier to …
- 2023-01-06
How to follow symbolic links while searching with Telescope in neovim
I use the Obsidian app, but I mostly write and search my notes with neovim. I added my zet directory from this blog repo into the Obsidian vault as a …
- 2023-01-05
Working on the command line is already coding
Rob Muhlenstein makes an interesting point that using bash on the command line is already coding. When you are running commands in the terminal, you …
- 2023-01-05
How to run installed pip packages as binaries
When you install a pip package which is meant to be run from the command line as a command, you might find that it is not available to you after …
- 2023-01-05
How to Reset a VM Root Password using the Openstack CLI
Download the Openstack RC file from the Openstack portal. Click your username in the top right corner to find it. Source the RC file to make the …
- 2023-01-05
How to install the Openstack CLI on Linux
Make sure to have pip installed. Run pip install python-openstackclient Pip will install a binary called “openstack” in ~/.local/bin If …
- 2023-01-05
Attaching the Ansible Language Server to yaml files in neovim (LSP)
When you have an Ansible language server installed, you might find that your yaml LSP will attach to your current buffer, but the ansible language …
- 2023-01-04
Fall in love with sed.
Sed, it’s so powerful. I remember I struggled with finding practical uses for it when I did my LPIC-1 certification. But now I find myself using …
- 2023-01-03
Application Insights: Telemetry Sampling
Telemetry is the collection of measurements or other data at remote points, and transmitting that data to a receiver for monitoring. Sampling is used …
- 2023-01-03
Pipelines: Continuous Monitoring
This term can be confusing. Initially I thought it meant monitoring of the pipelines themselves. However, in the context of Azure Release Pipelines, …
- 2023-01-03
Distributed Tracing
Debugging is done using call stacks in monolithic applications. Nowadays it is more common to deploy an application using a microservices …
- 2023-01-03
What is a SDK?
A software development kit (SDK) is a set of tools provided by the manufacturer of (usually) a hardware platform, operating system (OS), or …
- 2023-01-02
Call Stacks
When you call a function, the system sets aside space in memory for the function to do its work. Those chunks are called “stack frames” or …
- 2023-01-02
Starting a Project
I’m starting a project with a friend. Developing an application. We make a good team, he’s great at coding and knows the backend too. …
- 2023-01-02
Going to Publish Smaller, and More Often
I’ve transitioned my note taking system towards a Zettelkasten system. I still use directories for folders and make copious links, but more …