Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allJavaScript 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!
Vue "as" Prop using TypeScript
February 18, 2025•503 words
Vue can dynamically change a rendered HTML tag using a special syntax. Let's learn how to use it with TypeScript.
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.