InfoQ Homepage Programming Content on InfoQ
-
Generic Programming Galore Using D
Andrei Alexandrescu discusses generic programming, showing how to solve generic tasks with D, tasks that are difficult or impossible to perform with other languages.
-
CoffeeScript: JavaScript Evolved
Scott Davis introduces CoffeeScript through a demo, showing how to create a Hello World application and why it is an improvement over JavaScript.
-
1,000,000 Daily Users and No Cache
Jesper Richter-Reichhelm shares the lessons learned while scaling their game platforms to handle millions of users, each game being built by small teams of two developers without dedicated ops.
-
Java in the Cloud - PaaS Platform in Comparison
Eberhard Wolff introduces Cloud Computing, IaaS/PaaS, comparing the Java support provided by Google GAE, Amazon Beanstalk, VMware Cloud Foundry, and Cloud Bees.
-
Bringing the Open Web to Mobile Devices
Andreas Gal introduces Mozilla’s Boot 2 Gecko, a cross device web-based platform with applications written in HTML5, JavaScript and CSS.
-
The API Platform
Gregory Brail discusses about APIs, what an API platform is, how the typical API call flows-security, authorization, authentication, caching, etc., and some of the challenges in using an API platform.
-
The Sequential Prison
Ivan Sutherland elaborates on the idea of a “prison” defined by sequential computers that work with sequential character strings making communication expensive and obstructing concurrency.
-
Automating (almost) Everything Using Git, Gerrit, Hudson and Mylyn
Ryan Slobojan discusses how to perform issue tracking, code review, commits and builds in an automated manner by integrating Git, Gerrit, Hudson and Mylyn.
-
Cloud Foundry Boot Camp
Dave McCrory explains how Cloud Foundry works, demoing setting up and running an application on it and Micro Cloud Foundry, and using the services available in VMware’s cloud.
-
Spring Data JPA – Repositories Done Right
Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.
-
And It All Went Horribly Wrong: Debugging Production Systems
Bryan Cantrill discusses debugging production systems using post-mortem debugging and dynamic instrumentation, with a bit of history and an introduction to useful debugging tools.
-
Embedding Ruby and RubyGems Over RedBridge
Yoko Harada introduces RedBridge, aka JRuby Embed, a Java API for calling JRuby code that is treated as regular Java objects, explaining its relation to JSR223 and demoing how to use it.