Digital Grove
Subscribe
Sign in
Home
Posts
Videos
About
Latest
Top
Discussions
Codebase Walkthrough: Multi-Window, Panel-Tree UI
Building a multi-window, panel-tree UI sample in the codebase.
Jul 8
•
Ryan Fleury
34
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
•
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
•
Ryan Fleury
68
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
•
Ryan Fleury
26
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
•
Ryan Fleury
61
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
•
Ryan Fleury
30
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
27
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
84
Share this post
Digital Grove
The Easiest Way To Handle Errors Is To Not Have Them
Copy link
Facebook
Email
Notes
More
14
July 2023
Factorio, Mutation, & Lossiness
On Factorio, the high-level term "data transforms", how data transforms are practically implemented, and tradeoffs to consider in various implementation…
Jul 26, 2023
•
Ryan Fleury
40
Share this post
Digital Grove
Factorio, Mutation, & Lossiness
Copy link
Facebook
Email
Notes
More
The Marketplace Of Ideals
On Handmade, polarizing Internet debate, rational discussion, controversial personas, tribal conflict, and how they relate to the future of computing.
Jul 19, 2023
•
Ryan Fleury
69
Share this post
Digital Grove
The Marketplace Of Ideals
Copy link
Facebook
Email
Notes
More
10
Codebase Walkthrough: Memory Management
Outlining the codebase's arena-centric strategy for memory management, and touring some relevant code.
Jul 16, 2023
•
Ryan Fleury
29
Share this post
Digital Grove
Codebase Walkthrough: Memory Management
Copy link
Facebook
Email
Notes
More
3
32:35
Codebase Walkthrough: Math
A tour through the base layer's math types and operations, prepared to make writing C math code much easier.
Jul 7, 2023
•
Ryan Fleury
23
Share this post
Digital Grove
Codebase Walkthrough: Math
Copy link
Facebook
Email
Notes
More
17:47
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts