Digital Grove
Subscribe
Sign in
Home
Posts
Videos
About
Latest
Top
Discussions
Cracking the Code: Realtime Debugger Visualization Architecture – BSC 2025
My talk at the 2025 Better Software Conference.
Jul 23
•
Ryan Fleury
27
Share this post
Digital Grove
Cracking the Code: Realtime Debugger Visualization Architecture – BSC 2025
Copy link
Facebook
Email
Notes
More
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
59
Share this post
Digital Grove
Demystifying Debuggers, Part 3: Debugger-Kernel Interaction
Copy link
Facebook
Email
Notes
More
6
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
103
Share this post
Digital Grove
Demystifying Debuggers, Part 2: The Anatomy Of A Running Program
Copy link
Facebook
Email
Notes
More
9
Demystifying Debuggers, Part 1: A Busy Intersection
An introduction to a new post series covering debugger basics.
Dec 16, 2024
•
Ryan Fleury
145
Share this post
Digital Grove
Demystifying Debuggers, Part 1: A Busy Intersection
Copy link
Facebook
Email
Notes
More
7
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
121
Share this post
Digital Grove
Programmers Are Users (Bad Performance Makes Everyone Less Efficient)
Copy link
Facebook
Email
Notes
More
5
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
42
Share this post
Digital Grove
Codebase Walkthrough: Multi-Window, Panel-Tree UI
Copy link
Facebook
Email
Notes
More
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
Share this post
Digital Grove
Codebase Walkthrough: Using The Metaprogram
Copy link
Facebook
Email
Notes
More
2
33:58
May 2024
Enter The Arena: Simplifying Memory Management (Talk)
A talk on arena-based memory management.
May 13, 2024
•
Ryan Fleury
90
Share this post
Digital Grove
Enter The Arena: Simplifying Memory Management (Talk)
Copy link
Facebook
Email
Notes
More
11
1:47:49
Upstream & Downstream
Separating computational cause from effect.
May 11, 2024
•
Ryan Fleury
34
Share this post
Digital Grove
Upstream & Downstream
Copy link
Facebook
Email
Notes
More
2
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
71
Share this post
Digital Grove
Multi-Threading & Mutation
Copy link
Facebook
Email
Notes
More
5
January 2024
Codebase Walkthrough: From-Scratch Data Structures
Walking through techniques & helpers for building data structures in the Digital Grove codebase.
Jan 1, 2024
•
Ryan Fleury
34
Share this post
Digital Grove
Codebase Walkthrough: From-Scratch Data Structures
Copy link
Facebook
Email
Notes
More
4
1:07:22
December 2023
Codebase Walkthrough: Strings
Outlining and walking through the base layer's string code, which has helped me write much simpler, more flexible, more dynamic, and more robust string…
Dec 31, 2023
•
Ryan Fleury
30
Share this post
Digital Grove
Codebase Walkthrough: Strings
Copy link
Facebook
Email
Notes
More
43:22
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts