From Swift Objects to SwiftUI, Part 2: Data Flow and Bindings
Give the pet model one source of truth, split the interface into focused child views, and follow each change through SwiftUI’s data flow.
Articles, lessons, projects, and notes from across the site.
Give the pet model one source of truth, split the interface into focused child views, and follow each change through SwiftUI’s data flow.
Move from OLED pixels to bytes, binary, hexadecimal, shifts, and masks—then practice the connections in an interactive byte-building game.
Turn the object-type ideas from the previous Swift lesson into a small interface with composed views, buttons, modifiers, and local state.
A list of 326 Taiwan Mandarin videos with subtitles, collected in one place because YouTube restricts playlists for kids’ content.
Why I recommend AoPS Alcumus as a free way to practice math and become a better problem solver.
Use a Pico and SSD1306 OLED to learn I2C wiring, screen coordinates, drawing commands, and the frame buffer behind show().
Build a small virtual-pet model while learning how Swift types hold state, define behavior, and create valid instances.
A question-and-answer introduction to safe image arithmetic, vectorization, clipping, stacking, axes, and image averages with NumPy.
Get started with Python and Machine Learning with a fantastic, free, online coures.
My Deadly Snowflakes game, plus beginner-friendly places to start with Scratch and WeScheme.
Cool puzzle related to synchronization issues in concurrent programming.