InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Architecting Distributed Databases for Failure
Fangjin Yang covers common problems and failures seen with distributed systems, and discusses design patterns that can be used to maintain data integrity and availability when everything goes wrong.
-
Building Highly-resilient Systems at Pinterest
Yongsheng Wu talks about how to build highly-resilient systems at scale. Wu presents also failure cases that prompted engineers at Pinterest to build such systems, and how they test these systems.
-
Containers at Netflx - An Evolving Story
Sangeeta Narayanan looks at the role of containers in simplifying and increasing the reliability of the process of releasing and operating the Netflix software.
-
Inside Yelp's SOA Infrastructure
Kyle Anderson discusses details on how to tie Mesos, Docker, SmartStack, Haproxy, Git, and Sensu all together into a coherent system that developers can use to ship their code in a self-serve way.
-
Discover Key Customer Insights
Marianne Berkovich shares how to improve user interviewing skills and discover key insights that could lead one to the next big innovative “thing” users need.
-
Prototyping for Optimal Learning
Diana Joseph shows how to practice concept prototyping to avoid building the wrong thing. Prototyping is about working lean, using the smallest investment to generate the greatest amount of learning.
-
Developing Customer Empathy
Chris Witeck covers key lessons learned by Citrix Labs as they tackle their goal of customer led innovation, discussing empathy mapping which involves showing off an idea and collecting feedback.
-
Design Thinking, What's in it for Me?
Jeanine Spence explores the customer centric and iteration concepts of Design Thinking as an approach to problem solving through the lens of the personal.
-
Redefining Failure at Yammer
Nate Fink shares how Yammer has changed everything from how they structure teams to the role of managers to how they measure progress so they can not only survive but thrive learning.
-
Can Building Enterprise Software Actually Be Fun?
Steve Garrity explains the custom process they use at Hearsay Social for large, enterprise projects.
-
Preparing PayPal for Launch
Sri Shivananda presents a case study on what it took to successfully separate PayPal’s technical infrastructure from eBay Inc. Sri shares key learnings applicable to engineers and developers.
-
Explorations of the Three Legged Performance Stool
Charlie Hunt explains the three performance attributes of throughput, latency and (memory) footprint and how each of these are influenced in terms of JVM garbage collection.