Fear of Programming - Nathaniel Talbott
Category: Languages > Ruby      Posted: 08 Feb 09

We developers spend a lot of time talking about how to improve technically at our craft, how to write better code, how to be more productive when we'r...

John Resig — The DOM Is a Mess
Category: Web Development > Javascript      Posted: 02 Feb 09

John Resig of the Mozilla Corporation, and the creator of the popular jQuery library, talks about the challenges of DOM/JavaScript programming and his ...

Laurence Moroney on Silverlight
Category: Platforms > Windows      Posted: 07 Jun 08

Laurence Moroney provides an overview of the features of Silverlight and coming enhancements. He introduces the designer/developer continuum, the JavaS...

The Power of Javascript
Category: Web Development > Javascript      Posted: 07 Jun 08

Glenn Vanderburg makes the case for Javascript, a language long overlooked. This presentation from JAOO 2007 shows how its OOP model and other language...

Randy Shoup Discusses the eBay Architecture
Category: Architecture > Case Study      Posted: 05 Jun 08

In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principle...

Erik Meijer on C# 3.0 and LINQ
Category: Languages > .net      Posted: 21 Mar 08

In this presentation from QCon, Erik Meijer discuss C# 3.0 and LINQ with Objects, XML, and relational data using O/R mapping with a focus on compositio...

Ruby and the Art of Domain Specific Languages
Category: Web Development > Ruby On Rails      Posted: 21 Mar 08

Rich Kilmer explains Domain Specific Languages and how they help working with domain experts. The presentation includes an overview of styles of extern...

MetaProgramming - Extending Ruby for Fun and Profit
Category: Web Development > Ruby On Rails      Posted: 24 Jan 08

In this QCon presentation, Amazon.com CTO Werner Vogels explains how Amazon has become a platform provider, and how an increasing number of diverse bus...

The Principles of Agile Design
Category: Methodology > Project Managment      Posted: 07 Nov 07

Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-orie...

Functional ADO.NET
Category: Web Development > Asp.net      Posted: 30 Oct 07

Whilst LINQ is almost here, there is still a place in the world for plain old ADO.NET programming. However, procedural ADO.NET code can often be cumber...

Introduction to Ruby
Category: Web Development > Ruby On Rails      Posted: 29 Oct 07

This mini-series of videos aims to get you up and running with Ruby as quickly as possible. It doesn't necessarily assume a computer science background...

How to Design a Good API & Why it Matters
Category: Languages > Java      Posted: 26 Oct 07

A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly...