The Cave of Programming Blog

The Cave of Programming Blog

Home
Notes
Exploring Rust
Mastering C
Archive
Leaderboard
About
The Most Frustrating Problem in Rust
Watch now | Referring to persistent entities in multiple threads
Dec 19 • John Purcell
21:43

November 2025

About Box, Dyn and clone_box in Rust
The lengths you have to go to for object-orientation in Rust ....
Nov 13 • John Purcell
Sending Messages Across Threads in Rust
A solution to your MVC nightmares
Nov 7 • John Purcell
34:53

October 2025

Dynamic Dispatch
Some pseudo-object orientation in Rust
Oct 22 • John Purcell
28:21
Model-View-Controller in Rust
Way more difficult than I thought!
Oct 10 • John Purcell
29:42

August 2025

Mutexes in Rust
Git repo: https://github.com/caveofprogramming/rust/
Aug 21 • John Purcell
22:38

July 2025

0713 Mastering C: String Exercise
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 12 • John Purcell
5:52
0712 Mastering C: Command-Line Arguments
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 11 • John Purcell
1:22
0711 Mastering C: Puts
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 10 • John Purcell
0:53
0710 Mastering C: Arrays of Strings
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 9 • John Purcell
1:27
0709 Mastering C: Tokenizing Strings
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 8 • John Purcell
1:47
0708 Mastering C: Copying N Characters
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 7 • John Purcell
3:10
© 2025 John Purcell · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture