Nigel Runnels-Moss keynotes no what it means to be a software creator in the 21st century, and what mindset and behavior to adopt in order to evolve and thrive in our new information-packed world.
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.
Stefan Tilkov makes a pragmatic introduction to the basic principles of the Web's architectural approach, and takes a look at the most common misconceptions.
David Gauquelin keynotes on the role played by designers in imagining, building, and developing the products that will shape people’s lives in this new interconnected world.
Pieter Hintjens keynotes on the current digital revolution that has created an “all seeing, all hearing policeman”, discussing what can be done about it.
Todd Montgomery explains using WebSocket and reactive programming in an event driven RESTful architecture for the emerging IoT world.
Barbara Simons examines some of the threats of Internet voting in the hope of encouraging the technical community to oppose Internet voting unless and until these threats can be eliminated.
Ilya Grigorik shares details on Google’s project to make the web faster: some of their findings on what slows down the web experience and how they improved it in Chrome and services.
Alex Russell discusses the state of web technologies, the internal tensions between specifying new features for a platform and its adoption, and what could be done to achieve a layered architecture.
Paul Downey talks on the current status of identity management on the web covering cross-site challenges, REST, HTTPS, Open ID, all in the context of enterprise architecture.
Boris Bokowski introduces Orion, a web-based development tool, explaining its design principles: integrating several Internet technologies, such as HTTP, REST, JSON, OAuth, OpenID, and others.
Justin Sheehy details Webmachine, a RESTful toolkit for writing well-behaved HTTP applications, helping developers to deal with the complexities of an HTTP-based application.