Ivan on the Server Side


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 don't want to ruin the nice uptrend that has been forming since the beginning of the year 🚀

What's next? Back to the roots!

I've been tech blogging for the past 5 years, and I've got a ton of materials on containers in general and Docker in particular. However, the problem with my blog has always been a lack of structure — if someone wanted to learn containers from "zero to hero" using only my blog, it'd be virtually impossible. One can learn a thing or two from a number of quality deep reads, but there is no clear learning path.

Another vital but often overlooked aspect of learning a new technology is building "muscle memory" - it's impossible to learn Docker by only reading about it. However, running just one container is not enough either. You have to create, start, stop, and destroy a dozen containers in different scenarios before the corresponding skill forms.

Last but not least, the right dosage is the key to sustaining motivation over a long time. My new mantra is less dry theory, more visuals, and practical tasks.

Luckily, the "expression means" of iximiuz Labs should help me fulfill all three requirements! So, in June, I started working on the course with a working title:

Bite-Sized Docker: Mastering Containers The Hands-On Way

Not sharing the link just yet, but here are some useful on their own by-products of this work:

The fact that the first challenge in the above list is the most popular piece on the platform makes me think this course should generate much more interest 💪

Traditionally, you can support the course development by getting iximiuz Labs Premium.

Get more powerful playgrounds, unlimited egress traffic, and full content access with iximiuz Labs Premium. Does your company have a learning and development budget? Then this expense most likely can be reimbursed.

What I was reading

VpK - Visually presented Kubernetes (GitHub) - An interesting project that can do truly impressive visualizations of Kubernetes clusters. Visualizations look definitely more advanced than kexp's (by yours truly). But unlike kexp, which tries to convey the dynamics of the object graph, VkP works only with fixed snapshots of the cluster state. So these tools aren't mutually exclusive.

Simplifying Kubernetes Development: Your Go-To Tools Guide - A concise and handy overview of the mainstream Kubernetes development tools: Skaffold, Tilt, Telepresence, Okteto, Docker Compose (?), and Garden. All but Garden have been on my radar for a long time (but I haven’t spent much time with any one of them, so can’t share my experience yet).

Simon Willison’s Weblog - One of the best “old school” tech blogs that is still active! Currently covered topics are quite relevant, too - including BS-free LLM content. Do recommend!

Malicious VSCode extensions with millions of installs discovered - Kind reminder: in 2024, installing development tools to your precious laptop should be considered harmful! My personal recommendation is ephemeral & disposable remote dev environments. I’m a heavy user of my own labs.iximiuz.com for all things experimentation, including checking out non-trusted GitHub projects. And when it comes to development, I provision slightly longer-running but still fully isolated and disposable VMs (or bare-metals) - one per group of related projects (e.g., work vs. personal).


Wrapping up

June has been the most fruitful month for positive feedback so far. There is a person who solved every single challenge and finished every tutorial and every course on the platform (truly impressive!), a number of folks who shared the link to the labs with their managers and/or CTO as their go-to resource for learning containers, and even a couple of leads from well-known companies considering iximiuz Labs for hosting their edu content. This is all mind-blowing and reassuring! To the new peaks in July 🚀

Have a great month ahead!

Cheers

Ivan

P.S. A huge thanks to everyone who replied to the previous email! Thanks to your efforts, the domain reputation is back to high, and the delivery rate seems fully recovered.

Ivan Velichko

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

Read more from Ivan Velichko

Hello 👋 It's this time of the month again! My traditional roundup of all things Linux, Containers, Kubernetes, and Server Side, delivered straight into your inbox 📬 What I was working on October was very productive for me - I shipped no major iximiuz Labs features (it's always hard to resist the temptation!) and instead dedicated all my available time to content work. The main focus was on Container Images. It's the subject of the first module of my "panoramic" Docker course, and it is almost...

Hey there, I’ve just finished putting together everything I know about Node.js container images and figured you might find the write-up useful. If you’re working with Node.js in Docker, chances are you’ve been hit by the dilemma of which base image to use. Do you go for the default node:latest, the slimmer node:22-slim, or something super minimal like a distroless image? What about Bitnami’s alternative — how does it stack up? Before you jump headfirst into your next build, you might want to...

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,...