The Cave of Programming Blog

The Cave of Programming Blog

Home
Notes
Exploring Rust
Mastering C
Archive
Leaderboard
About
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
0707 Mastering C: Copying Strings
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 5 • 
John Purcell
1:08
© 2025 John Purcell · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture