InfoQ Homepage QCon San Francisco 2008 Content on InfoQ
-
Designing Enterprise IT Systems with REST
In this presentation, Stuart Charlton explains how hypermedia and dynamic interfaces change the way architects and developers look at enterprise systems and their interactions.
-
The Joys and Pains of a Long Lived Codebase
Jeremy D. Miller shares lessons learned while developing a project over 5 years. He talks about his mistakes, what to avoid and how to design, code and test better.
-
Introduction to SpringSource dm Server
Rod Johnson introduces the dm Server by taking a high-level look at it, trying to clear up some misconceptions about what dm Server is, and showing some of the internal workings of the server.
-
Testing Your Presentation Layer
Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.
-
Building RESTful Web Services with Erlang and YAWS
Steve Vinoski shows how to create RESTful web services using YAWS and Erlang. The presentation introduces YAWS and offers YAWS-Erlang code snippets on how to implement REST principles.
-
The 5 Ws of DSLs
This presentation recorded at QCon SF 2008 represents an introduction to Domain Specific Languages. Jay Fields responds to the following 5 questions of DSLs: What, Who, Where, When, and Why?
-
The State of the DSL Art in Ruby
In this talk Glenn Vanderburg discusses what the Ruby community has learned about building DSLs, and shows how to build state-of-the-art DSLs without going overboard.
-
Building Blueprint with GWT
The presentation begins with a demo of Blueprint, written in Java and using GWT to provide the Web browser based user experience and continues with justification and examples.
-
RESTful Enterprise Development
In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach, using many advanced Web concepts, can be applied in an Enterprise project.
-
Agility: Possibilities at a Personal Level
Is it time for a truly agile approach to how we work and live our lives? What would that mean? What are the real penalties we are paying for force fitting Industrial Age living into agile development?
-
Gallio, a .NET Testing Automation Platform
Jeff Brown presents Gallio, a test automation platform, and MbUnit, a test automation framework for .NET. He shows how DbUnit works on Gallio and talks about the challenges to create such a platform.
-
Teamwork Is An Individual Skill: How to Build Any Team Any Time
You can learn to build any team any time with this foundational framework for leading yourself and others to high levels of ownership behavior, learning, collaboration, and engagement.