On Wednesday night, I returned to the Montgomery County Java User’s Group (MCJUG) to give a follow-up to last year’s Continuous Delivery talk. This week, I focused on the tools and techniques that a developer, team and organization can use to migrate to Continuous Delivery. The subject areas which I touch on are:
- Version Control
- Build Automation
- Dependency Management
- Static Code Analysis and Technical Debt
- Test Automation
- Continuous Integration
- Deployment Automation
- Infrastructure Management
Like last time I talked here, the audience was great. They had great questions and everybody felt comfortable sharing their experiences. At times it felt almost like a conversation than a presentation, and I loved it. All in all, I thought it was a great evening and I look forward to returning to the group in the future to give another talk.
After my presentation, Ben Muschko gave a great talk on Gradle. Ben is a super smart guy and is very his talk on Gradle sparked a lot of interest from the crowd, especially from the Maven users who have felt the pain of trying to break the convention. I look forward to seeing Ben at a future DC Groovy User Group meeting, as well as diving deep into Gradle.
For those interested in getting a copy of my slides, you can download the PDF from my GitHub account.
I wanted to thank to Victor Semenov for organizing the event, as well as special thanks to my friends and colleagues who came out to see me talk.