InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Vowpal Wabbit, A Machine Learning System
John Langford discusses how to use Vowpal Wabbit in and as a machine learning system including architecture, unique capabilities, and applications, applied to personalized news recommendation.
-
Large-Scale Stream Processing with Apache Kafka
Neha Narkhede explains how Apache Kafka was designed to support capturing and processing distributed data streams by building up the basic primitives needed for a stream processing system.
-
Online Data Mining and Machine Learning
Edo Liberty presents some basic concepts and an introduction to the subfields of machine learning and data mining.
-
Incident Response: Trade-offs Under Pressure
John Allspaw provides a glimpse into how other fields handle incident response, including active steps companies can take to support engineers in those uncertain and ambiguous scenarios.
-
Lead the Revolution by Being Ordinary
Katherine Kirk shares real life, practical steps and techniques that she's successfully used to help solve tough tech people issues with teams, executives and divisions.
-
Distributed Consensus: Making the Impossible Possible
Heidi Howard explores how to construct resilient distributed systems on top of unreliable components. Howard discusses which algorithms are best suited to different situations.
-
Hunting Unicorns - The Quest for Modern Agile
Alex Wilson and Vikki Read talk about their XP journey and how they have evolved from basic XP into a high functioning lean product development environment.
-
Distributed Systems in Practice, in Theory
Aysylu Greenberg discusses some of the new architectural patterns from systems she has worked on at Google and the related work that provides insights into the motivations behind them.
-
Meet the Node.js Antipatterns
Igor Soarez and Pedro Teixeira focus on the strengths of JavaScript in the enterprise by trying to isolate the antipatterns that are slowly beginning to emerge.
-
Build, Ship and Run Unikernels
Justin Cormack talks about the Docker unikernels build, ship and run pipelines and how the changes they are seeing lead to unikernels in production.
-
Observe, Enhance, & Control: VMs to Containers
Mitchell Hashimoto takes a look at VMs, which solution architectures worked there, and discusses why these architectures are no longer adequate and what are the solutions in a containerized world.
-
Rust: Systems Programming for Everyone
Felix Klock describes the core concepts of the Rust language (ownership, borrowing, and lifetimes), as well as the tools beyond the compiler for open source component distribution (cargo, crates.io).