Col Perks looks at API design as a style, considering the qualities that might make an API beautiful, providing real world examples.
Elena Verna discusses user behavior on the pricing page and how to organize the A/B testing resources to optimize the pricing page, one of the most important funnel of a website.
Danny Yuan discusses how Uber builds its next generation of stream processing system to support real-time analytics as well as complex event processing.
Akshat Vig and Khawaja Shams discuss DynamoDB Streams and what it takes to build an ordered, highly available, durable, performant, and scalable replicated log stream.
Molly Watt and Chris Bush discuss designing for people with specific visual, auditory, cognitive and mobility needs, accessibility features and challenges for certain users engaging digital services.
Oliver Gould discusses Finagle, a library providing a uniform model for handling failure at the communications layer, enabling Twitter to fail, safely and often.
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.