InfoQ Homepage QCon New York 2012 Content on InfoQ
-
Introducing Apache Hadoop: The Modern Data Operating System
Eli Collins introduces Hadoop: why it came about, the benefits it produces, its history, its architecture, use cases and applications.
-
Accelerating the Web: How GPUs Make Browsers Fast
Jarred Nicholls explains how browsers leverage the GPU to speed up complex web pages by primitive drawing, composing layers and using tiles backing stores.
-
The Importance of Descriptions in Understanding the Impact of Change
Steve Ross-Talbot discusses the what, why and how of describing things, in particular requirements, along with a set of tools serving that purpose and called Zero Deviation Lifecyle.
-
Building and Delivering Next Generation Developer Services Using Private Cloud Infrastructure
Chris Pinkham explains how to create an automated scalable self-service infrastructure based on principles used by Amazon to build their cloud services.
-
Taking Time Seriously
Bryan O'Sullivan introduces some of the technologies pioneered in the Haskell community to streamline software development and reduce operational costs, while producing beautiful code.
-
Patterns of Software Change
Michael Feathers overviews a number of patterns he has seen in various projects which provide a good indication that major changes are to be undertaken in the system’s future.
-
Agile People over Agile Process
Mike Roberts shares his view current on Agile after years of practicing it, discussing how he practices it now and how that could help others.
-
Fine Grained Coordinated Parallelism in a Real World Application
Mohammad Rezaei discusses fine-grained parallelism along with an algorithm called Aggregation and a concurrent map built to help dealing with it.
-
River Trail: Adding Data Parallelism to JavaScript
Richard L. Hudson introduces River Trail, a JavaScript parallel programming API enabling a JavaScript developer to take advantage of the hardware’s parallel computing capabilities.
-
Facebook News Feed: Social Data at Scale
Serkan Piantino discusses news feeds at Facebook: the basics, infrastructure used, how feed data is stored, and Centrifuge – a storage solution.
-
Integrating GPUs in Application Development - From Concept to Deployment
Graham Brooks discusses using GPU for application development, explaining how GPUs can be used for general purpose programming and how continuous integration can be applied.