Older Newer rss

The Verification of a Distributed System

Posted by Caitie McCaffrey  on  Sep 11, 2016

Caitie McCaffrey discusses the strategies for proving a correct system and less strenuous methods of testing, which can help increase our confidence that a system is doing the right thing.


Reactive Programming for Java Developers

Posted by Rossen Stoyanchev  on  Sep 11, 2016

Rossen Stoyanchev discusses what reactive programming is all about and tries to make sense of the transition from traditional application development to reactive programming.


Patterns & Practices for Cloud-Based Microservices

Posted by Rachel Reese  on  Sep 11, 2016

Rachel Reese talks about the lessons she has learned at on their way to developing the platform and how they’ve schooled themselves on what works and what doesn't for F# and microservices.


Banking from the Future: Cryptocurrency Key Storage

Posted by Olaf Carlson-Wee  on  Sep 11, 2016

Olaf Carlson-Wee examines various novel cryptosystems used to facilitate the secure storage of billions of dollars in global crypto banks.


Reaching Production Faster with Containers in Testing

Posted by David Xia  on  Sep 04, 2016

David Xia explains how Helios testing framework drives integration tests and spins up self-contained environments during test runs, increasing Spotify’s code quality and successful deployments.


Membership, Dissemination and Population Protocols

Posted by Sean Cribbs  on  Sep 04, 2016

Sean Cribbs discusses practical applications of academic research with a large scale distributed system, as well as membership and dissemination protocols and their application in practice.


Applying Java 8 Idioms to Existing Code

Posted by Trisha Gee  on  Sep 04, 2016

Trisha Gee highlights the performance benefits of using Java 8, pros and cons, identifying code that makes sense to refactor with lambdas and streams, and what changes provide the most benefit.


Chaos Kong - Endowing Netflix with Antifragility

Posted by Luke Kosewski  on  Sep 04, 2016

Luke Kosewski describes Flow, how it adds value to a microservice architecture, what preconditions must be met for such a recovery mechanism to succeed, and tells the story of a 2015 Q4 outage.


Machine Learning Fast and Slow

Posted by Suman Deb Roy  on  Aug 28, 2016

Suman Deb Roy talks about some of Betaworks’ internal data tools and platform, product-specific solutions and best practices they learned when machine learning has to drive the startup road.


API-first Architecture Transformation at Etsy

Posted by Stefanie Schirmer  on  Aug 28, 2016

Stefanie Schirmer talks about the case study of building an API-first architecture at Etsy, why they built it, the tools used, the mistakes made and the lessons learnt along the way.


Getting Towards Real Sandbox Containers

Posted by Jessie Frazelle  on  Aug 28, 2016

Jessie Frazelle discusses the differences between application sandboxes and containers, including rootless containers, custom AppArmor profiles, seccomp profiling, and the future of container security


Unorthodox Paths to High Performance

Posted by Alex Rasmussen  on  Aug 21, 2016

Alex Rasmussen examines some lessons learned while building record-setting sorting systems at UC San Diego.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.