InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Mantis: Netflix's Event Stream Processing System
The authors discuss Netflix's new stream processing system that supports a reactive programming model, allows auto scaling, and is capable of processing millions of messages per second.
-
High Throughput Stream Processing with ACID Guarantees
Terence Yim from Continuuity showcases a transactional stream processing system that supports full ACID properties without compromising scalability and high throughput.
-
Zero to Testing in JavaScript
Pamela Selle introduces testing to JavaScript developers, showing how to make sure that the /js folder is not becoming a load of technical debt.
-
Why Your Team Has Slowed Down, Why That's Worse than You Think, and How to Fix it
Edmund Jorgensen discusses how and why engineering teams slow down, showing how attempts to manage costs in the face of slowdowns can death-spiral into worse delays with deadly economic consequences.
-
Weathering the Data Storm
Claudia Perlich discusses privacy-preserving representations, robust high-dimensional modeling, large-scale automated learning systems, transfer learning, and fraud detection.
-
UI: The Functional Final Frontier
David Nolen introduces Om, a ClojureScript library providing a functional layer on top of Facebook React for building MVC UIs.
-
TypeScript - Scaling up JavaScript
Jonathan Turner covers the challenges with growing and maintaining large JavaScript applications and how TypeScript addresses them.
-
The State of Speech Recognition on Mobile
Simon MacDonald explains how to use speech recognition effectively on mobile platforms, covering the W3C Web Speech API specification and its current implementation status.
-
The State of Hybrid Mobile Development
TJ VanToll takes a look at where the hybrid ecosystem is today, and where it's heading, trying to evaluate if the ecosystem is growing or shrinking.
-
The Product Design Sprint and Test-Driven Design
Alex Baldwin explains the exercises used in the 5 phases of a Design Sprint: Build, Diverge, Converge, Prototype, and Test.
-
The Pivotal Way
Josh Knowles shares thoughts on the strong engineering culture which has made the Pivotal Labs team successful, taking a look at how things have evolved over the past 20 years.
-
Software is Dead; Long Live Software!
Peter Wang keynotes on the existential question of what software "is", in an age when hardware ranges from smartphones to bacterial DNA to data centers, and what developers can do today about it.