BT
Older Newer rss
44:34

Security War Stories: The Battle for the Internet of Things

Posted by Alasdair Allan  on  Mar 22, 2017 Posted by Alasdair Allan  on  Mar 22, 2017

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.

45:21

Framing Our Potential for Failure

Posted by Michelle Brush  on  Mar 18, 2017 Posted by Michelle Brush  on  Mar 18, 2017

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.

47:47

Automating Chaos Experiments in Production

Posted by Ali Basiri  on  Mar 15, 2017 Posted by Ali Basiri  on  Mar 15, 2017

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.

37:50

Designing Calm Technology

Posted by Amber Case  on  Mar 14, 2017 Posted by Amber Case  on  Mar 14, 2017

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.

43:11

Looking inside a Race Detector

Posted by Kavya Joshi  on  Mar 10, 2017 Posted by Kavya Joshi  on  Mar 10, 2017

Kavya Joshi discusses the internals of the Go race detector and delves into the compiler instrumentation of the program, and the runtime module that detects data races.

51:31

Practical Data Synchronization Using CRDTs

Posted by Dmitry Ivanov  on  Mar 10, 2017 Posted by Dmitry Ivanov  on  Mar 10, 2017

Dmitry Ivanov discusses the basic CRDTs implementations in Scala, explaining the advantages of these data structures to solve many synchronization problems as well as their limitations.

43:45

Next-gen Start-up Cultures: Innovating as You Grow

Posted by Jim Plush  on  Mar 09, 2017 Posted by Jim Plush  on  Mar 09, 2017

Jim Plush discusses specific culture initiatives, team structures and management ideals that have worked for his team at CrowdStrike, their virtual team structure, the culture team and more.

48:04

Applying Failure Testing Research @Netflix

Posted by Kolton Andrus  on  Mar 07, 2017 Posted by Kolton Andrus Peter Alvaro  on  Mar 07, 2017

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.

54:36

ScyllaDB: Achieving No-Compromise Performance

Posted by Avi Kivity  on  Mar 07, 2017 Posted by Avi Kivity  on  Mar 07, 2017

Avi Kivity discusses ScyllaDB, the many necessary design decisions, from the programming language and programming model through low-level details and up to the advanced cache design, and more.

46:59

Building a Debugging Mindset

Posted by Devon H O'Dell  on  Mar 04, 2017 Posted by Devon H O'Dell  on  Mar 04, 2017

Devon H O'Dell discusses how perceptions about one's own abilities influence goals and behaviors, and how to improve abilities and help others do the same starting with a simple shift in thinking.

41:17

Build to Learn: Rapid Prototyping Methods

Posted by Sara Bayless Da Costa  on  Mar 01, 2017 Posted by Sara Bayless Da Costa  on  Mar 01, 2017

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.

44:16

Social Coding for Effective Teams and Products

Posted by Phil Haack  on  Mar 01, 2017 Posted by Phil Haack  on  Mar 01, 2017

Phil Haack discusses the secret ingredient to great teams and products, usually misnamed "soft" skills, and how they help teams be more effective, backing all of it with hard data.

BT