Login
Discover
Waves
Communities
Write
Login
Signup
scipio
@scipio
71
Does it matter who's right, or who's left?
Followers
1928
Following
113
Follow
Email digest
Resource Credits
Available
Used
Created
2017-10-24 09:41
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
scipio
blog
4h
Learn JS Series (#31) - Object Literals, Shorthand, and Computed Property Names
Learn JS Series (#31) - Object Literals, Shorthand, and Computed Property Names What will I learn You will learn the modern object-literal syntax in full: shorthand properties and shorthand methods; how
$ 0.494
25
scipio
StemSocial
16h
Learn Zig Series (#166) - Alpha Blending and Compositing
Learn Zig Series (#166) - Alpha Blending and Compositing What will I learn? What the alpha channel actually represents, and why "coverage" is a better mental model than "transparency";
$ 0.725
16
1
scipio
StemSocial
20h
Learn Go Series (#2) - Variables, Types, Constants, and iota
Learn Go Series (#2) - Variables, Types, Constants, and iota What will I learn The two ways to declare variables (var and :=), when each reads best, and what Go's zero value guarantee buys you; Multiple
scipio
StemSocial
1d
Learn Rust Series (#55) - Benchmarking with Criterion and Reading the Numbers
Learn Rust Series (#55) - Benchmarking with Criterion and Reading the Numbers What will I learn You will learn why naive benchmarking with a single Instant measurement lies to you; what criterion does:
scipio
StemSocial
1d
Learn JS Series (#30) - Mini Project: A Small Functional Utility Library
Learn JS Series (#30) - Mini Project: A Small Functional Utility Library What will I learn You will build a small, reusable functional utility library from scratch, tying together the whole of Phase 2;
scipio
StemSocial
2d
Learn Zig Series (#165) - Color Spaces: RGB, HSV, sRGB
Learn Zig Series (#165) - Color Spaces: RGB, HSV, sRGB What will I learn? Why a color is three numbers, and what those numbers actually mean -- because "128" is not "half as bright as 255",
scipio
StemSocial
2d
Learn Go Series (#1) - Introduction to Go
Learn Go Series (#1) - Introduction to Go What will I learn What Go is, who built it and why, and the specific kind of pain it was designed to remove; Why Go deliberately has fewer features than the languages
scipio
StemSocial
2d
Learn Rust Series (#54) - Fuzzing with cargo-fuzz and libFuzzer
Learn Rust Series (#54) - Fuzzing with cargo-fuzz and libFuzzer What will I learn You will learn what fuzzing is, and how it differs from property testing; how a fuzz target is just a function that takes
scipio
StemSocial
2d
Learn JS Series (#29) - Memoization: Trading Memory for Speed with Closures
Learn 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 calls are instant; why it only works
scipio
StemSocial
3d
Learn Zig Series (#164) - TrueType Parsing
Learn 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 font file's outlines; The shape of
scipio
StemSocial
3d
Learn Rust Series (#53) - Property-Based Testing with proptest
Learn Rust Series (#53) - Property-Based Testing with proptest What will I learn You will learn the difference between example-based tests and property-based tests; how a property describes what must hold
scipio
StemSocial
3d
Learn JS Series (#28) - Pure Functions and Side Effects: The Foundation of Predictable Code
Learn 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 its two non-negotiable requirements;
scipio
StemSocial
4d
Learn Rust Series (#52) - Testing: Unit Tests, Integration Tests, and Doctests
Learn 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, with no external framework to pick or
scipio
StemSocial
4d
Learn JS Series (#27) - Function Composition: Building Pipelines from Small Functions
Learn JS Series (#27) - Function Composition: Building Pipelines from Small Functions What will I learn You will learn what function composition is: combining small functions into a bigger one; the difference
scipio
StemSocial
5d
Learn Zig Series (#163) - Bitmap Font Rendering
Learn 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 but as bits, one bit per pixel, which
scipio
StemSocial
5d
Learn Rust Series (#51) - Panics, Unwinding, abort, and catch_unwind
Learn 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 error; what happens during unwinding,
scipio
blog
5d
Learn JS Series (#26) - Currying and Partial Application
Learn 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 single-argument functions; the difference between
scipio
StemSocial
6d
Learn Zig Series (#162) - Sprite Rendering and Tile Maps
Learn 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, in stead of rebuilding it from lines
scipio
StemSocial
6d
Learn Rust Series (#50) - anyhow: Flexible Application-Level Errors & Context
Learn 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 with almost no ceremony; how
scipio
StemSocial
6d
Learn 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 it work; why IIFEs were essential
Older →