iximiuz Labs update: First Content is in, Invites are out 🚀


Hello friends!

I've got some news!

First off, I just released the first piece of real content via iximiuz Labs - it's a tutorial Why and How to Use containerd From Command Line. The key "feature" of it is that it's backed by an automated solution checker.

The new tutorial format resembles my "classic" blog posts, but the materials are sprinkled with assignments, and students are expected to interact with the tutorial using the terminal on the right, while the background solution checker keeps a close eye on the state of the microVM. Any combination of the user's actions that brings the system to the "correct" state will make the text on the left send the student a positive reinforcement signal.

There were a lot of fun technical challenges behind this work, and I'll be happy to share them in greater detail in the nearest future, but for now, let me jump straight to the second portion of the news...

"Invite-wall" is going away!

Now anyone with a GitHub account can use the labs. It's still (very) early beta, so all sorts of bugs are expected, and servers can also run out of capacity at some point, but I really want to let as many folks as possible try out the platform.

What's next? I put a lot of effort into iximiuz Labs over the past half a year - all development still happens only in my free time (read - weekends, holidays, and vacations) - but with the last release, I may very well be done with the first version of the engine! So, I'm really looking forward to finally switching back from writing mostly code to doing more balanced work and reviving this newsletter and my other educational activities.

Have fun, do labs, and stay tuned!

Best

Ivan

P.S. Invite-wall is gone, but your support is still much needed!

Ivan Velichko

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

Read more from Ivan Velichko

Hey there 👋 I spent a few weeks deep diving into cgroup v2, and I'm happy to share my findings with you! Everyone knows that Docker and Kubernetes use cgroups to limit the resources of containers and Pods. But did you know that it's very easy to run an arbitrary Linux process in a cgroup using much more basic tools? The only kernel's interface for cgroups is the virtual filesystem called cgroupfs typically mounted at /sys/fs/cgroup. Creating folders there and writing to files in them is...

Hello friends! Ivan's here with the June roundup of all things Linux, Containers, Kubernetes, and Server-Side craft 🧙 What I was working on The first two lessons (and a few challenges) of my "Alternative Introduction to Dagger" course have not sparked much interest among my students, so I had to put this work on pause. With a heavy heart, though, because I do like Dagger, and I was enjoying working on the content about it. But no interest means fewer iximiuz Labs Premium subscribers, and I...

Hello friends! It's time for my traditional monthly roundup of all things Linux, Containers, Kubernetes, and Server-Side craft 🧙 Before we get started, I want you to know that this newsletter's previous issue (dispatched mid-May) was delivered to only about 1/5th of my usual email audience due to an unfortunate DNS misconfiguration. The good news is that you can still find it and all previous issues on newsletter.iximiuz.com. Also, if you reply to this email, it'd help to restore the domain's...