Overview
Explore the evolution of Java development and future trends in automation and collaboration in this conference talk by Rod Johnson, creator of Spring and co-founder of Atomist. Trace the history of Java from its early years through the adoption of convention over configuration and the rise of Spring Boot. Examine the impact of language wars and the pursuit of simplicity in software development. Delve into continuous delivery practices and recent simplification efforts in Java, including prescriptive formatting and event-driven architectures. Watch a live demo showcasing Spring Initializer, seed projects, and cloud deployment. Discover how modern tools and practices are shaping software delivery, from project creation to CI/CD pipelines and automated event handling. Gain insights into the future of Java development and the potential for increased automation in coding workflows.
Syllabus
Intro
History of Java
Early Years
Convention Over Configuration
Spring Boot
Spring Boot in Java
Language Wars
Simplicity
Continuous Delivery
Simplification in Java
prescriptive formatting
Event Hub
Rich Model
Demo
Spring Initializer
Seed Project
Software Delivery
New Project
Goals
Cloud Foundry
Slack
Get Ops
Merge Pull Request
Event handlers
Push rules
CI tools
Taught by
GOTO Conferences