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.
David Chelimsky takes a look at the Ruby Gems system - and a few very useful Gems: hpricot, builder, mocha, hoe, bones, and more.
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.
Agile propagandists make great claims about the advantages of being transparent about the state of their projects. But is this true? Surely Transparency is just not pragmatic?
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.
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.
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.
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.
In this talk, recorded at QCon London 2008, Steve Vinoski explains how a RESTful architecture can further reuse in unforeseen circumstances.
An introduction to BDD and how to make plain text User Stories executable with RSpec's Story Framework, which is written in Ruby, but runs against production code written in any programming language.
Jeff Barr discusses Amazons Web development services including: Simple Queue, Simple Storage, Simple DB, and Elastic Compute Cloud (EC2), explaining how they address development issues.
This presentation covers the use of GWT and Gears to create Web applications that can also be used when Web connection is not possible. Together these technologies make your browser your "platform."