Digital Grove
Subscribe
Sign in
Home
Posts
Videos
About
Latest
Top
Discussions
Desktop Abstraction and OS Design — Video Discussion w/ Sam Smith
A video call I had with Sam Smith—creator of the Serenum operating system—about fundamental concepts in operating system design pertaining to user-space…
Nov 20, 2025
•
Ryan Fleury
20
October 2025
Multi-Core By Default
On multi-core programming, not as a special-case technique, but as a new dimension in all code.
Oct 10, 2025
•
Ryan Fleury
163
34
6
September 2025
Multithreaded Radix Sort Implementation Walkthrough
A stream clip where I was asked about a multithreaded radix sort.
Sep 4, 2025
•
Ryan Fleury
28
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, 2025
•
Ryan Fleury
34
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
62
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
109
9
5
Demystifying Debuggers, Part 1: A Busy Intersection
An introduction to a new post series covering debugger basics.
Dec 16, 2024
•
Ryan Fleury
153
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
130
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
46
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
29
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
101
15
2
1:47:49
Upstream & Downstream
Separating computational cause from effect.
May 11, 2024
•
Ryan Fleury
37
2
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts