Digital Grove
Full archive of all the posts from Digital Grove.
Retro computingDev tools / editors / IDEsCPerformance / optimizationGame development
- Posts
- 60 from 8 May 2022 to 23 Sep 2026
- Posting
- monthly (11 in the last year)
- Kind
- personal blog
- Feed
- https://www.dgtlgrove.com/feed
2026 10
- DG64[2]: Basic 3D Rendering With The RDP
- DG64[1]: The Frame Loop, Debug Text, And Controller Input
- DG64[0]: Making A Bare Metal N64 ROM
- The Enemy of Art
- Demystifying Debuggers, Part 6: Recording & Displaying Debuggee State
- Near The Zero Point
- Asynchronously Filling & Evicting Caches
- Demystifying Debuggers, Part 5: Instruction-Level Stepping & Breakpoints
- Demystifying Debuggers, Part 4: CPU Features & Debuggers
- The Magic of the Better Software Conference
2025 4
2024 10
- Demystifying Debuggers, Part 3: Debugger-Kernel Interaction
- Demystifying Debuggers, Part 2: The Anatomy Of A Running Program
- Demystifying Debuggers, Part 1: A Busy Intersection
- Programmers Are Users (Bad Performance Makes Everyone Less Efficient)
- Codebase Walkthrough: Multi-Window, Panel-Tree UI
- Codebase Walkthrough: Using The Metaprogram
- Enter The Arena: Simplifying Memory Management (Talk)
- Upstream & Downstream
- Multi-Threading & Mutation
- Codebase Walkthrough: From-Scratch Data Structures
2023 16
- Codebase Walkthrough: Strings
- The Easiest Way To Handle Errors Is To Not Have Them
- Factorio, Mutation, & Lossiness
- The Marketplace Of Ideals
- Codebase Walkthrough: Memory Management
- Codebase Walkthrough: Math
- Codebase Walkthrough: Navigating The Codebase
- Codebase Walkthrough: Windows Dev Environment Setup
- Software Kingdoms
- The Digital Grove Project
- The Function Is A Lie
- The Codepath Combinatoric Explosion
- Main Loops, Refresh Rates, and Determinism
- A Taxonomy Of Computation Shapes
- UI, Part 9: Keyboard and Gamepad Navigation
- Regulation Cannot Save A Defeated Culture
2022 20
- Emergence and Composition
- In Defense Of Linked Lists
- You Get What You Measure
- Untangling Lifetimes
- UI, Part 8: State Mutation, Jank, and Hotkeys
- More Languages Won't Fix The Computing World
- Ships, Icebergs, Game Engines
- Table-Driven Code Generation
- UI, Part 10: Simple Single-Line Text Input
- Paid Subscriber Registration
- The Gullible Software Altruist
- UI, Part 7: Where IMGUI Ends
- Computers, Ownership, Agency
- UI, Part 6: Rendering
- UI, Part 5: Visual Content
- UI, Part 4: The Widget Is A Lie (Node Composition)
- UI, Part 3: The Widget Building Language
- UI, Part 2: Every Single Frame (IMGUI)
- UI, Part 1: The Interaction Medium
- Hello, World!