Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allFigma to Compose: Line Height & Baseline Grids
November 9, 2023•1493 words
A detailed guide on how to make text in Jetpack Compose match your mockups, and why baseline grids are not all that they're hyped up to be.
How to Build Original Projects
November 9, 2023•5076 words
People often say that you should build your own projects to grow as a developer, without explaining how. Let's learn how to actually plan and build your own custom projects.
Discovering Odd Behavior with Angular Error Handling
September 27, 2023•2081 words
Angular has fairly consistent error handling behavior... Until it doesn't. Here's one place where it's off and why.
Introduction to Hash Tables
July 3, 2023•1452 words
A high-level overview of how hash tables work behind the scenes.
Collections
View all-
The Framework Field Guide
A practical and free way to teach Angular, React, and Vue all at once, so you can choose the right tool for the job and learn the underlying concepts in depth.
-
Minecraft Data Pack Programming
Learn to build unique game behavior in Minecraft - using functions, entity selectors, NBT data, and more!
-
Web Components 101
Learn the history of web components, alongside how to use them with both Lit and Vanilla JavaScript.
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.