Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
ATDD
Archive
About
Clean Architecture on the Backend: Data Flow
How does data flow through the system?
Oct 31, 2025
•
Valentina Jemuović
20
2
4
Latest
Top
Discussions
Clean Architecture: Use Cases Are NOT Services
Code Example
Jan 22
•
Valentina Jemuović
17
6
3
TDD: 1 unit test ≠ 1 class
TDD misconception: The class is the unit of isolation. That's wrong! Instead, the behavior is the unit of isolation.
Oct 3, 2025
•
Valentina Jemuović
16
10
4
Modern Hexagonal Architecture: Testing for Backend
How can we test the Backend?
Nov 28, 2025
•
Valentina Jemuović
14
2
3
Unit Tests are NOT enough!
You have 100% coverage. All the unit tests are passing. But then, in production, a horrible bug happened.
Apr 21
•
Valentina Jemuović
6
1
2
DDD + Clean Architecture: Where to Put Validation Logic
Should validation go in the API, application layer, or domain?
Apr 16
•
Valentina Jemuović
12
6
3
Hexagonal Architecture: Ports Are NOT Just Interfaces
Code Example
Apr 9
•
Valentina Jemuović
7
3
4
TDD: If Your Test Never Fails, It’s Broken
The RED step
Apr 7
•
Valentina Jemuović
11
2
3
Clean Architecture: DTOs Are NOT Just Wrappers
Code Example
Apr 3
•
Valentina Jemuović
9
4
3
Clean Code Is NOT Optional
It’s tempting to write code fast...
Apr 1
•
Valentina Jemuović
10
2
3
See all
Optivem Journal
TDD | Hexagonal Architecture | Clean Architecture
Subscribe
Recommendations
View all 8
Coding Challenges
John Crickett
Software Design: Tidy First?
Kent Beck
Craft Better Software
Daniel Moka
Ivan’s Substack
Ivan Martynov
Engineering Leadership
Gregor Ojstersek
Connect with me
Valentina @ LinkedIn
Valentina @ Twitter
Valentina @ Youtube
Valentina @ GitHub
Valentina @ Instagram
Tech Excellence
Tech Excellence @ Meetup
Tech Excellence @ YouTube
Tech Excellence @ GitHub
Optivem Journal
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts