Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
Archive
About
Latest
Top
Discussions
Hexagonal Architecture: Do NOT mock everything
Stop Mocking. Start Using Fakes, Stubs, and Spies.
Feb 19
•
Valentina Jemuović
10
1
3
TDD: Test the API, NOT the world
Write fast and deterministic tests
Feb 13
•
Valentina Jemuović
7
2
2
Developer vs QA: Regression Bug Ping-Pong
From “It worked” to “Nothing works as expected”
Feb 10
•
Valentina Jemuović
5
2
2
8-Step Human–AI Code Review
AI-Powered Code Review
Feb 6
•
Valentina Jemuović
8
2
3
January 2026
SOLID vs TDD
Which One Actually Drives Design?
Jan 29
•
Valentina Jemuović
8
2
2
Hotfix — Friday Afternoon
Why last-minute hotfixes ruin weekends — and how to avoid them.
Jan 27
•
Valentina Jemuović
8
2
3
Clean Architecture: Use Cases Are NOT Services
Code Example
Jan 22
•
Valentina Jemuović
13
6
2
CI/CD Isn’t About Speed. It’s About Safety.
Teams chase faster pipelines and end up with fragile systems.
Jan 15
•
Valentina Jemuović
8
2
2
Code Coverage ≠ Quality
Why ATDD Beats Code Coverage Metrics
Jan 13
•
Valentina Jemuović
10
2
2
TDD in Legacy Code - Maintainable Component Tests - Frontend
Many Frontend Teams write unmaintainable Frontend Component Tests - coupled to the UI. These tests are brittle. I'll show you how to refactor these…
Jan 8
•
Valentina Jemuović
8
4
2
So You Think You’re Doing Hexagonal Architecture?
What goes in each folder?
Jan 2
•
Valentina Jemuović
9
5
2
December 2025
What I’d Stop Doing in 2026 (As a Tech Lead)
The habits I’d leave behind in 2025
Dec 29, 2025
•
Valentina Jemuović
10
2
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts