Tailscale's Open-Source Client: A WireGuard Mesh VPN with the Data Plane Full...
Tailscale’s Open-Source Client: A WireGuard Mesh VPN with the Data Plane Fully Open Most VPN products are a single binary you trust opaquely. Tailscale is different in one important way: the part that touches your packets — the entire data...
TREK: A Self-Hosted, Real-Time Collaborative Travel Planner with MCP Built In
TREK: A Self-Hosted, Real-Time Collaborative Travel Planner with MCP Built In Most travel-planner apps fall into one of two camps: a slick SaaS that owns your data, or a single-player open-source project with no real collaboration. TREK is the rare...
Stitch Skills: Google Labs' Agent Skills Bridge for Design-to-Code with Stitch
Stitch Skills: Google Labs’ Agent Skills Bridge for Design-to-Code with Stitch Most design-to-code tooling is a one-way street: a design tool exports code, or a code generator produces a design, and the two never meet again. Stitch Skills is a...
no-mistakes: A Local Git Proxy That Runs an AI Validation Gate Before Your Pu...
no-mistakes: A Local Git Proxy That Runs an AI Validation Gate Before Your Push Lands AI coding agents are fast, and fast means sloppy sometimes — a half-finished test, a docstring that drifted from the code, a lint failure the...
Learn Swift in a Single Post: A Complete Swift Tutorial from Optionals and Pr...
Learn Swift in a Single Post: A Complete Swift Tutorial from Optionals and Protocols to Async Actors and SwiftUI Swift is Apple’s modern language for iOS, macOS, watchOS, tvOS — and now server-side. It’s statically typed, compiled, and built around...
Learn Scala in a Single Post: A Complete Scala Tutorial from Case Classes and...
Learn Scala in a Single Post: A Complete Scala Tutorial from Case Classes and Traits to Type Classes and Effect Systems Scala fuses object-oriented and functional programming on the JVM — you get classes/traits and first-class functions, immutability, algebraic data...
Learn Rust in a Single Post: A Complete Rust Tutorial from Ownership to Async
Learn Rust in a Single Post: A Complete Rust Tutorial from Ownership to Async Rust’s pitch is unusual: a systems language with no garbage collector, no runtime, and memory safety enforced at compile time by the borrow checker. The result...
Learn Ruby in a Single Post: A Complete Ruby Tutorial from Blocks and Mixins ...
Learn Ruby in a Single Post: A Complete Ruby Tutorial from Blocks and Mixins to Metaprogramming and Rails Ruby’s philosophy is “programmer happiness” — Matz designed it to read like natural language, favor expressiveness over brevity, and make common things...
Learn Python in a Single Post: A Complete Python Tutorial from Basics to Asyn...
Learn Python in a Single Post: A Complete Python Tutorial from Basics to Async and Type Hints Python’s reputation is “easy to learn, hard to get right.” The easy part is the syntax — readable, minimal, almost executable pseudocode. The...
Learn Lua in a Single Post: A Complete Lua Tutorial from Tables and Closures ...
Learn Lua in a Single Post: A Complete Lua Tutorial from Tables and Metatables to Coroutines and LÖVE Lua is a small, fast, embeddable scripting language — designed to be dropped into C/C++ applications as an extension language. It’s the...
Learn Kotlin in a Single Post: A Complete Kotlin Tutorial from Null Safety an...
Learn Kotlin in a Single Post: A Complete Kotlin Tutorial from Null Safety and Coroutines to Compose and KMP Kotlin is JetBrains’ pragmatic answer to Java: 100% interoperable (runs on the JVM, calls Java and is called by Java), but...
Learn JavaScript and TypeScript in a Single Post: A Complete Tutorial from Ev...
Learn JavaScript and TypeScript in a Single Post: A Complete Tutorial from Event Loop to Type System JavaScript is the language of the web — the only language that runs natively in every browser. TypeScript is JavaScript with a static...