Skip to footer
Home Authors Posts by Ravi Agarwal

Ravi Agarwal

Ravi Agarwal is a senior engineer on Uber's Java Developer Experience Team. His focus area is building and enhancing tools used by the Java Monorepo users. This includes the build system (Buck), dependency resolution (OkBuck), test frameworks and CI tooling used to run builds and tests. He is passionate about making builds fast and reliable for large codebases.

Engineering Blog Articles

Handling Flaky Unit Tests in Java

Introduction to Flaky Tests

Unit testing forms the bedrock of any Continuous Integration (CI) system. It warns software engineers of bugs in newly-implemented code and regressions in existing code, before it is merged. This ensures increased software reliability. It also