InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
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.
-
The Idea Stack: Finding Your Product Vision
Josh Wexler takes participants through the Idea Stack exercises and use case studies, illustrating how to build a vision for a product before developing it.
-
The Functional Programming Concepts in Facebook's Mobile Apps
Adam Ernst shows how his team at Facebook encountered spiraling complexities and declining reliability and decided to make the shift to functional, in the data model and the view layer of News Feed.
-
TestOps: Continuous Integration when Infrastructure is the Product
Barry Jaspan describes how they test Acquia Cloud, a large PaaS and DevOps project, and what they have learned over several years of developing those tests.
-
The Business Value of IT in Today's Digital World
Joe Weinman, the author of Cloudonomics, argues that IT is the weapon of choice in today's global marketplace and increasingly digital world.
-
Spike Lean Visual Design Directly into Your Live Style Guide
Ward Penney discusses a few tools, benefits and war stories surrounding Live Style Guides.
-
Strategic Design: Embrace Imperfection!
Eric Evans shares approaches that have helped him with issues in architecture, with a focus on establishing boundaries between software with different conceptual approaches and discipline levels.
-
Structure, Personalization, Scale: A Deep Dive into LinkedIn Search
The authors discuss some of the unique challenges they've faced delivering highly personalized search over semi-structured data at massive scale.
-
SpiderMonkey Parser API: A Standard For Structured JS Representations
Michael Ficarra discusses the SpiderMonkey Parser API, evaluating its design and flaws, and showcasing some of the more useful and prominent projects that have adopted it.
-
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Services Architecture
Yoni Goldberg describes some of the technological innovations that have helped Gilt to reach its current size, and highlight some of the core challenges that the company's engineering team faces.