Andrea Giammarchi presents different asynchronous patterns and best practices for the Web, the server, and the embedded IoT platforms.
Anil Madhavapeddy explains how the OCaml module system enables the construction of a large scale OS software, and also the resulting portability benefits.
Adrian Cockcroft summarizes the differences and commonalities across some of the largest microservices deployments in production, showing how they are evolving.
Ross Dawson keynotes on innovation, the driving forces and factors catalyzing innovation in today’s rapidly evolving technological and social landscape.
Piotr Kołaczkowski discusses how they integrated Spark with Cassandra, how it was done, how it works in practice and why it is better than using a Hadoop intermediate layer.
Bret Victor suggests how each of the human activities in which thought is externalized (conversing, presenting, reading, writing, etc) can be redesigned for a dynamic medium.
The panelists hold an open discussion about the do’s and don’t’s of microservices, answering questions from the audience.
Hannah Tometzki shares advice from experience on going through the hurdles of project design - customers dragging their feet, rekindling waning enthusiasm and handling distractions.
Chris Richardson shares his experiences developing and deploying a microservices-based application.
Rachel Andrews takes a look at how front-end development has changed over the last few years, and the issues those changes have created.
Pieter Hintjens presents a decade of research and practice in designing protocols using cheap experimentation, exploring of new avenues, and smooth accumulation of gradual change, driven by real use.
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.