x Take the InfoQ Survey !

Presentation: An Architecture's Response to Growth and Change

by Abel Avram on  Jan 01, 2009 3

In this presentation, Brian Zimmer, Senior Architect at Orbitz World Wide, unveils’s architecture and its evolution over the years as the site grew from a US domestic flights booking website to an international website offering flight booking, accommodation, car rental, cruises, vacations, and event booking.

Presentation: Dan Diephouse on Building your next service with the Atom Publishing Protocol

by Stefan Tilkov on  Nov 27, 2008

In a presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way. He explains when to use and when to avoid using AtomPub, highlights its advantages, and shows where it doesn't provide a generic solution.

Interview: Neal Ford On Programming Languages and Platforms

by Abel Avram on  Aug 24, 2008 2

In this interview made by Sadek Drobi during QCon San Francisco 2007, Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.

Presentation: The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability

by Ryan Slobojan on  Jul 29, 2008 8

In this presentation, Cameron Purdy discusses Java scaling. Topics include performance improvement versus scaling improvement, serial bottlenecks, queue theory, rewriting existing frameworks, avoiding the database, single points of failure, avoiding abstractions, disaster recovery, one-size-fits-all architecture, large JVM heaps, network failures, and trusting product claims.

Presentation: Steve Vinoski on REST

by Stefan Tilkov on  Jul 16, 2008 4

In a presentation recorded at QCon San Francisco, CORBA guru Steve Vinoski introduces REST from the perspective of a traditional SOA person. He explains the goals of the various constraints REST imposes, and the desirable properties one can gain from adhering to them. In a hypothetical discussion with a "SOA guy", Steve addresses various frequent doubts people express when they first look at REST.

Presentation: Enterprise Batch Processing with Spring

by Ryan Slobojan on  Jul 03, 2008

In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code, failures and retrying, the Spring Batch Domain Reference Model and execution environment, and the Spring Batch future roadmap.

Presentation: Building Large AJAX Applications with GWT 1.4 and Google Gears

by Ryan Slobojan on  Jul 02, 2008

In this presentation from QCon San Francisco 2007, Rajeev Dayal discusses building applications with GWT and Google Gears. Topics discussed include an overview of GWT, integrating GWT with other frameworks, GWT 1.4 features, developing large GWT applications, integrating GWT and Google Gears, the architecture of a Google Gears application, Google Gears features and the Google Gears API.

Presentation: Security (CAS and OpenID) with Ruby

by Werner Schuster on  Jul 01, 2008

In this presentation from QCon SF 2007, Justin Gehtland explains two open solutions to distributed identity and their Rails integration components: the OpenID system (using ruby-openid) and CAS (using rubycas-client).

Presentation: Server Side OSGi

by Ryan Slobojan on  Jun 15, 2008 2

In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.

Interview: Randy Shoup Discusses the eBay Architecture

by Ryan Slobojan on  Jun 10, 2008

In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.

Presentation: Configuring the Spring Container

by Ryan Slobojan on  Jun 01, 2008 1

In this presentation from QCon San Francisco 2007, SpringSource CEO Rod Johnson discusses the Spring Framework. Topics covered include the philosophy behind Spring, configuring the Spring container, XML configuration, new XML configuration namespaces, Annotation-based configuration, automatic component annotation scanning, Spring JavaConfig, mixing configuration types, and Spring 2.5 new features.

Interview: Architecture with Brian Zimmer

by Abel Avram on  May 28, 2008 3

In this interview filmed during QCon 2007, Brian Zimmer talks about the architectural challenges he has faced working on a a large web application as senior architect.

Presentation: JRuby: Not Just Another JVM Language

by Ryan Slobojan on  Apr 22, 2008 4

In this presentation from QCon San Francisco 2007, JRuby project lead Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.

Interview: Ola Bini Discusses JRuby

by Werner Schuster on  Mar 24, 2008

In this interview, Ola Bini talks about various aspects of developing JRuby, such as the long struggle to get compatible Regular expressions to work. Other discussed topics include JRuby's chances in the enterprise, the future of both Ruby and JRuby and what role JRuby will take.

Presentation: Designing for Testability

by Ryan Slobojan on  Feb 29, 2008 6

In this presentation from QCon San Francisco 2007, Cedric Beust and Alexandru Popescu discuss interesting features of TestNG such as grouping of tests, data providers for tests and dependency handling in tests, tips for designing easily testable code such as eliminating statics, extreme encapsulation and TDD, the importance of functional versus unit testing, and migrating from JUnit to TestNG.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy