Joe Walker covers present and future Firefox development tools for editing, inspection, history and control.
Jamie Wright introduces some of the tools, libraries, and methods used to build a SaaS system in Ruby on Rails.
Matt Wynne discusses Mortgage-Driven Development and adopting other people’s tools and processes without adaptation or consideration to actual needs.
Marina Haase runs a highly participatory session collecting and analyzing ideas meant to help understand how MDSD works, and to uncover new techniques and tools.
Creighton Kirkendall introduces Google Closure Tools and the challenges writing a ClojureScript library.
Alex Shatalin and Václav Pech continue their language building demo using JetBrains MPS started in Part 1 of this presentations (see “Building Your Own Java, Part 1” on InfoQ).
Alex Shatalin and Václav Pech hold a hands on demonstration on using JetBrains MPS to generate a new language, including version control, debugging, testing, refactoring, etc.
Bill Caputo discusses adopting continuous testing for Clojure, what are the goals of such a practice, how it differs from other languages, practical considerations (tools, setup) and a demonstration.
Simon Thompson introduces Wrangler, a refactoring tool written in Erlang for Erlang code and embeddable in common IDEs, such as Emacs and Eclipse.
Kevin Korngut introduces Adobe AIR, a cross-platform runtime environment for desktop and mobile applications.
Horia Dragomir discusses approaches and tools meant to improve the development process of distributed teams.
In this presentation from SpringOne/2GX 2010, Rod Johnson and Stefan Schmidt introduce Spring Roo, how to build a sample application with Spring Roo and SpringSource Tool Suite, unit and integration tests, AspectJ utilization by Spring Roo, automatic query generation, configuring entities, dependency injection, controller/view generation, GWT integration and domain generation from an existing DB.