Digital Grove
Subscribe
Sign in
Home
Posts
Videos
About
Latest
Top
Discussions
Demystifying Debuggers, Part 3: Debugger-Kernel Interaction
On how kernels collect and expose information about program execution to debuggers.
Dec 28, 2024
•
Ryan Fleury
29
Share this post
Digital Grove
Demystifying Debuggers, Part 3: Debugger-Kernel Interaction
Copy link
Facebook
Email
Notes
More
2
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
69
Share this post
Digital Grove
Demystifying Debuggers, Part 2: The Anatomy Of A Running Program
Copy link
Facebook
Email
Notes
More
8
Demystifying Debuggers, Part 1: A Busy Intersection
An introduction to a new post series covering debugger basics.
Dec 16, 2024
•
Ryan Fleury
102
Share this post
Digital Grove
Demystifying Debuggers, Part 1: A Busy Intersection
Copy link
Facebook
Email
Notes
More
6
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
92
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
38
Share this post
Digital Grove
Codebase Walkthrough: Multi-Window, Panel-Tree UI
Copy link
Facebook
Email
Notes
More
2
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
27
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
72
Share this post
Digital Grove
Enter The Arena: Simplifying Memory Management (Talk)
Copy link
Facebook
Email
Notes
More
10
1:47:49
Upstream & Downstream
Separating computational cause from effect.
May 11, 2024
•
Ryan Fleury
28
Share this post
Digital Grove
Upstream & Downstream
Copy link
Facebook
Email
Notes
More
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
66
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
31
Share this post
Digital Grove
Codebase Walkthrough: From-Scratch Data Structures
Copy link
Facebook
Email
Notes
More
2
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
28
Share this post
Digital Grove
Codebase Walkthrough: Strings
Copy link
Facebook
Email
Notes
More
43:22
The Easiest Way To Handle Errors Is To Not Have Them
On structuring code in an "error-free" way.
Dec 29, 2023
•
Ryan Fleury
85
Share this post
Digital Grove
The Easiest Way To Handle Errors Is To Not Have Them
Copy link
Facebook
Email
Notes
More
14
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts