Comparing different techniques and different levels of AI-assisted development using different AI tools.
Updated 2026-01-21 16:50:44 +00:00
The classic arcade game Snake implemented in Java using JavaFX.
Updated 2026-01-05 14:46:47 +00:00
Random-noise generation library for C#.
Updated 2026-01-05 11:47:03 +00:00
Library for AI behaviours in games
Updated 2026-01-05 11:46:50 +00:00
A catalog of clean code examples, because learning by example often works best (known as "exposure-based perceptual learning").
Updated 2026-01-05 11:46:35 +00:00
A Tetris implementation that I created years ago just for fun using JavaFX.
Updated 2026-01-05 11:45:06 +00:00
Starting points for coding katas with unit testing setup in different programming languages.
Updated 2026-01-05 11:44:46 +00:00
Updated 2026-01-05 11:44:11 +00:00
The popular puzzle/game FizzBuzz in different variants.
Updated 2026-01-05 11:43:02 +00:00
A generator for reverse color blindness tests, i.e., where a shape should be visible only to colorblind people.
Updated 2026-01-05 11:41:12 +00:00
Examples of how EqualsVerifier can be used to test equals() and hashCode() in Java.
Updated 2026-01-04 21:49:04 +00:00
Build awareness and muscle memory for quick actions, IDE-supported refactorings and keyboard-based navigation in your IDE.
Updated 2025-12-31 16:33:48 +00:00
An evolutionary coding kata where the requirements are revealed incrementally.
Updated 2025-12-31 16:33:30 +00:00
A coding kata that focuses on breaking down a tricky problem into bite-sized simpler problems. Inspired by Robert C. Martin.
Updated 2025-12-31 16:32:57 +00:00
A coding kata that focuses on design and TDD.
Updated 2025-12-28 17:19:55 +00:00
A coding kata that focuses on design and TDD.
Updated 2025-12-28 10:00:17 +00:00
A coding kata that focuses on encapsulation and simple design.
Updated 2025-12-28 10:00:17 +00:00