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 reputation π What I was working onIn May, I finally put the development of iximiuz Labs on pause and concentrated on delivering content π β Computer Networking Basics For Developers, DevOps, and Platform EngineersI revamped and extended half a dozen of my older blog posts to create a course I wish existed when I was starting my software engineering career. It's a heavily illustrated introduction to L2-L3 networking with bite-sized sections and tens of hands-on exercises. Do recommend checking it out before you start learning Docker or Kubernetes networking! β
Do you want to master the server-side craft faster? Learning-by-doing is one of the best ways!
Get access to powerful online playgrounds and high quality learning materials with iximiuz Labs Premium and accelerate your DevOps career.
Does your company have a learning and development budget? Then this expense most likely can be reimbursed. β An Alternative Introduction to Dagger: Understanding the Core ConceptsThis course is still in the works, but I just finished the second lesson, and it should be valuable on its own. Dagger has been on my radar for years as a fascinating piece of technology. However, my earlier attempts to start practicing it ended unsuccessfully due to various (at the time) rough UX edges. But the recently added Dagger Functions have finally made it useful for me, and I cannot stop enjoying writing my automation scripts in Go and running them in containers. If you want to start writing Dagger Functions to automate your development workflow too, and/or are curious about the implementation details, check this lesson out: βWriting Your First Dagger Function and Digging Into Its Runtimeβ And if you want to learn what Dagger is and why you might want to use it, the first lesson should help you with that (by the way, I fully rewrote it since the original publication a couple of weeks ago π). β Docker Scout: Remediating CVEs in a Container ImageβThe first guest challenge on the platform π Many thanks to Felipe Cruz of Docker for making it happen!
β How-To: Kubernetes Automation Development in GoRecorded a new video and compiled a collection of resources to help you get started with development programs that talk to Kubernetes API. ββ Keeping iximiuz Labs playgrounds up to date πTraditionally, upgraded all 24 DevOps playgrounds:
You can try them out:
How the platform is doingMay was the best/second-best (depending on the metric) month for iximiuz Labs since its release slightly more than a year ago. During this year, almost 10,000 users registered on the platform, and 45,000 microVMs were fired up. I'm enjoying working on it, and the growth is promising, but I'm still doing it in my free time and at my own expense. Here is what running the platform currently costs me:
Total: ~$600/mo I'm currently at $900 MRR with Gumroad and Patreon combined, and occasional sales of the lifetime access make it closer to $1,500/mo (but there is no steady pattern for the latter yet). This makes my "profit" from iximiuz Labs something like $300-900 a month, which already covers a day or two of work πͺ Will I reach the escape velocity this year? It would mean so much more content and new features! π If you find iximiuz Labs or my other work helpful, the best way to support me is to get iximiuz Labs Premium, either a subscription or a lifetime deal. This will mean really a lot to me, but you will also get access to more powerful playgrounds, premium challenges, and all future premium content & features. What I was readingπ¬ Debugging Distroless Images with Kubectl Debug and CDebug - A great demo by Adrian Mouat showing the limitations of βDebugging Distroless Images with kubectl and cdebug - a short and sweet post by Adrian Mouat extending the ideas from the previous video. βShrink images & debug your Docker & Kubernetes with MinToolkit (aka DockerSlim) - continuing the topic of debugging containers, Kyle Quest demos some true container wizardry on Bret Fisherβs show, including using a specialized AI assistant to guide you through the process of using βRecent Docker BuildKit Features Youβre Missing Out On - A helpful read by Martin Heinz on some less-known features of Wrapping upThat's it for May. It was a fruitful month, but it also laid a solid foundation for further content production - a few tasty things are already in the works! πͺ Happy learning! Cheers Ivan P.S. A bit of an unusual shout-out, but I finally started learning Dutch, and I cannot recommend highly enough my teacher (and his learning platform)! It's super fun to run into someone as passionate about his edu work as I am. And nope, I'm not getting a discount for this π ββ |
Building labs.iximiuz.com - a place to help you learn Containers and Kubernetes the fun way π
Hey, fellow server dweller π Ivan here with an exciting iximiuz Labs update! The month isn't over yet, so it's not quite time for the traditional monthly roundup. However, there have been so many updates on the platform in the past couple of weeks that they couldn't possibly fit into a single email. So, let's dive in π Backend Revamp: Faster, Smarter, Stronger Over the past few weeks, I rolled out a significant backend rewrite at iximiuz Labs, and I couldn't be more excited to share the...
Hello π Ivan's here with November's roundup of all things Linux, Containers, Kubernetes, and Server Side π§ What I was working on This month was (extremely) development-heavy. Two-thirds of it went into the implementation of custom playground machinery and a new Kubernetes "Omni" playground, and in the last part, I was unexpectedly busy with expanding the platform's capacity and launching a new server in India π The latter became possible thanks to the support of all of you who got the premium...
Hello, fellow server dweller π I've got two exciting announcements to make. Starting with the shorter one, this year, I decided to give Black Friday a try. This is an experiment - iximiuz Labs hasn't done sales before and won't have any in the foreseeable future, at least not until next November. So, if you wanted to get a premium membership but the price felt too high, this is your rare chance to get it with a 50% discount. The offer is limited to exactly one week. Now, to the second, much...