Nov 16 Meeting
Breeding 10x Developers with Developer Productivity Engineering
and
AI-Augmented Unit Tests
Brian Demers - Java Champion, Gradle
Matthew Richards, Diffblue
Thanks to BNYM for hosting and to Gradle for the pizza!
Developer Productivity Engineering - Brian Demers
What is the primary desire of every Java developer (aside from free pizza, of course)? It's the simple wish to immerse ourselves in the art of coding and building exceptional applications, free from the frustrations of lengthy build times, unreliable tests, and complex tool malfunctions.
Enter the world of Developer Productivity Engineering (DPE) - the realm where the magic happens. Through the power of automation, DPE sprinkles a touch of enchantment on our coding journey, significantly improving the developer experience and making our professional lives immensely more gratifying. Netflix, LinkedIn, Microsoft, and many others use it
To combat the mounting issue of burnout without compromising on the quality of work, numerous organizations are adopting Developer Productivity Engineering (DPE) practices. In Brian's presentation, you'll not only gain valuable insights into the essence of DPE, but you'll also uncover ingenious methods to supercharge your Maven, and Gradle builds, paving the way for a more efficient and rewarding Java development journey.
AI-Augmented Unit Tests - Matthew Richards
AI-augmented coding is here, and it isn’t your robot overlord – but it can make your coding life less tedious. Yes, that means Github Copilot, but there’s more to AI-augmented Java development than GPT-based auto-complete tools. Technologies like Google’s Alphacode and Diffblue Cover also use AI (in different ways) to help development teams work faster, be more productive, and spend more time on interesting problems. We’ll compare some of the key AI-based development tools, examine the technologies behind them, and look at how they could change how you work. You will learn:
- Why AI has so much potential to help Java developers
- About different approaches to AI-augmented software development
- How AI can already transform mundane, but vital, tasks like unit testing

Brian Demers is a Developer Advocate at Gradle and a PMC member for the Apache Shiro project. He spends much of his day contributing to OSS projects in the form of writing code, tutorials, blogs, and answering questions. Along with typical software development, Brian also has a passion for fast builds and automation. Away from the keyboard, Brian is a beekeeper and can likely be found playing board games. You can find him on Twitter @BrianDemers.

Matthew Richards is the Head of Product at Diffblue based in Oxford, UK. Matthew is an Electronic Engineer and started his career as a C++ embedded systems developer. He spent 10 years at Cisco leading embedded video encoding and security Java development teams before moving into product management. He led the development of SDN at Cisco, authoring the foundational patent on end-to-end network path selection. Prior to this he was a founder at Richberg Data Resiliency. Matthew volunteers as an EMT providing medical care to rural communities for the UK National Health Service.
About NYJavaSIG
The New York Java Special Interest Group (NYJavaSIG) is based in New York City and attracts Java developers from the tri-state region. Through its regular monthly general meetings, bi-monthly specialty workgroup meetings and its website, the NYJavaSIG brings together members of New York's Java community so they can share their tips, techniques, knowledge, and experience.
The NYJavaSIG was founded in 1995 by Frank Greco. Read More





