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.
Sarah Dutkiewicz takes a trip through the history of computing and presents some of the women that have been instrumental in advancing the computing industry.
Raymond Chen tells the story of Windows’ API evolution from the beginning up to its latest version, WinRT.
Gary Gale revisits some of the important milestones in map development over time up to the digital maps of the present time, noting some of the current developments.
Michael Feathers keynotes on the history of programming, what brings joy to this activity and why developers like it.
Carlton Mills reviews Algol 60, PL/360, BLISS, Algol W, PL/1, C and C++, considering that rediscovering Algol could solve many of today’s Internet virus attacks and common programming errors.