This talk shows that the JVM is even more relevant in the age of AI and "Vibe coding" and challenges perceptions:
- Java (JVM) stack is too heavyweight for startups and less productive than RoR, PHP, Go, Node.js
- Java (JVM) is slow and less scalable than Go/Rust
The talk and demos are based on FSS repo that can be cloned to bootstrap projects of any complexity. We discuss how modern tools and practices like Acceptance Test–Driven Development (ATDD), allows individuals and teams achieve both speed and reliability.
We discuss how developers (even with little experience) can launch MVPs quickly while on a foundation for growth, combining agility of lightweight frameworks without their limitation. All that while developing with transferrable skills and techniques.
Speaker
Konstantin Ignatyev – hand-on Software Architect with 25 years of experience with various technologies but focused on Unix and Java. He worked for big enterprises like ADP, medium size companies, and startups. Konstantin dealt with bureaucracy and complexity in big companies and helped small startups to build their systems from scratch – and he is happy to share his broad perspective and learnings: what works, might work, and what is destined to fail.