Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Group Chat
Team Plans
Podcast
ATDD
Archive
About
Latest
Top
Discussions
Hexagonal Architecture: Don't Follow the Diagram
Don't create a class just because the Hexagonal Architecture diagram has one
Aug 20
•
Valentina Jemuović
5
2
3
TDD in Legacy Code - Contract Tests - Components
How can Frontend & Backend Teams find out that they can't communicate, instead of waiting for slower Acceptance Tests?
Aug 14
•
Valentina Jemuović
4
2
3
The Best Architects Never Stop Coding
You can't feel what your own design costs unless you build something in it. And nobody is going to tell you.
Aug 11
•
Valentina Jemuović
15
10
4
Clean Architecture: Stop Avoiding Every Framework Dependency
Code Example
Aug 6
•
Valentina Jemuović
7
2
3
Nobody Wanted to Write Tests
“We don’t have time to write the code twice.”
Aug 4
•
Valentina Jemuović
7
4
4
July 2026
Fragile Unit Tests in Clean Architecture
So tightly coupled to the domain that they break on every refactor - even when behavior never changes
Jul 31
•
Valentina Jemuović
11
4
3
"Clean Architecture Is Overhead."
Stop counting lines of code
Jul 28
•
Valentina Jemuović
7
4
4
Clean Architecture vs Vertical Slice Architecture
“Why should I jump between ten different files just to understand one feature?”
Jul 24
•
Valentina Jemuović
8
2
3
Every Developer Is Already an Architect
Most developers think architecture is someone else’s job
Jul 21
•
Valentina Jemuović
12
6
2
TDD - Stop Mocking JPA: You're Testing the Wrong Thing
Code Example
Jul 17
•
Valentina Jemuović
6
6
2
Broken Systems Don't Need More Developers
If four developers aren’t delivering fast enough, why not make it eight?
Jul 14
•
Valentina Jemuović
7
10
3
Clean Architecture Mistake: ORM ≠ Domain
Do NOT confuse ORM entities with domain entities.
Jul 9
•
Valentina Jemuović
9
4
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts