The Cloud Native Craftsman#
Welcome to my website. I’m Mischa, a Cloud Native Engineer from Amsterdam.
Here I share thoughts and learnings about technical topics such as Microsoft
Azure, Kubernetes, Cloud Native technologies, DevOps and Linux. I’m also very
interested in anything that increases my productivity, so you will also find
writings on Zettelkasten, (Neo)vim, study techniques and anything that has to do
with taking notes.
In 2024 I was awared the Microsoft MVP title for my efforts of sharing knowledge
with the community.
Years of sharing knowledge on YouTube and this blog have uncovered a talent for
tackling difficult technical topics and explaining them in simple terms to
others.
In other words, I’ve found out that I have a knack for teaching. Following this
curiousity I started a Skool Community
where I create video courses on Kubernetes, Productivity, DevOps and much more.
My courses are also available on
Udemy
My courses have been received very well and I receive plenty of positive
feedback.
This blog is also available for your preferred RSS reader. Use
this link.
Sign Up For My Free Newsletter#
Socials#
📚 My Skool Community
🐦 Twitter - X
💻 LinkedIn
💾 GitHub
🎥 YouTube

Most Recent Posts#
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:
curl wttr.in
This will show the weather based on your location, but you can also give a particular location and format.
curl wttr.in/Amsterdam
Links: 202304271504
https://github.com/chubin/wttr.in
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 terminal workflow Free from distraction Control how content is rendered Carefully curate which content you consume Build your own “Social Media feed” No advertisements or suggested articles Newsboat uses RSS feeds which are generated by websites Links: 202304271004
...
It’s now possible to abort long running operations on AKS clusters. It was released as Generally Available.
For example:
az aks operation-abort --name myAKSCluster --resource-group myResourceGroup
Links: 202304270704
https://azure.microsoft.com/en-us/updates/generally-available-operation-abort-in-aks/
https://learn.microsoft.com/en-us/azure/aks/manage-abort-operations?tabs=azure-cli
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 collecting hardware here and there, and I’ve had the intention to start up a proper Kubernetes cluster at home. I got inspired by Rob Muhlenstein’s Homelab Init playlist on YouTube which I’m working on.
There are a few reasons why I haven’t started up until now:
...
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 a set of “pegs” that you can use to refer to other languages. As I learned about structs in Go, I hung them to the “Python classes” peg and used that as a reference point. Using these reference points can help you to understand the object of study by looking at their differences and similarities.
...
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 search in my notes I remembered to use the %q with printf.
slice := []string{feed.Items[0].Title, feed.Items[0].Link} result := strings.Join(slice, "\n") fmt.Printf("Testing printf %q", result) This is very useful when formatting output. Now I can actually see whether it is inserting the new line characters correctly:
Testing printf "I Made My First Tweet Using My Go Program\nhttps://mischavandenburg.com/zet/go-first-tweet/"I 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 standard library, and I hoped to get away with a few simple curls, but since the API requires OAuth 1 to create tweets, I had to revise my strategy.
After struggling with Postman for a few hours to get the correct environment variables set up I managed to make my first tweet through Postman. Turns out that Twitter made some big changes in the free tier of their API, and it took me quite a while to figure out that the functions that are used as examples in the API documentation are not accessible to free accounts anymore.
...
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 the books and lose myself in the theory, where I should be getting hands on experience.
Over the past few months I’ve generated a bunch of ideas for projects that I want to write, and I selected my first project today.
https://github.com/mischavandenburg/twitter-cli
https://twitter.com/mischa_vdburg
Twitter CLI Programs should solve a problem. My problem has to do with Twitter. I recently created a Twitter account, and I want to make a tweet whenever I publish something new on my website. I’m currently doing this by hand, and that needs to stop, obviously.
...
Dopamine Listened to an interesting podcast on Dopamine by Andrew Huberman. I always enjoy his content because he is completely driven by science, not by personal opinion. He is truly objective as far as I can tell.
Dopamine is often misunderstood. It is not necessarily associated with good feelings after you pursue an activity. It is more related to motivation to engage in certain behaviours.
Rewards Scientists did an experiment where they observed children of kindergarten age, and later reproduced this in adults. The children were monitored during school days, where they had blocks of structured time and free time. During structured time their activities were managed. They had to sing or write, for example. Then they had blocks of free time where they could do whatever activity they liked.
...
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 fact that walking stimulates areas in the brain that which will in turn stimulate creativity. But I’m noticing that it starts to happen with strength workouts as well.
Although I don’t struggle with the motivation to get myself to the gym, I sometimes feel “guilty” for not spending that time on coding or studying. I’m realizing now that this is a very irrational train of thought.
...