Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.
Slava Oks talks about SQL Server’s history, high-level architecture and dives into core of I/O Manager, Memory Manager, and Scheduler. Topics include lessons learned and experiences behind the scenes.
Alex Blewitt discusses the origins of Unicode, why UTF8 is important, how character sets have evolved over time and the role Unicode has had in the evolution of many languages.
Amber Case talks about the road from VR to AR, the history and future of wearables, human augmentation, infrastructure, machine vision, computer backpacks, heads up displays, reality editing, etc.
Igor Wiedler discusses GIF topics: compression, patents, legal trials, boycotts, browsers, color palettes and binary numbers.
John Hughes takes a deep dive into the history of functional programming to revisit a personal selection of highlights.
Brian Troutwine discusses aeronautics research attempting to convince listeners that moonshot projects should not be considered independently of their organizations and history.
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.