Login
Discover
Waves
Communities
Raidstead
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
StemSocial
20d
Learn Go Series (#4) - Control Flow: if, switch, and the Only Loop
Learn Go Series (#4) - Control Flow: if, switch, and the Only Loop What will I learn The if statement and its handy init clause that scopes a variable to the branch; Go's single loop keyword for in all
$ 1.117
19
1
1
scipio
StemSocial
20d
Learn Rust Series (#57) - Feature Flags and Conditional Compilation (cfg)
Learn Rust Series (#57) - Feature Flags and Conditional Compilation (cfg) What will I learn You will learn how the #[cfg(...)] attribute compiles code in or out based on a condition; how feature flags
$ 0.598
14
1
scipio
blog
20d
Learn JS Series (#32) - Property Descriptors: writable, enumerable, configurable
Learn JS Series (#32) - Property Descriptors: writable, enumerable, configurable What will I learn You will learn that every property carries three hidden flags that control how it behaves; what writable,
scipio
StemSocial
21d
Learn Zig Series (#167) - PNG Decoder in Zig
Learn Zig Series (#167) - PNG Decoder in Zig What will I learn? The actual byte layout of a PNG file: the 8-byte signature, the chunk framing (length, type, data, CRC), and why that framing is such a pleasant
scipio
StemSocial
21d
Learn Go Series (#3) - Functions and First-Class Functions
Learn Go Series (#3) - Functions and First-Class Functions What will I learn How Go functions return multiple values, and why that is the language's answer to exceptions; The comma-ok idiom, the little
scipio
StemSocial
21d
Learn Rust Series (#56) - Cargo Workspaces and Multi-Crate Projects
Learn Rust Series (#56) - Cargo Workspaces and Multi-Crate Projects What will I learn You will learn what a Cargo workspace is and why large projects split into many crates; how a workspace shares one
scipio
blog
21d
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
scipio
StemSocial
22d
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";
scipio
StemSocial
22d
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
22d
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
22d
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
23d
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
23d
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
23d
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
23d
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
24d
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
24d
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
24d
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
25d
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
25d
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
← Latest
Older →