Ninjastructure: Move fast & break nothing - October 26, 2024

Matias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi. We look at Go code, discuss procedural (imperative) vs. declarative, spend some time on state management & introduce the concept of Ninjas in the context of infrastructure: move fast & break nothing. In the second half, Matias uses diagrams to talk through different ideas of rolling this out into production.

From Homelab to Production

As you move from homelab to production with Talos, you will be faced with several challenges: non-disruptive upgrades, backup & restore, securing secrets, observability at multiple levels & host security. Let me show you how I reached a simple & efficient productions K8s setup with Talos.

Published on: September 28, 2024

Access your Kubernetes pods anywhere

How does Michal Kuratczyk, Staff Software Engineer at RabbitMQ, access Kubernetes workloads securely, from anywhere? Regardless whether it's a Google Kubernetes Engine (GKE) cluster or Kubernetes in Docker (KiND), Tailscale is a simple solution for this particular use case. This also makes it easy to share private services with all devices on a tailnet, including with friends that want to access them on a smartphone.

Published on: August 12, 2024

Modern CI/CD - Part 1

What does it look like to build a modern CI/CD pipeline from scratch in 2024? While many of you would pick GitHub Actions and be done with it, how do you run it locally? And what do you need to do so that...

Published on: July 7, 2024

Let's build a CDN - Part 1

This started as a conversation between James A Rosen & Gerhard in August 2023. Several months later, it evolved into a few epic pairing sessions captured in these GitHub threads. Finally, we paired-up. This is how it went.

Published on: May 27, 2024