Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allA forgotten C++ idiom revisited: pass-key
November 5, 2024•465 words
So you have a class, and you want to control who can create instances of it? Easy, make constructors private, and make friends with those who can c...
What are Signals?
November 1, 2024•2,638 words
Signals are seemingly everywhere today. So here's the question? What are they? Let's build an implementation ourselves to understand them better.
Web Fundamentals: Grid
September 18, 2024•2,093 words
In the fourth chapter of our series, we're going to be introduced to CSS grid, a well-known feature to display content, and used in almost every website you visit.
Web Fundamentals: Flexbox
September 18, 2024•1,651 words
In the third chapter of our series, we'll look at flexbox, a powerful layout feature that allows you to create responsive designs with ease.
Collections
View all-
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.
-
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.
-
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.
-
React Beyond the Render
React's capabilities are plentiful; there's a reason it's at the top of framework usage. But what can it REALLY do? Let's explore its potential; frontend and backend alike.
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.