Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allIIFEs — a JavaScript Idiom of Yore
March 26, 2025•800 words
IIFEs were very useful back in the day, but modern JavaScript has made them irrelevant
JavaScript Holes and Tolls (On Performance)
March 11, 2025•1,545 words
Compiler optimizations that you shouldn't worry about but are cool.
Why Can't Angular Cast An Element to Another?
March 6, 2025•863 words
While I'm a huge fan of Angular at heart, I've often used React at my day jobs. While working with React component libraries - either internal or ...
Setup Adobe ColdFusion in Docker
February 26, 2025•862 words
Adobe ColdFusion can feel daunting to set up. Luckily for us, there's an easy method of getting up and running using Docker. Let's explore that option!
Collections
View allReturn to <form>
Learn how different frameworks handle forms, what features they contain and how to implement them in your applications.
The Framework Field Guide - Fundamentals
Learn the core concepts and write original code with Angular, React, and Vue all at once and for free. Form a foundation of fundamentals and framework-specific syntax.
Angular Internals
Angular does a lot of the heavy lifting of building a web app for us. But how does it work under-the-hood? And how can we optimize our apps better?
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.