The Cave of Programming Blog

The Cave of Programming Blog

Home
Notes
Exploring Rust
Mastering C
Archive
Leaderboard
About
Dynamic Dispatch
Some pseudo-object orientation in Rust
Oct 22 • 
John Purcell
1
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
1
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
0705 Mastering C: Scanning User Input
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 4 • 
John Purcell
3:10
0704 Mastering C: Sprintf
Code on GitHub: https://github.com/caveofprogramming/c-for-programmers/
Jul 3 • 
John Purcell
1:36
© 2025 John Purcell
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture