Complex topics, explained like a senior dev would.
Free structured courses, guides and engineering news. Rust, distributed systems, LLM engineering — with diagrams, real code and chapter-by-chapter progression. No accounts, no paywalls.
What's inside
Start here
Beginner-friendly, full-length courses — pick one and read in order.
Browse recent
- intermediate recent 17 Aug 2026Python for Data Engineering - Zero to Mastery
Master Python for data engineering, transforming SQL expertise into production-ready skills for real-time projects, cloud integrations, and automated pipelines.
- intermediate 27 Jul 2026Git Internals: From Objects to Rebase
Demystify Git's core, moving beyond daily commands to reveal its object model, history tracking, and rebase mechanics, fostering deeper understanding and confident usage.
- intermediate 27 Jul 2026Graph Engineering: From Fundamentals to Production Systems
This course guides engineers and data scientists from foundational graph concepts and algorithms to designing and deploying complex graph-based applications, focusing on practical, production-ready skills.
- intermediate 27 Jul 2026Mesh LLM on iroh: Distributed LLM Architecture
Master distributed LLM architectures using Mesh LLM and iroh, guiding engineers from foundational concepts to deploying scalable, peer-to-peer LLM inference systems.
- intermediate 22 Jun 2026Apple Silicon Containers for Local Dev
Unlock Apple Silicon's potential for local dev. Learn to set up container machines, run Linux, build OCI images, test services, and compare against Docker Desktop or VMs.
- intermediate 22 Jun 2026Streamline Kubernetes Application Delivery with KubeVela
Discover how KubeVela's core concepts, including OAM, streamline Kubernetes application deployment and empower platform teams to build robust internal developer platforms.
- releases new · 5 min · 20 Aug 2026Angular 20.3.29: Meta fix and upgrade verdict
A staff engineer's digest of Angular 20.3.29, focusing on the platform-browser Meta fix, its impact, and a clear verdict on whether to upgrade now, wait, or skip this patch.
- releases new · 5 min · 20 Aug 2026Angular 21.2.21: what changed, what to do
Angular 21.2.21 addresses a security fix in platform-browser. This digest covers the change, its impact on Meta tags, and a clear upgrade recommendation for affected applications.
- releases new · 6 min · 20 Aug 2026Angular 22.1.3: what changed and what to do
A staff engineer's digest of Angular 22.1.3, highlighting the critical changes, who is affected, and a clear verdict on whether to upgrade, wait, or skip this patch.
- releases new · 5 min · 19 Aug 2026Go 1.26.7: What Changed and When to Upgrade
A staff engineer's digest of Go 1.26.7, highlighting key changes, affected users, and a clear verdict on whether to upgrade immediately, wait, or skip this patch.
- guides new · 8 min · 18 Aug 2026Guix Binary Packages: Reproducible Builds from Existing Binaries
This guide details advanced Guix usage for creating reproducible software packages directly from existing binaries, covering underlying principles and practical steps for robust builds.
- blog recent · 8 min · 17 Aug 2026PgBouncer scaling: Real load tradeoffs and lessons learned
I detail my journey scaling PgBouncer for massive throughput, sharing the critical strategies, optimizations, and hard-won lessons that truly made a difference under extreme load.
- blog recent · 8 min · 17 Aug 2026X11 vs Wayland: Linux Input Latency Under VRR & DXVK
My quest to conquer input latency on Linux reveals Wayland's significant advantages over X11, especially when paired with VRR and DXVK, challenging conventional wisdom.
- guides recent · 9 min · 17 Aug 2026C++20 for-loops: Range-based initialization explained
This article details C++20 range-based for-loop enhancements, focusing on practical application, benefits, and how they streamline modern C++ code.
- guides recent · 10 min · 17 Aug 2026Low-Resource Computing: Developer Path to 2026 Innovation
This article maps key trends, challenges, and opportunities in low-resource computing, offering senior engineers a pragmatic path to thrive by 2026.
- guides recent · 10 min · 17 Aug 2026USB Type-C: How Power Delivery and Data Roles Work
Engineers will gain a complete understanding of USB Type-C architecture, power delivery, and data role negotiation for robust and compliant system design.