Tony Codes
A digital garden derived from TiddlyWiki
(Series) Level Up as a Software Engineer by Writing a Chess Engine
Part I: Introduction
Part II: Data Structures
Part III: Move Generation
Part IV: Testing