Striving towards more productive development workflows
Key takeaways
- How to remove manual, repetitive tasks and be more productive
- How to minimize turnaround and waiting times while developing
- Which state-of-the-art tools are out there for modern enterprise Java development
- How to balance between developing, testing, and verifying locally before our code gets checked into version control
We developers love writing code, discussing and constructing perfect solutions. However, we very much dislike manual, repetitive tasks, and especially waiting for slow executions such as re-compilations, builds, and slow tests. Our daily coding work involves a lot of these productivity blockers that make our work less enjoyable. What are the state-of-the-art techniques and tools that enable us to spend more time on the beautiful side of coding? This session shows which approaches and technologies support teams in crafting more productive workflows. Besides what has proven itself in projects, we’ll have a look at build tools, IDE features, testing best practices, and state-of-the-art solutions of building and hot-reloading of applications. We’ll furthermore see how to keep a healthy balance between building and verifying applications locally versus in Continuous Delivery pipelines only. In this live-demo-driven session we’ll see how close we can come to a perfectly effective workflow.