Digital Grove
Subscribe
Sign in
Home
Posts
Videos
About
Latest
Top
Discussions
Multi-Core By Default
On multi-core programming, not as a special-case technique, but as a new dimension in all code.
Oct 10
•
Ryan Fleury
145
33
6
September 2025
Multithreaded Radix Sort Implementation Walkthrough
A stream clip where I was asked about a multithreaded radix sort.
Sep 4
•
Ryan Fleury
23
1
1
24:16
July 2025
Cracking the Code: Realtime Debugger Visualization Architecture – BSC 2025
My talk at the 2025 Better Software Conference.
Jul 23
•
Ryan Fleury
33
December 2024
Demystifying Debuggers, Part 3: Debugger-Kernel Interaction
On how kernels collect and expose information about program execution to debuggers.
Dec 28, 2024
•
Ryan Fleury
61
6
3
Demystifying Debuggers, Part 2: The Anatomy Of A Running Program
On the concepts involved in a running program. What happens, exactly, when you double click an executable file, or launch it from the command line, and…
Dec 23, 2024
•
Ryan Fleury
107
9
5
Demystifying Debuggers, Part 1: A Busy Intersection
An introduction to a new post series covering debugger basics.
Dec 16, 2024
•
Ryan Fleury
150
7
3
Programmers Are Users (Bad Performance Makes Everyone Less Efficient)
On the often-referenced notion of saving “programmer cycles” at the expense of CPU cycles.
Dec 6, 2024
•
Ryan Fleury
127
5
8
July 2024
Codebase Walkthrough: Multi-Window, Panel-Tree UI
Building a multi-window, panel-tree UI sample in the codebase.
Jul 8, 2024
•
Ryan Fleury
44
3
1:07:00
Codebase Walkthrough: Using The Metaprogram
Walking through the structure and basic usage of the codebase's metaprogram, which allows for arbitrary compile-time execution, code generation, and…
Jul 6, 2024
•
Ryan Fleury
28
2
1
33:58
May 2024
Enter The Arena: Simplifying Memory Management (Talk)
A talk on arena-based memory management.
May 13, 2024
•
Ryan Fleury
98
15
2
1:47:49
Upstream & Downstream
Separating computational cause from effect.
May 11, 2024
•
Ryan Fleury
35
2
1
March 2024
Multi-Threading & Mutation
On mutation, how it subtly occurs in single-threaded code, and how it can disrupt the process of upgrading single-threaded code to being multi-threaded.
Mar 12, 2024
•
Ryan Fleury
78
5
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts