Steve Elliott covers the evolution of how Java came to be what it is today including some lesser known history, and takes a look at the current roadmap of Java going forwards.
Christopher Meiklejohn talks through a history of chain replication, starting with the original work from 2004 by van Renesse and Schneider up to new and unique designs of chain replication.
Robert Martin walks through some of the history of programming languages, and then prognosticates on the future of languages.
This talk looks at where Java has come from and where it is going, including some of the things that may be in Java 9 such as Jigsaw, the sun.* changes, the G1 garbage collector, and VarHandles.
Michael Hendricks talks about how they used genetic algorithms to evolve Prolog programs based on historic data from peer to peer lending markets.
Sam Newman talks about the history of where microservices came from, what they are, the benefits and downsides, and the core principles to stick to do to them well.
Jeff Lindsay talks about the history and future of Docker, and shares some of his cutting-edge tooling for deploying systems with Docker.
Mark Madsen explains the history of databases and data processing over the past decades and looks where the industry will go.
Terence Parr shows the key practical advances in parsing from the last 25 years, provides algorithm comparisons, and separates the promises from reality.
Sharan Kalwani presents the history of HPC and the technologies and trends which have contributed to creating the world of big data, covering applications of HPC resulting in big data technologies.
Brian Goetz keynotes on Java’s history, evolution and its future, how it is going to meet the needs of today’s programming.
Jason Felice introduces TDD, how it came about, the two schools of TDD thought, the differences and contradictions between them.