Login
Discover
Waves
Communities
Raidstead
Write
Login
Signup
scipio
@scipio
71
Does it matter who's right, or who's left?
Followers
1927
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
10d
Learn Go Series (#14) - select and the sync Toolbox
Learn Go Series (#14) - select and the sync Toolbox What will I learn select, which waits on several channels at once and acts on whichever is ready first; The non-blocking select with a default case,
$ 0.000
21
1
scipio
StemSocial
10d
!
Downvoted by users, Reveal content
Learn Rust Series (#67) - Memory Ordering: Relaxed, Acquire, Release, and SeqCst
Learn Rust Series (#67) - Memory Ordering: Relaxed, Acquire, Release, and SeqCst What will I learn You will learn why every atomic operation takes an Ordering, and what "reordering" by the CPU
$ 0.000
28
1
scipio
StemSocial
10d
!
Downvoted by users, Reveal content
Learn JS Series (#42) - instanceof, isPrototypeOf, and Checking Types Honestly
Learn JS Series (#42) - instanceof, isPrototypeOf, and Checking Types Honestly What will I learn You will learn how instanceof actually works: it walks the prototype chain; how isPrototypeOf asks the same
scipio
StemSocial
11d
!
Downvoted by users, Reveal content
Learn Zig Series (#177) - Mini Project: Pixel Art Editor - Part 3
Learn Zig Series (#177) - Mini Project: Pixel Art Editor - Part 3 What will I learn? Why undo is not an afterthought but a data-structure decision, and how the command pattern turns "take that back"
scipio
StemSocial
11d
Learn Go Series (#13) - Goroutines and Channels: the Fundamentals
Learn Go Series (#13) - Goroutines and Channels: the Fundamentals What will I learn What a goroutine is, how cheap it is, and how to wait for a batch to finish with a sync.WaitGroup; Channels as typed
scipio
StemSocial
11d
Learn Rust Series (#66) - Atomics: AtomicUsize, fetch_add, and Compare-and-Swap
Learn Rust Series (#66) - Atomics: AtomicUsize, fetch_add, and Compare-and-Swap What will I learn You will learn what an atomic type is: a value the hardware can read-modify-write without tearing; how
scipio
StemSocial
11d
!
Downvoted by users, Reveal content
Learn JS Series (#41) - Private Fields (#) and True Encapsulation
Learn JS Series (#41) - Private Fields (#) and True Encapsulation What will I learn You will learn the # syntax for genuinely private class fields and methods; how private fields differ from the old underscore
scipio
StemSocial
12d
!
Downvoted by users, Reveal content
Learn Zig Series (#176) - Mini Project: Pixel Art Editor - Part 2
Learn Zig Series (#176) - Mini Project: Pixel Art Editor - Part 2 What will I learn? Why the interactive side of an editor is a different kind of problem than the data model -- input is sparse, messy,
scipio
StemSocial
12d
!
Downvoted by users, Reveal content
Learn Go Series (#12) - Packages, Modules, and Project Layout
Learn Go Series (#12) - Packages, Modules, and Project Layout What will I learn What a package is, and how a name's capitalization decides whether it is exported or private; What a module is, what go.mod
scipio
StemSocial
12d
!
Downvoted by users, Reveal content
Learn Rust Series (#65) - Mutex, RwLock, and Handling Lock Poisoning
Learn Rust Series (#65) - Mutex, RwLock, and Handling Lock Poisoning What will I learn You will learn how Mutex grants exclusive access and how the MutexGuard releases the lock via Drop; how RwLock allows
scipio
StemSocial
12d
!
Downvoted by users, Reveal content
Learn JS Series (#40) - Static Members, Static Blocks, and Class-Level State
Learn JS Series (#40) - Static Members, Static Blocks, and Class-Level State What will I learn You will learn the difference between instance members and static members; how static methods and properties
scipio
StemSocial
13d
!
Downvoted by users, Reveal content
Learn Zig Series (#175) - Mini Project: Pixel Art Editor - Part 1
Learn Zig Series (#175) - Mini Project: Pixel Art Editor - Part 1 What will I learn? Why a pixel art editor stores palette indices in stead of colors -- the classic indexed-color model that every sprite
scipio
StemSocial
13d
Learn Go Series (#11) - Error Handling the Go Way
Learn Go Series (#11) - Error Handling the Go Way What will I learn Why Go has no exceptions, and treats errors as ordinary values you return and check; Creating errors with errors.New and fmt.Errorf,
scipio
StemSocial
13d
!
Downvoted by users, Reveal content
Learn Rust Series (#64) - Crossbeam: Faster Channels and Scoped Concurrency
Learn Rust Series (#64) - Crossbeam: Faster Channels and Scoped Concurrency What will I learn You will learn what the crossbeam crate adds over std::sync::mpsc; how crossbeam channels are mpmc (multi-producer,
scipio
StemSocial
13d
!
Downvoted by users, Reveal content
Learn JS Series (#39) - Class Inheritance: extends, super, and the Prototype Chain Again
Learn JS Series (#39) - Class Inheritance: extends, super, and the Prototype Chain Again What will I learn You will learn how extends sets up inheritance between classes; what super(...) does in a subclass
scipio
StemSocial
14d
!
Downvoted by users, Reveal content
Learn Zig Series (#174) - MIDI Parsing and Generation
Learn Zig Series (#174) - MIDI Parsing and Generation What will I learn? Why MIDI is just bytes -- a tiny wire protocol where one bit tells you whether you are looking at a command or a number, and how
scipio
StemSocial
14d
!
Downvoted by users, Reveal content
Learn Go Series (#10) - Pointers, Memory, and Escape Analysis
Learn Go Series (#10) - Pointers, Memory, and Escape Analysis What will I learn What a pointer is, and what & (address-of) and * (dereference) actually do; How passing a pointer lets a function mutate
scipio
StemSocial
14d
!
Downvoted by users, Reveal content
Learn Rust Series (#63) - Channels: mpsc, Ownership Transfer, and Backpressure
Learn Rust Series (#63) - Channels: mpsc, Ownership Transfer, and Backpressure What will I learn You will learn the "share by communicating" model and how std::sync::mpsc implements it; how send
scipio
blog
14d
!
Downvoted by users, Reveal content
Learn JS Series (#38) - The class Syntax: Sugar Over Prototypes, and What It Hides
Learn JS Series (#38) - The class Syntax: Sugar Over Prototypes, and What It Hides What will I learn You will learn the class syntax, and see that it is sugar over the constructors and prototypes you already
scipio
StemSocial
14d
Learn Zig Series (#173) - Audio Mixing
Learn Zig Series (#173) - Audio Mixing What will I learn? Why summing is the whole secret of mixing -- and why that same summing is exactly what will blow your output past -1..1 and make it clip; How to
← Latest
Older →