#programmingUnmoderated tagAll postsTrending CommunitiesSplinterlandsScrobble.lifeWorldmappinHIVE CN 中文社区ActifitSnapsBlack And WhiteGEMSHive LearnersHive FoodTown SquareHive GamingExplore Communities...#programmingTrendingHotNewPayoutsMutedscipio (71)in StemSocial • 2 hours agoLearn JS Series (#29) - Memoization: Trading Memory for Speed with ClosuresLearn JS Series (#29) - Memoization: Trading Memory for Speed with Closures What will I learn You will learn what memoization is: caching a function's results so repeat…scipio (71)in StemSocial • yesterdayLearn JS Series (#28) - Pure Functions and Side Effects: The Foundation of Predictable CodeLearn JS Series (#28) - Pure Functions and Side Effects: The Foundation of Predictable Code What will I learn You will learn the exact definition of a pure function, and…scipio (71)in StemSocial • 10 hours agoLearn Zig Series (#164) - TrueType ParsingLearn Zig Series (#164) - TrueType Parsing What will I learn? Why a bitmap font hits a wall the moment you want more than one size, and why the fix is to read a real…scipio (71)in StemSocial • 19 hours agoLearn Rust Series (#53) - Property-Based Testing with proptestLearn Rust Series (#53) - Property-Based Testing with proptest What will I learn You will learn the difference between example-based tests and property-based…nftea.gallery (71)in BitShares • 2 days agoBitshares Astro UI update! New features, improvements and fixes! Check it out!Announcing the latest Bitshares Astro UI application changes - features, changes, fixes, etc! Awesome!scipio (71)in StemSocial • 2 days agoLearn Rust Series (#52) - Testing: Unit Tests, Integration Tests, and DoctestsLearn Rust Series (#52) - Testing: Unit Tests, Integration Tests, and Doctests What will I learn You will learn how Rust builds testing into the language and cargo …scipio (71)in StemSocial • 2 days agoLearn JS Series (#27) - Function Composition: Building Pipelines from Small FunctionsLearn JS Series (#27) - Function Composition: Building Pipelines from Small Functions What will I learn You will learn what function composition is: combining small…scipio (71)in StemSocial • 3 days agoLearn Zig Series (#163) - Bitmap Font RenderingLearn Zig Series (#163) - Bitmap Font Rendering What will I learn? What a bitmap font actually is -- a table of tiny images where each letter is stored not as pixels…scipio (71)in StemSocial • 3 days agoLearn Rust Series (#51) - Panics, Unwinding, abort, and catch_unwindLearn Rust Series (#51) - Panics, Unwinding, abort, and catch_unwind What will I learn You will learn what a panic is and how it differs from a recoverable Result…scipio (71)in #blog • 3 days agoLearn JS Series (#26) - Currying and Partial ApplicationLearn JS Series (#26) - Currying and Partial Application What will I learn You will learn what currying is: turning a multi-argument function into a chain of…scipio (71)in StemSocial • 4 days agoLearn Rust Series (#50) - anyhow: Flexible Application-Level Errors & ContextLearn Rust Series (#50) - anyhow: Flexible Application-Level Errors & Context What will I learn You will learn how the anyhow crate handles errors in application code…scipio (71)in StemSocial • 4 days agoLearn JS Series (#25) - IIFEs and the Module Pattern (the Pre-2015 Way to Get Privacy)Learn JS Series (#25) - IIFEs and the Module Pattern (the Pre-2015 Way to Get Privacy) What will I learn You will learn what an IIFE is, and the syntax trick that makes…scipio (71)in StemSocial • 4 days agoLearn Zig Series (#162) - Sprite Rendering and Tile MapsLearn Zig Series (#162) - Sprite Rendering and Tile Maps What will I learn? What a sprite actually is -- a small pre-drawn image you stamp onto the screen wholesale…scipio (71)in StemSocial • 5 days agoLearn JS Series (#24) - Recursion: Base Cases, the Call Stack, and Stack OverflowsLearn JS Series (#24) - Recursion: Base Cases, the Call Stack, and Stack Overflows What will I learn You will learn what recursion is, and the two ingredients every…scipio (71)in StemSocial • 5 days agoLearn Rust Series (#49) - thiserror: Ergonomic Library ErrorsLearn Rust Series (#49) - thiserror: Ergonomic Library Errors What will I learn You will learn how the thiserror crate generates error boilerplate from a few…scipio (71)in StemSocial • 5 days agoLearn Zig Series (#161) - Double Buffering and VsyncLearn Zig Series (#161) - Double Buffering and Vsync What will I learn? Why drawing straight into the memory the display reads from makes shapes flicker and tear…scipio (71)in StemSocial • 6 days agoLearn Rust Series (#48) - Custom Error Types & the std::error::Error TraitLearn Rust Series (#48) - Custom Error Types & the std::error::Error Trait What will I learn You will learn how to design a custom error type as an enum of failure…scipio (71)in StemSocial • 6 days agoLearn JS Series (#23) - call, apply, and bind: Controlling this ExplicitlyLearn JS Series (#23) - call, apply, and bind: Controlling this Explicitly What will I learn You will learn exactly what call , apply , and bind do, and how they…scipio (71)in StemSocial • 6 days agoLearn Zig Series (#160) - 2D Transform MatricesLearn Zig Series (#160) - 2D Transform Matrices What will I learn? Why every shape we have drawn so far is nailed to fixed pixel coordinates, and why hand-editing…scipio (71)in StemSocial • 7 days agoLearn Zig Series (#159) - Polygon Filling: ScanlineLearn Zig Series (#159) - Polygon Filling: Scanline What will I learn? Why an arbitrary polygon cannot lean on the tidy symmetry that made circles and ellipses easy to…