Guides

Deep dives on Java testing, TeamCity, and CI
Why This Java Test Only Failed at Night: Debugging a Flaky Build in TeamCity

A flaky test passes locally but fails in CI at night. A debugging story about logs, build agents, time zones — and comparing builds instead of reading logs.

Key idea: the suspects are in the diff

More in the works: a hands-on guide to TeamCity Compare Builds, parallel test execution, and the "JDK × OS × database" matrix.