Alasdair Allan discusses the security problems when building Internet of Things devices, and the underlying differences between the IoT and the digital Internet that drive those security issues.
Sergii Khomenko introduces best practices in development, covers production deployments to the AWS stack, and using the serverless architecture for data applications.
Michelle Brush discusses modeling complex systems and architectural changes that could introduce new modes of failure, using examples from embedded systems to large stream processing pipelines.
Glenn Block introduces Hypergoal, a way of creating distributed workflows with hypermedia clients.
Ali Basiri discusses the motivation behind ChAP (Chaos Automation Platform), how they implemented it, and how Netflix service teams are using it to identify systemic weaknesses.
Amber Case discusses using Calm Technology to design the next generation of connected devices, covering notification styles, compressing information into other senses, and cognitive overhead.
Gareth Evans and Rick Mugridge share the patterns that emerged while developing hypermedia APIs for various companies over time.
Kolton Andrus and Peter Alvaro present how a “big idea” -- lineage-driven fault injection -- evolved from a theoretical model into an automated failure testing service at Netflix.
Dennis Ashby moderates a panel discussing the role of APIs in building microservices and the challenges to be overcome.
Sara Bayless da Costa discusses several prototyping methods helping to learn about product, gather quality feedback, and get the best version of a product out there as quickly as possible.
Abishek Tiwari discusses how to use stored procedures to create a fast-track API transformation program on top of legacy systems, migrating business logic into a service tier, one store proc at a time
Justin Wood and Giovanni Vigorrelli compare and contrast RAML and Swagger, do a round up of the other specifications languages, and present some conclusions.