Proficient Parallel Programming - King Butcher - Software You Can Love VC 2023
Official website: https://softwareyoucan.love Vancouver Conference Website: https://softwareyoucanlove.ca Abstract: When you hear that a project becomes parallel, you usually expect to see a speed boost. This isn't always true though. For those unaware, slapping on threads without much thought can easily make code slower. There's some important aspects about parallel programming that are rarely discussed but makes the world of difference. This talk won't promote "fearless concurrency", but it may help point out common pitfalls to better debug and utilize those chunks of "thinking sand" we call CPUs.

▶︎
How to Use Abstraction to Kill Your API - Jonathan Marler - Software You Can Love Vancouver 2023

▶︎
What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

▶︎
Why Can't We Make Simple Software? - Peter van Hardenberg

▶︎
How to Build Software From Source - Andrew Kelley - Software You Can Love Vancouver 2023

▶︎
Nerding Out About: Metaprogramming

▶︎
Zig Build System & How to Build Software From Source • Andrew Kelley • GOTO 2023

▶︎
Data-Oriented Design Revisited: Type Safety in the Zig Compiler - Matthew Lugg

▶︎
Rust & Zig Combined • Richard Feldman • GOTO 2023

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
What's a Memory Allocator Anyway? - Benjamin Feng

▶︎
Ziglibc: Sweeping out the rug from underneath C - Jonathan Marler - Software You Can Love 2022

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
Defeating the Optimizer: How to Write (and avoid) Unoptimizable Code - Martin Wickham

▶︎
gkurve: simpler vector graphics - Stephen Gutekanst - Software You Can Love 2022

▶︎
code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

▶︎
Advanced C: The UB and optimizations that trick good programmers.

▶︎
It’s Not About the Technology - Mason Remaley - Software You Can Love Vancouver 2023

▶︎
Faster than Rust and C++: the PERFECT hash table

▶︎
"Performance Matters" by Emery Berger

▶︎
