Craft Better Software
Subscribe
Sign in
Home
Learn TDD
Sponsorship
About
Latest
Top
Discussions
Clean Code: 7 tips to write clean functions
You know your code is clean when every function does just what you expect
Jul 8, 2024
•
Daniel Moka
409
17
45
Claude Code AI best practices
The future of coding isn’t autocomplete of AI. It’s collaboration with AI.
Aug 23, 2025
•
Daniel Moka
136
13
18
Stop Using NULL. It's a Bad Practice
How to prevent the million dollars mistake
Jan 27, 2025
•
Daniel Moka
115
4
3
Refactor like a PRO
The art of continuous, safe and aggressive refactoring
Apr 12, 2024
•
Daniel Moka
96
5
9
The Complete Guide to Starting TDD
Get started with Test-Driven Development
Nov 18, 2024
•
Daniel Moka
83
17
4
Hexagonal Architecture with TDD
The art of a clean, testable and easily maintainable architecture
Sep 9, 2024
•
Daniel Moka
75
4
7
Use Booleans Like a Pro
6 Essential Tips to Write Clean Booleans
Mar 8, 2025
•
Daniel Moka
70
14
4
Debug like a PRO
5 proven practices to master your debugging skills.
Oct 4, 2025
•
Daniel Moka
76
1
4
Master The 5 Types of Mocks
What is a Mock, Fake, Spy, Stub and Dummy?
Sep 16, 2024
•
Daniel Moka
51
6
4
Don't write comments
Code comments are code smells
Feb 3, 2025
•
Daniel Moka
65
3
The Vibe Coding Stack for 2026
How Top Developers Supervise AI to Craft Better Software
Dec 13, 2025
•
Daniel Moka
46
1
5
Code Review Like a PRO
5 Essential Tips for Doing Code Reviews in the Age of AI
Mar 29, 2025
•
Daniel Moka
57
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts