Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allClosed vs Open Source AI: Who Really Owns Your Data?
October 12, 2026•653 words
Closed models live behind an API. You send text, you get text back, and what happens in between is not your business. They're easy to start with, and that's why so many companies pick them.
Keeping a Web-Backed SSH Terminal Alive Across SwiftUI Navigation
August 9, 2026•1,291 words
How to separate SSH, renderer, and view lifetimes when embedding xterm.js in a native macOS app.
Angular v22: @boundary, Multi-Case Switch, and Inline Arrow Functions
June 11, 2026•928 words
Angular v22 makes the template layer a resilient, type-safe environment in its own right: crash isolation with @boundary, exhaustive union checking with @default never, and officially-blessed inline arrow functions.
When Work Accelerates Away from Understanding
June 6, 2026•1,638 words
AI increases engineering speed, but it also increases the cost of poor context. The best teams will not be the ones that generate the most code; they will be the ones that preserve enough understanding to review, operate, and own what they ship. Context stewardship is what keeps AI-assisted work from accelerating away from human judgment.
Collections
View allThe Big Bot Builders
A beginner-to-advanced series on how modern AI models are trained, generate responses, use tools, and remember information.
React Performance for Beginners
How to think about the performance of your React applications
Git: A Guide to Greatness
Git is a version control system that is used to build the vast majority of software that we use every day. In this collection, we'll learn everything there is to know so you can manage your changes in a clean, organized and efficient way.
Web Fundamentals
A collection of posts designed for beginners who want to get into front-end development. We'll go over HTML, CSS and JavaScript and get you started on your programming journey.
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.