Eighteen Years of Spring

October 16, 2019

Rod began writing Spring in 2001. Eighteen years later, it's stronger than ever, thanks to the work of waves of exceptional committers. In this talk, Rod will examine why Spring has had such longevity. What architectural principles and decisions helped? What mistakes needed to be fixed? How was it possible for such an amazing team and community to grow? How did it navigate the changing problems and possibilities of the JVM ecosystem? Rod will discuss some of the key things that make successful frameworks, including: the Open/Closed principle the role of Design Patterns clear layering consistent coding conventions abstraction from the underlying environment practical application of academic research What lessons can you apply to designing your own framework? Rod will use the open-source project he’s currently working on——the Atomist Software Delivery Machine project——as an example of the decision process. Speaker: Rod Johnson, CEO, Atomist Slideshare: https://www.slideshare.net/SpringCentral/eighteen-years-of-spring Filmed at SpringOne Platform 2019

Previous
Application Archaeology: Accelerating App Modernization at DICK’S Sporting Goods
Application Archaeology: Accelerating App Modernization at DICK’S Sporting Goods

DICK'S Sporting Goods has embraced a digital transformation but faced challenges because many of the organi...

Next Video
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success Story

At Liberty Mutual, a Fortune 100 global insurance company, the Global Retail Markets (GRM) business lines, ...