InfoQ Homepage QCon San Francisco 2014 Content on InfoQ
-
Less, but Better
Michael Garvey discusses about understanding of common challenges, and learning strategies, principles and practices to overcome them and craft better design for your interfaces.
-
You Won't Believe How the Biggest Sites Build Scalable and Resilient Systems!
The authors discuss about the lessons learned from all the biggest sites on the internet about how to build scalable and resilient architectures.
-
Building Pinterest's Mobile Apps
Mike Beltzner describes the tools and techniques used to keep Pinterest's platform stable and responsive. Garrett Moon dives into the technology they developed.
-
Functional Systems @ Twitter
Marius Eriksen explains Twitter's experiences with functional programming (with Scala) @ Twitter: where functional techniques worked and where not. Also: how the Scala language has scaled with Twitter
-
I Dream of Gen'ning: Protecting Your Codebase with Scalacheck's Magic
The authors discuss property based testing from the basics to advanced techniques (custom data generators, performance tests, basing data generation on samples from production data,...).
-
Asynchronous Programming at Netflix
Husain shows the Reactive Extensions (Rx) library which allows one to treat events as collections, how Netflix uses Rx on the client and the server, allowing it to build end-to-end reactive systems.
-
The Immutable Front-end in ClojureScript
Logan Linn explores the design and implications of an architecture built around immutable data structures using ClojureScript and Om, a ClojureScript interface to Facebook's React.
-
Etsy Search: How We Index and Query 26 Million One-of-a-kind Items
Aaron Gardner pulls back the covers on the Etsy Search ecosystem and how they got here -- the good, the bad, and the funky.
-
Programming Should Be More than Coding
Leslie Lamport makes the case for separating the design details of what a program should do and how it should work from the business of writing code, and discusses how the design process should work.
-
Software Development & Architecture @ LinkedIn
Sid Anand discusses the architectural and development practices adopted by LinkedIn as a continuous growing company.
-
Zen: Pinterest's Graph Storage Service
This talk goes over the design motivation for Zen and describe its internals including the API, type system and HBase backend.