Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allOpenRouter: One API Key to Rule Them All
August 12, 2026•1,256 words
OpenRouter is a unified API gateway that sits between your application and the underlying LLM providers. You send a request to OpenRouter, it forwards it to the model you specified, and returns the response in a normalized OpenAI-compatible format.
Keeping a Web-Backed SSH Terminal Alive Across SwiftUI Navigation
August 9, 2026•1,292 words
How to separate SSH, renderer, and view lifetimes when embedding xterm.js in a native macOS app.
OpenCode: The Open Source Coding Agent That Doesn't Lock You In
August 5, 2026•1,441 words
OpenCode is an open source AI coding agent built in Go that runs in the terminal, desktop, and IDE. Its thesis is simple: you bring the model, OpenCode brings the agent. It supports 75+ LLM providers, from Claude and GPT to local models via Ollama, doesn't store your code, doesn't charge a subscription, and over 7.5 million developers use it monthly.
Gemini 3.6 Flash: Google's Fastest Bet in a Crowded Race
July 29, 2026•1,480 words
Gemini 3.6 Flash is Google’s workhorse model for developers, the go-to for agentic workflows, coding tasks, long-document reasoning, and multimodal work.
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.
Harsh Leadership Truths
Exploring the often overlooked and uncomfortable realities of engineering leadership.
Pragmatic Advice for Teams
Practical guidance for engineering management and team building.
React Performance for Beginners
How to think about the performance of your React applications
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.