InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Reactive Programming at Cloud-Scale and Beyond
Bart de Smet discusses how the reactive programming paradigm can be used for event stream processing and how it can be applied from small devices all the way to cloud-scale infrastructures.
-
Crafting an Effective Security Organization
Rich Smith discusses the progressive approaches taken by the Etsy security team to provide security while not destroying the freedoms of the Etsy engineering culture that are loved so much.
-
Reactive Stream Processing at Netflix
Justin Becker & Neeraj Joshi describe Mantis, discuss the challenges associated with designing for the cloud, processing billions of events, all while being cost sensitive.
-
Fail Better: Radical Ideas from the Practice of Cloud Computing
Tom Limoncelli discusses creating resiliency at the most economic level, doing risky procedures often, and creating a blameless culture to encourage communication and improve system reliability.
-
Real Threat and Real Defenses – Case Study of the Unknown
Alex Holden examines hackers’ techniques, skills, and shortfalls. He takes a snapshot of the current threat landscape and derives practical lessons by analyzing a number of high profile breaches.
-
How we Build Rock-solid Apps and Keep 100M+ Users Happy at Shazam
Giannakakis and Dalkitsis present how Shazam releases faster, more predictably and with more features by using BDD and automation testing, without slowing down or hindering the development process.
-
Relevance of ClojureScript
Jearvon Dharrie discusses how ClojureScript stacks up against ES6. He demonstrates code examples in JavaScript and ClojureScript.
-
The Many Faces of Apache Kafka: How is Kafka Used in Practice
Neha Narkhede discusses how companies are using Apache Kafka and where it fits in the Big Data ecosystem.
-
Breaking Bad at Netflix: Building Failure as a Service
Kolton Andrus presents how Netflix, in order to harden their systems, designed “Failure as a Service” to allow anyone to test and validate how their systems handle failure.
-
Design vs. Data: Enemies or Friends?
Big Design Upfront was considered so evil in the early days of Agile that it acquired its own acronym. It’s time we relearned that great products start with asking the right questions.
-
Netflix’s Viewing Data Microservices: How we Know Where you are in House of Cards
Matt Zimmer discusses architectural patterns -service decomposition, stateless application tiers, and polyglot persistence- and migration strategies used by Netflix.
-
Developing Functional Domain Models with Event Sourcing
Chris Richardson describes how to implement business logic using a domain model that is based on event sourcing. He compares and contrasts a hybrid OO/FP design with a purely functional approach.