InfoQ Homepage Development Content on InfoQ
-
Evolving the Java Language
At QCon London 2008, Neal Gafter discusses language changes being developed for the JDK7; their interactions, how they are conditioned upon pre-existing language design choices, and API design.
-
Under The Hood
David Chelimsky takes a look at the Ruby Gems system - and a few very useful Gems: hpricot, builder, mocha, hoe, bones, and more.
-
HTTP Status Report
In this QCon presentation, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.
-
JRuby: Power on the JVM
In this presentation from QCon London, Ola Bini shows how JRuby is implemented, how it's optimized and what it can be and what it is used for.
-
10 Ways to Improve Your Code
Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.
-
Google Data API (GData)
The Google Data API (GData) provides a query language and Atom to provide search, read, and update capabilities to Google assets, including Calendar, Blogger, Picasa, CodeSearch, and Google Base.
-
Application Services on the Web: SalesForce.com
Dave Carroll describes Force.com as a platform for creating enterprise applications in the Cloud using web service APIs, server side logic, service oriented application support and ALM services.
-
DSLs: The Good, the Bad, and the Ugly
In this panel recorded during OOPSLA 2008, the panelists talk about the benefits and drawbacks of using DSLs.
-
Making Roles Explicit
Udi Dahan, The Software Simplist as he calls himself, explains why sometimes it is not enough to apply good OOP and patterns lessons. He introduces a new principle: make roles explicit.
-
Interactive Websites with Comet and DWR
In this session filmed during QCon London 2008, Joe Walker presents Comet, a long polling AJAX method used for updating the browser’s page, and DWR, a Java library for writing web sites using AJAX.
-
REST, Reuse, and Serendipity
In this talk, recorded at QCon London 2008, Steve Vinoski explains how a RESTful architecture can further reuse in unforeseen circumstances.
-
The Evolution of Lisp
Guy L. Steele Jr. and Richard P. Gabriel reenact their presentation called “The Evolution of Lisp” which took place during ACM History of Languages Conference in 1993.