Ivan on Containers, Kubernetes, and Backend Development


Hey, hey!

It's Ivan Velichko, from iximiuz.com, a software engineer and a technical storyteller. That's my very first newsletter send-out, so it's totally fine if you don't even remember me. Kind reminder, you subscribed to the updates from my blog somewhere over the past six months. So, if you don't want to receive emails from me (very sad), just hit unsubscribe at the very bottom of this email. But if you decide to stay, welcome to the newborn newsletter on Containers, Kubernetes, and Backend development!

In the future, I'll try to stick with a monthly cadence for the send-outs. The newsletter will contain my most recent articles and twitter threads and may also include some extra findings I'd have come across during a month.

However, since this is the very first issue, and I started collecting emails somewhere in January, here is a quick summary from my blog and twitter since the beginning of the year.

First off, I redesigned the main page of the blog and made it much more structured. It now contains only the most successful posts, organized in series. Check it out!

The past half a year, I was extremely lucky, and the four articles of mine hit the Hacker News front page:

This spring, I spent some time writing a command-line tool to parse and query log files as time series and as a by-product compiled a collection of cheat sheets on Prometheus and PromQL. The tool is called pq, and it's written in Rust. It's my largest Rust project so far, so I've been sharing my experience on the way:

I also spent quite some time dealing with Kubernetes and Service Mesh, so here are my finds:

My Twitter finally got some love. I turned it into a satellite publishing platform where I post more graphical content and threads on my traditional topics. Here is a sneak peek 😉

twitter profile avatar
Ivan Velichko
Twitter Logo
@iximiuz
August 7th 2021
173
Retweets
838
Likes
twitter profile avatar
Ivan Velichko
Twitter Logo
@iximiuz
January 23rd 2021
286
Retweets
1,354
Likes
twitter profile avatar
Ivan Velichko
Twitter Logo
@iximiuz
August 23rd 2021
116
Retweets
413
Likes

Ok, enough twitter span. Curious about what I'm working on right now?

  • a longish and highly-illustrated Introduction to Containers article
  • ​a few open-source projects, including pq and docker-to-linux 2.0
  • trying to figure out how to pack things from the blog into an interactive online course on containers

Interested? Stay tuned!

At this time, I probably should finally stop adding things to the already lengthy email. If you find it helpful, please spread the word! Forward this email to your friends, follow me on Twitter, and if you have a blog, find an opportunity to mention some of my write-ups - every single backlink counts!

Last but not least, feel free to send me an email or drop a message on Twitter! I'm always more than just happy to chat about interesting technical challenges, and I love getting feedback on my content!

Stay safe!

Cheers,

Ivan Velichko

Ivan Velichko

Building labs.iximiuz.com - a place to help you learn Containers and Kubernetes the fun way 🚀

Read more from Ivan Velichko

Hello 👋 Ivan's here with a slightly delayed September roundup of all things Linux, Containers, Kubernetes, and Server Side 🧙 What I was working on This month, I worked on an assorted set of topics. Skill Paths First off, the skill paths! I finally finished the underlying machinery, and now iximiuz Labs supports a new type of content - short roadmaps that you can use to develop or improve a specific skill: how to debug distroless containers, how to copy images from one repository to another,...

Hello friends! Ivan's here with another monthly roundup of all things Linux, Containers, Kubernetes, and Server Side 🧙 The issue's main topic is iximiuz Labs' largest-ever upgrade: Fresher and more streamlined look of the frontend UI 💙 A new 5.10 Linux kernel built with nftables support (finally, we can try out kube-proxy's nftables mode). New default playground user - laborant (yep, rootless containers learning for). New playgrounds: Ubuntu 24.04, Debian Trixie, Fedora, and Incus (yay! more...

Hello friends! Ivan's here with a slightly delayed July roundup of all things Linux, Containers, Kubernetes, and Server Side 🧙 What I was working on This month, I got nerd-sniped by cgroups. It all started when I ran into a pretty significant difference in how Docker and Kubernetes handle the OOM events. When you limit the memory usage of a multi-process Docker container, the OOM killer often terminates only one of the processes if the container runs out of memory. If this process is not the...