InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Go GC: Prioritizing Low Latency and Simplicity
Rick Hudson discusses the motivation, performance, and technical challenges of Go's low latency concurrent GC and why the approach fits Go well.
-
LinkedIn's Active/Active Evolution
Erran Berger discusses how they scaled architecture at LinkedIn across multiple data centers.
-
So We Hear You Like Papers
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.
-
How Netflix Directs 1/3rd of Internet Traffic
Haley Tucker and Mohit Vora discuss the architecture at Netflix that makes streaming happen, while highlighting interesting lessons and design patterns that can be widely applied.
-
Exploding the Linux Container Host
Ben Corrie discusses Project Bonneville, how to create a shared Linux kernel for privileged containers, running containers without Linux, and VMware's dynamic resource constraints of a container host.
-
Stream Processing in Uber
Danny Yuan discusses how Uber uses stream processing to solve a wide range of problems, including real-time aggregation and prediction on geospatial time series, and much more.
-
The Imitation Game: The New Frontline of Security
S. Ghosemajumder reviews the evolution of AI based security attacks that imitate the actions of real people, and looks at how they are changing the nature of developing online applications securely.
-
Evolving Prolog
Michael Hendricks talks about how they used genetic algorithms to evolve Prolog programs based on historic data from peer to peer lending markets.
-
Orchestrating Containers with Terraform and Consul
Mitchell Hashimoto shows how Terraform and Consul can be used together to easily deploy and scale large-scale containerized workloads using container runtimes like Docker.
-
Atlassian Hybrid Cloud/On-Premise Software Delivery and the Journey to 300,000 Applications in the Cloud
George Barnett discusses techniques for building the supporting infrastructure for a hybrid model, and how to make monitoring, deployment tools, and shared services work effectively.
-
Stress and Depression – The Taboo and What We Can Do About It
Gitte Klitgaard discusses the stress and stress-induced depression that hits many knowledge workers and offers several tips and tricks to prevent it.
-
Functional Distributed Programming with Irmin
Anil Madhavapeddy introduces the Irmin library by means of a functional queue, shows how the Git mirroring works, and then demonstrates some more complex applications.