BT
Older Newer rss
47:24

Crossroads of Asynchrony and Graceful Degradation

Posted by Nitesh Kant  on  Dec 25, 2015 1

Nitesh Kant describes how embracing asynchrony in Netflix applications, from networking to business processing, creates gracefully degrading and highly resilient applications.

48:32

Demystifying Stream Processing with Apache Kafka

Posted by Neha Narkhede  on  Dec 25, 2015

Neha Narkhede describes Apache Kafka and Samza: scalability and parallelism through data partitioning, fault tolerance, order guarantees, stateful processing, and stream processing primitives.

40:50

Securing Code Through Social Engineering

Posted by Christina Camilleri  on  Dec 23, 2015

Christina Camilleri shows how social engineering can change the way security is woven into testing, operations, and development workflows to better secure code against human threats.

35:23

Android Apps, an Attacker’s Perspective

Posted by Tony Trummer  on  Dec 23, 2015

Tony Trummer focuses on how to apply an adversarial perspective when building Android applications, how to identify attack surfaces and the thought process attackers use.

50:00

Applications Through an Attacker’s Lens

Posted by Michael Coates  on  Dec 18, 2015

Michael Coates explores how attackers target, analyze and compromise applications and discusses recent high profile compromises and deconstructs them to understand exactly what went wrong.

49:45

Improving Cloud Security with Attacker Profiling

Posted by Bryan Payne  on  Dec 18, 2015

Bryan Payne provides a clear understanding of different types of attackers, their skill sets, and how compromises happen, with a specific focus on protecting cloud-based applications.

53:18

DIY Monitoring: Build Your Own JVM Performance Management Tool

Posted by Tal Weiss  on  Dec 17, 2015

Tal Weiss shows how you can easily write your own JVM agent to capture accurate performance data for virtually any type of application from Java microservices to reactive actor systems in Scala.

50:29

Debugging Microservices in Production

Posted by Bryan Cantrill  on  Dec 17, 2015

Bryan Cantrill describes the debugging techniques employed at Joyent, and shares real stories from the trenches - and how those painful experiences resulted in better tools and better methodologies.

51:30

Designing C# 7

Posted by Lucian Wischik  on  Dec 11, 2015

Lucian Wischik discusses the design process for C# 7, which is being designed in the open, with eager community participation on GitHub and elsewhere, and the language features that are taking shape.

41:54

Go GC: Prioritizing Low Latency and Simplicity

Posted by Rick Hudson  on  Dec 09, 2015

Rick Hudson discusses the motivation, performance, and technical challenges of Go's low latency concurrent GC and why the approach fits Go well.

52:31

LinkedIn's Active/Active Evolution

Posted by Erran Berger  on  Dec 09, 2015

Erran Berger discusses how they scaled architecture at LinkedIn across multiple data centers.

46:04

So We Hear You Like Papers

Posted by Ines Sombra,Caitie McCaffrey  on  Dec 09, 2015

Ines Sombre and Caitie McCaffrey offer a guided tour of papers from past and present research that have reshaped the way we think about building large scale distributed systems.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT