InfoQ Homepage QCon New York 2012 Content on InfoQ
-
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.
-
Big Time: Introducing Hadoop on Azure
Yaniv Rodenski introduces Hadoop, then running Hadoop on Azure and the available tools and frameworks.
-
GPUs in Finance
Andrew Sheppard overviews the driving forces behind GPU’s adoption by the financial industry, and explains the use of the Monte Carlo technique on GPUs.