We all know that fast feedback loops make a real difference and that they are the most important part of agile development in general. This is why I want to take you on a tour of a variety of ways to increase quality and optimize feedback loops that I’ve encountered in the JVM-based projects that I’ve worked on so far.
I'll be presenting a collection of approaches and tools that are particularly helpful in building feedback culture. I won't be talking about TDD, BDD, or DDD too much – instead, you'll learn about some concrete things that can be applied straight away in your projects to make feedback dramatically faster. If you want to learn about some interesting DevOps practices and features of Java, Groovy, Spock, GitHub, Jenkins, Gradle, Maven, IntelliJ IDEA, or common static analysis tools that can save everyone's time, this talk is for you.