Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

Tech Talk LibraryTech Talk LibraryTech Talk Library
Amy Fowler
Alberto Savoia
Ajax Development Panel - TSSJS 2007
Anne Thomas Manes 2002
Anne Thomas Manes 2001
AOP Keynote
Aslak Hellesoy
Bill Burke
Bill Burke 2
Billy Newport
Bjorn Freeman-Benson
Bob Lee
Bob Lee, Google Guice
Brian Leonard
Brian Murphy
Bill Roth
Bram Smeets
Brian Goetz and Cliff Click
Bruce Johnson
Bruce Johnson 2
Bruce Snyder
Bruce Tate 2004
Bruce Tate
Cameron Purdy
Cameron Purdy, Oracle
Cedric Beust
Charles Nutter Text
Charles Palczak
Chris Nelson
Christophe Ebro
Cliff Click
Craig McClanahan
Craig McClanahan 2005
Craig Russell
Dain Sundstrom
Dan Diephouse
Daniel Selman
Darren Broemmer
Dave Thomas
David Litwack
Darren Broemmer
Dean Jacobs
Dennis Leung
Dierk König
Dion Almaer
Doug Cutting
Doug Purdy
Ed Burns
Eduardo Pelegri-Llopart
EJB 3.0 Work in Progress
Emannuel Cecchet
Eric Gamma
Floyd Marinescu
From EJB to Hibernate to EJB3
Future of Enterprise Java (panel)
Gregor Kiczales
Gary Baney
Gavin King 2006
Gavin King
Geir Magnusson Keynote 2006
Geir Magnusson
Geert Bevin 2006
Glen Martin 2006
Glen Martin
Gregor Hohpe 2006
Gregor Hohpe
Hani Suleiman
Heinz Kabutz
Howard Lewis Ship
Inderjeet Singh
Jacob Christfort
Jack Greenfield 2002
Jack Greenfield 2001
James Strachan
Jamie Bernardin
Jason Carreira
Java Jeopardy
Jean-Francois Arcand
Jeff Vroom
Jeremy Boynes
Jishnu Mitra
Joe Keller
Joe Walker
John Crupi
John Goodson
Joshua Bloch
Justin Gehtland Podcast
Kito Mann
Larry Jacobs
Masood Mortazavi
Marc Fleury Keynote
Marc Fleury 2002
Marc Fleury 2001
Mark Hapner
Mark Hapner
Mark Little
Matt Raible
Matt Raible Podcast
Mark Richards
Martin Fowler and Neal Ford
Max Katz
Michael Giroux
Mike Cannon-Brookes
Mike Burba
Mike Burba Patterns Keynote
Mike Keith
Nati Shalom
Nati Shalom, GigaSpaces
Onno Kluyt Keynote
Oisin Hurley and Steve Vinoski
Patrick Linskey
Peter Walker
Raghu Kodali
Rahul Sharma
Randy Heffner
Rickard Oberg
Rick Saletta
Rod Johnson
Rod Johnson 2004
Rod Johnson 2007
Rod Smith
Ron Bodkin
Salil Deshpande
Scott Ambler
Scott Ambler 2
Sean Neville
Shanti Subramanyam
Shawn Bayern
Simon Pepper
SOA Technology Panel TSSJS Vegas 2007
Steve Benfield
Steven Haines
Symposium Panel Night 2
Ted Farrell TSSJS 2006
Ted Farrell
Ted Farrell Keynote
Ted Husted
Ted Neward 2006
Ted Neward
Ted Neward ORM
The Future of J2EE Panel
Thomas Kurian
Thomas Kurian Interview
Thomas Kurian TSSJS 2007
Tyler Jewell 2002
Tyler Jewell 2001
Vijay Natarajan
Vince Casarez
Vincent Frisina
Vincent Massol
Will Edwards
Will Pugh

On24
Format:
mp3 and text

Justin Gehtland

In this podcast interview, Justin discusses all that has to happen on the server side in order to render Ajax and its related technologies on the client side, what the shift toward RESTful-style apps means for developers, why there's an increased focus on security as it pertains to what ends up in the browser and how all of this, and much more, will be covered in-depth at TSSJS.
On24
Format:
mp3 and text

Matt Raible

In this podcast interview, Matt discusses the inherent benefits of developing with a framework, component-based vs. request-based frameworks, the danger of a 'one framework fits all' mentality, criteria for comparing frameworks, and how all of this, and much more, will be covered in-depth at TSSJS.
On24
Format:
mp3 and text

Dierk König

Topic: Groovy
Kirk Pepperdine, TSS's roaming contributor recently spoken with Canoo's Dierk König about the Canoo webtest tool, Groovy, and how it all fits together in development and test environments.
On24
Stream:
On24

Stephen Maryka, Chief Technical Officer at ICEsoft

This Tech Talk provides an overview of the ICEfaces framework, which is designed to add AJAX to JSF based on a technology called Direct-to-DOM Rendering. This approach allows a web application to be rendered entirely on the server side. The browser essentially acts as a remote control to a server-side rendering of the DOM - making the AJAX capabilities transparent to the developer. Developers can work in a pure JSF programming model, have no exposure to JavaScript development or any of the low-level intricacies of AJAX and still get the full rich web capability.
On24
Stream:
On24

Nati Shalom, Founder and CTO, GigaSpaces

This Techtalk explores methodologies for achieving optimal application scalability. You will discover how to enhance scalability and performance of both the data tier and the entire application. Learn how to identify and protect your applications from common scalability problems, such as latency, slow response times and limited throughput, which can severely limit application performance. Explore how to write additional code in a transparent manner, limiting the negative impacts on application efficiency.
On24
Stream:
On24

Ted Husted, Apache Struts group; Author, Struts in Action

In this session, recorded at The Ajax Experience, Ted Husted stirs some Ajax wizardry into a conventional Struts application, without all the sweat and bother of writing JavaScript. Struts 1 and Struts 2 both support Ajax taglibs that look and feel just like ordinary JSP tags. If it's just a little bit of Ajax that you want, these tags will get you around the learning curve in record time.
On24
Stream:
On24

Brian Leonard, Senior Software Engineer, Sun Microsystems

Application development can be a slow process for many developers. This is largely because they do not have customized development environments and must install multiple packs to add features to the IDE, slowing application configuration. This Webcast explores how to attain comprehensive support during Java development.
On24
Stream:
On24

Bob Lee, Software Engineer, Google

Guice is a dependency injection library focusing on the use of annotations and 'best-fit' logic for injecting resources in Java classes. In this Tech Talk, Bob Lee tells us why it was written, how it works, and how the project has come along.
On24
Stream:
On24

Vince Casarez, Vice President of Product Management

This tech talk explores a framework for integrating services to provide a unified web application. Discover how to create a work environment that encompasses Ajax, portlets and content in a standards-based framework. In this tech talk, explore how the productivity of developers can be improved through the use of a single web interface that encompasses a range of services. Learn of a "mash-up" framework that makes contributions to Apache and can be manipulated by end-users.
On24
Stream:
On24

Cameron Purdy, Vice President of Development in Oracle's Fusion Middleware group

This tech talk details the importance of grid technology for improving data availability. Discover how this technology, particularly through coherent caching, can be used to provide quick and consistent access to relevant data. Explore how coherence, by distributing data in memory across multiple servers, allows for continuous data availability and provides a complex caching capability to applications through a simple API. Learn how to utilize grid technology to provide real-time data analysis and event processing.
On24
Stream:
On24

Will Pugh, Chief Architect, SourceLabs

This tech talk details the benefits and challenges associated with open source Java support for enterprise middleware. Explore popular application servers and frameworks, including TomCat and SASH, which are being used in enterprises today. Discover how, through the use of automated proactive and reactive open source tools such as probes, active data collection and a central controller box, open source platforms possess more active diagnostics, minimizing the time involved in gaining expert help from an engineer.
On24
Stream:
On24

Rod Johnson, Founder of the open source Spring Framework, Author of J2EE without EJB

In this presentation, recorded at TSSJS 2007, Rod Johnson details the improvements made to the Spring 2.0 framework. Spring 2.0 introduced major enhancements in the Spring Framework making it both simpler to use and more powerful. In this session, Rod discusses some of the enhancements through code examples, focusing on: - Extensible XML configuration, support for dynamic languages in the Spring component model, and support for JPA.
On24
Stream:
On24

Brian Goetz, Sr. Staff Engineer at Sun Microsystems and Dr. Cliff Click Chief JVM Architect of Azul Systems

In this interview, Brian Goetz and Cliff Click detail the best practices necessary for creating highly concurrent software. They discuss the meaning and purpose of concurrent software, threads and parallel computing, describe how parallel computing affects the design of programs and examine the challenges surrounding writing acceptable parallel systems.
On24
Stream:
On24

Martin Fowler, Chief Scientist, ThoughtWorks Inc. and Neal Ford. Author of Art of Java Web Development, Application Architect, ThoughtWorks, Inc.

In this keynote presentation, filmed at TSSJS Barcelona, Martin Fowler and Neal Ford describe the theory behind Domain Specific Languages (DSLs) and introduces real-world use cases. They examine the pros and cons of internal and external DSLs, and how to build them in all languages, not just dynamically-typed ones. This presentation further details why the practice of building DSLs is an important
On24
Stream:
On24

Bob Lozano, Founder & Chief Strategist, Appistry

In this interview, Bob Lozano discusses some of key architectural decisions that need to be made when designing grid-based applications. Lozano describes how a virtualized 'fabric' layer can be used to help scale out applications running on commodity hardware, improving both scalability and performance.
On24
Stream:
On24

Steven Haines

In this Tech Talk, Java architect Steven Haines discusses high performance applications from the standpoint of architecture, deployment, and development. He addresses development methods, measurement, and hardware issues, as well as some of the tools of the trade involved in developing skills for yielding high performance architectures.
On24
Stream:
On24

Alberto Savoia

In this Tech Talk Alberto Savoia, CTO of Agitar Software discusses how automation is key to the success of any developer testing initiative. Savoia talks about how unit testing improves agile development and examines the three types of developers: the 'test-infected', those who need convincing and those that are immune to test infection.
On24
Format:
text

Charles Nutter

Topic: JRuby Project
In this interview, Kirk Pepperdine of TSS.com interviews Charles Nutter, contributor to the JRuby project. Nutter discusses how JRuby is being integrated into the Java platform and how the JVM is evolving to support dynamic languages. He looks at upcoming support for JRuby in Netbeans 6.0 and addresses broader issues around dynamic languages such as type-checking, scalability and performance.
On24
Stream:
On24

Ted Neward

Ted Neward sat down with TheServerSide.com to discuss what he called the "Vietnam of Computer Science," referring to object/relational mapping. Learn why Neward describes object/relational mapping as a quagmire and why he believes programmers pretend that the translation from object model to relational model is invisible, while it's clearly not. In this tech talk Ted examines object databases, which don't translate to a relational form at all, highlighting db4o as an example of a successfully deployed object database, and describes where their strengths and weaknesses as compared to object/relational systems.
On24
Stream:
On24

TSSJS 2007 Panel

Before building an SOA, there are important architectural and business considerations that need to be made. While you certainly cannot purchase an SOA out-of-the-box, there are various technologies that can help ease the transition; moreover, these are the essential elements that any true SOA needs to be complete. Panelists will delve into several of these SOA technologies, including infrastructure products such as ESBs, as well as a range of governance and management offerings.
On24
Stream:
On24

Thomas Kurian

In this keynote presentation, filmed at TSSJS Vegas 2007, Oracle's Thomas Kurian discusses his vision for how a next generation application development platform will combine a variety of technologies including Java EE, EJB 3.0, SDO, JavaServer Faces, AJAX, BPEL, dynamic languages, and Web 2.0. According to Kurian, easy to use declarative tools will enable developers to rapidly build powerful and rich enterprise applications and online services. Towards the end of the presentation, Kurian invites Cameron Purdy up on stage to announce Oracle's acquisition of Tangosol.
On24
Stream:
On24

Bram Smeets

Bram is currently a core developer for Spring Modules. Spring Modules aims at facilitating the integration between the Spring framework and other projects, without extending Spring's core. Furthermore, he is developer for DWR, a project that aims to provide easy AJAX for Java. His main focus is on the integration between DWR and Spring.
On24
Format:
text

Erich Gamma

Erich Gamma, a Distinguished Engineer at IBM Rational Software, is delivering a keynote on the Jazz project at TheServerSide Java Symposium 2007. A joint technology endeavor between Rational and IBM Research, Jazz seeks to extend the Eclipse software development environment to a team collaboration platform. In this interview, Gamma talks about the vision for Jazz, and how the platform is designed to make development teams more effective by improving quality and collaboration, and increasing transparency.
On24
Format:
text

Thomas Kurian

Thomas Kurian, senior vice president of development for Oracle middleware platform products, is delivering a keynote at the Java Symposium on the next application platform. In this interview with TSS' Colleen Frye, he talks about some of the key elements of that platform, including POJO-based development, orchestration, integration with open source frameworks like Spring and "a la carte" Java EE 5 compliance.
On24
Format:
mp3

Mark Richards

Mark Richards, senior IT architect at IBM, discusses what functionality you do and don't want in an enterprise service bus and why an ESB has become viewed as a central player for implementing service-oriented architecture. These are topics he'll go into in greater detail during his upcoming TSSJS presentation "The Enterprise Service Bus: Do We Really Need It?"
On24
Stream:
On24

Oisin Hurley and Steve Vinoski - SOA

In this tech talk, IONA's Oisin Hurley and Steve Vinoski discuss IONA's view of what's important around SOA design and implementation, focusing on IONA's Celtix and Artix offerings, as well as covering some of IONA's tooling and ancillary libraries, like CXF.
On24
Stream:
On24

Bruce Johnson - Google Web Toolkit Q&A

Google Web Toolkit (GWT) lets you build Ajax applications in Java. In this tech talk, Bruce Johnson talks about what you can expect when you build your web app with GWT. Bruce also talks about using GWT with existing JavaScript libraries.
On24
Stream:
On24

Bruce Johnson - Google Web Toolkit Performance and Interoperability

Google Web Toolkit (GWT) lets you build Ajax applications in Java. In this tech talk, Bruce Johnson talks about what you can expect when you build your web app with GWT. Are the apps fast? Are they small? Bruce also talks about using GWT with existing JavaScript libraries.
On24
Stream:
On24

Joe Keller - JBI

According to Joe Keller, Sun's acquisition of SeeBeyond was a "technology marriage made in heaven." In this tech talk, recorded at JavaOne 2006, Keller describes Sun's Java System Composite Application Platform Suite and explains how the product has expanded with technology from the acquisition for building out an ESB.
On24
Stream:
On24

Bill Roth - Tooling at BEA/J2EE

The core of BEA's tooling is based on Eclipse - but there are many other technologies involved as well. In this tech talk recorded at JavaOne 2006, Bill Roth, head of the Tools Unit at BEA, discusses BEA's latest adoptions and advancements, as well as the practice of blended development.
On24
Stream:
On24

Pavel Buzek - NetBeans

In this tech talk, sponsored by Sun Microsystems, NetBeans Architect Pavel Buzek explains how Java EE 5 simplifies development and how Netbeans adds more ease of use with code completion for database mapping, wizards for building complete applications from existing data, and editing annotations.
On24
Stream:
On24

Geert Bevin - RIFE

In this tech talk, given at TSSJS 2006, Geert Bevin, founder of RIFE, discusses various features of the full-stack, open-source Java Web application component framework. In particular, Bevin focuses on continuation support and RIFE's templating syntax.
On24
Stream:
On24

Peter Walker - Java Business Integration 101

Learn how Java Business Integration (JBI) contains service provider interfaces (SPI) that can be used to write middleware, integrated middleware, change BPEL (business process execution language) or create new BPEL scripts using business process notation.
On24
Stream:
On24

Max Katz - Ajax, JSF, and Ajax for JSF

In this tech talk, given at JavaOne in May, Exadel senior systems engineer Max Katz discusses how well Exadel VCP, a component library for Ajax and JSF, simplifies development with a component-based approach.
On24
Stream:
On24

Dan Diephouse - SOA and XFire

In this tech talk, given at TheServerSide Java Symposium in March, XFire founder Dan Diephouse talks about the history behind and various features included in XFire. He also addresses how the current emphasis on SOA is affecting the Web services world.
On24
Stream:
On24

Daniel Selman - Business Rules

In this tech talk, given at TSSJS in March, ILOG's business rules product manager Daniel Selman delves into business rules and the Business Object Model, as well as the benefits of rule maintenance through a business rules engine.
On24
Stream:
On24

Heinz Kabutz - Advanced Java

In this talk, given at TheServerSide Java Symposium in March, Maximum Solutions co-founder and Sun Java Champion Heinz Kabutz discusses the digital divide between Africa and the rest of the world, his work on design patterns, and his feelings on Java5.
On24
Stream:
On24

Mike Keith - EJB3 Persistence

In this talk, given at TheServerSide Java Symposium in March, Oracle's Mike Keith talks about the release of EJB3 and preparations around the release. Keith dispels the two large myths behind EJB3 and explains how EJB3 tackles persistence. Keith also discusses the best ways to prepare for the migration to EJB3.
On24
Stream:
On24

Panel - The Future of Enterprise Java

In this panel, moderated by Ted Neward at TSSJS in March, Cameron Purdy, Rod Johnson, Bruce Snyder, Bruce Tate, Floyd Marinescu and Ari Zilka engage in a lively discussion highlighting the current state of the Java platform, its strengths and shortcomings and where they think the language is headed.
On24
Stream:
On24

Chris Nelson - Trails

In this tech talk, given at TheServerSide Java Symposium in March, Chris Nelson, active director, Cincinnati Java User's Group, discusses how Trails compares to Ruby on Rails and how Trails is being used today.
On24
Stream:
On24

Jeff Vroom - Building Rich Internet Applications with Adobe Flex

In this interview, Jeff Vroom previews the new features in Adobe Flex 2.0 and Flash Player 9. He discusses the benefits of using ActionScript for rich client programming, compares Flex and Ajax, and outlines how Flex integrates with existing Java EE architectures, including Spring, Hibernate and JMS.
On24
Stream:
On24

Vincent Frisina - Large-scale Development Environments

According to Vincent Frisina, principal consultant for U-plus Consultant, the biggest challenge in a large-scale development environment is communication. In this tech talk, Frisina discusses the obstacles encountered and advances made by his team while replacing a client's existing enterprise critical application with a new overall system.
On24
Stream:
On24

Transforming Enterprise Java into an Enterprise Commodity

In this presentation, given at TSSJS in March, Geir Magnusson invites Hani Suleiman, Cameron Purdy, Cedric Beust and Patrick Linskey to the stage to answer questions and foster discussion on what's to come in the Java world in 2006. Topics include Web 2.0, Ajax, ORM frameworks, mashups, EJB and POJOs.
On24
Stream:
On24

Java Jeopardy at TheServerSide Java Symposium

In this event put on by Oracle at TheServerSide Java Symposium in March, Java experts put their knowledge to the test in the style of a Jeopardy game show. Contestants answer questions on topics including Java Server Faces, enterprise Java and persistence.
On24
Stream:
On24

Jamie Bernardin - Accelerating Application Deployment and Managing SLAs by Virtualizing Container-Based Services

Application virtualization decouples the application from the hardware, letting a software infrastructure control the provisioning at runtime. In this presentation, given at TheServerSide Java Symposium in March, Jamie Bernardin, CTO and co-founder of DataSynapse, takes a look at the benefits of application virtualization.
On24
Stream:
On24

Brian Murphy - Nexaweb and Enterprise Rich Internet Applications

The ultimate RIA solution is the one that works with an already existing framework, set of tools and team. In this tech talk, Nexaweb senior vice president Brian Murphy discusses how Nexaweb fits into the RIA space and how it differs from other solutions.
On24
Stream:
On24

Gregor Hohpe - Where Did All the Beautiful Code Go?

It's often difficult to find the true "business logic" that is hidden in thousands of lines of code. In this presentation given at TSSJS in March, Google's Gregor Hohpe makes sure you're asking all the right questions and addressing all of your options.
On24
Stream:
On24

Ted Farrell - Leveraging Open Source in the Enterprise

This keynote presentation, given by Oracle's Ted Farrell at TSSJS in March, shows how to go about implementing successful IT strategies based on Open Ecosystems and achieving business goals while lowering costs.
On24
Stream:
On24

Patrick Linskey - EJB3 and JDO2

While SolarMetric CTO Patrick Linskey believes there will always be JDO and EJB, the question lies in where the specs will go over time. In this tech talk, Linskey discusses the EJB/JDO controversy.
On24
Stream:
On24

Ted Neward - Web Services and Security

In this tech talk, Ted Neward, an independent consultant specializing in high-scale enterprise systems, talks about Web Services in the industry, focusing on security and choreography issues.
On24
Stream:
On24

Bjorn Benson - Form and Function of Eclipse in the Industry

In this tech talk, Bjorn Freeman-Benson, technical director of open source process and infrastructure for the Eclipse Foundation, discusses Eclipse topics including how Eclipse development is done in practice, IBM's involvement in Eclipse and different approaches to Eclipse deployment.
On24
Stream:
On24

Glen Martin - Commoditization of Open Source

According to Glen Martin, director of product management at SpikeSource, maintaining a stack over time can be a real challenge. In this tech talk, Martin discusses how open source distribution models for corporations work at SpikeSource.
On24
Stream:
On24

Geir Magnusson - Apache Harmony and Apache Geronimo

In this tech talk, Geir Magnusson, vice president of products for Gluecode software, talks about the future of the multi-functional Geronimo along with Apache's open source JVM project, Harmony.
On24
Stream:
On24

Gavin King - Hibernate3 and EJB3

According to Gavin King, founder and leader of the Hibernate project, Hibernate3's compatibility with EJB3 allows plugability between persistence vendors, ORM vendors and the EJB3 container. In this tech talk, King discusses how Hibernate3 builds upon and extends EJB3.
On24
Stream:
On24

Raghu Kodali - EJB3

According to Raghu Kodali, product manager and evangelist in the application server group at Oracle, EJB 3.0 is addressing its infamous complexities with increased productivity and performance. In this tech talk, Kodali discusses new features of EJB3 and what it all means for developers.
On24
Stream:
On24

James Strachan - Java Business Integration

James Strachan discusses how Java Business Integration can help organizations integrate their siloed, vertical applications in a standard way.
On24
Stream:
On24

Joe Walker - Using AJAX with DWR

Joe Walker, author of the popular AJAX library DWR, discusses some of the issues he's come across in using AJAX (and writing DWR). Among topics Walker addresses are how DWR manages type conversions and the real impact of AJAX on the network bus.
Dave Thomas - Pragmatic Programmer

Topic: Improving a Knowledge Portfolio

Dave Thomas, one of the Pragmatic Programmers, talks about ways to improve programming proficiency by diversifying the "knowledge portfolio," and discusses the place of Ruby, Python, and Groovy in the developer's tool belt.

Select Video Streaming Bandwidth: Real / DSL
Top
Hani Suleiman - CTO of Formicary

Topic: The Bileblog

In TSS' first satirical TechTalk, Cameron Purdy and Floyd Marinescu interview Hani Suleiman, the writer of the infamous BileBlog. At times serious, at times ridiculous, the interview discusses Hani's views on Java, EJB 3, JSR 168, Maven, JBoss, the definition of "asshat", Hani's childhood, and the less known fact that Hani is actually on the JCP and is an appserver and portal vendor.

Select Video Streaming Bandwidth: Real / DSL
Top
Craig McClanahan - Senior Staff Engineer at Sun Microsystems

Topic: Java Server Faces

Craig McClanahan, project lead for Sun's Java Studio Creator and original author of Struts, discusses JavaServer Faces and where it stands in the web framework landscape, as well as its relationship to Struts and some other frameworks. Along the way, he also mentions some of the capabilities in the expression language to be extensible.

Select Video Streaming Bandwidth: Real / DSL
Top
Matt Raible - J2EE Consultant for Raible Designs and SourceBeat Author

Topic: AppFuse, Spring Live, and Web Frameworks

In this Tech Talk, Matt Raible discusses the reasoning and process behind AppFuse, his writing of Spring Live, and a remarkably balanced view of the factors that have changed his approaches to writing applications in Java.

Select Video Streaming Bandwidth: Real / DSL
Top
Darren Broemmer - Senior Software Engineer for Freddie Mac

Topic: J2EE Best Practices

Darren Broemmer, author of "J2EE Best Practices" and senior software engineer for Freddie Mac, talks about architectural style, where messaging and EJB fit into an architecture, and a few other issues such as performance, service versioning, and more.

Select Video Streaming Bandwidth: Real / DSL
Top
Billy Newport - Lead Architect for WebSphere Appserver High Availability and Webpshere XD

Topic: Asymmetric Clustering and Websphere XD

Asymmetric clustering proposes an architecture that is almost opposite to the typical enterprise clustering best practices. In an asymmetric cluster, business logic is split into partitions, where each partition can be the sole accessor of a set of underlying data. Billy Newport introduces this concept and how it is implemented in Websphere XD.

View interview transscript
Top
Scott Ambler - Senior Consultant with Ronin International Inc.

Topic: Agile Programming

Scott Ambler, author of a number of books on Agile programming such as "Agile Modeling," "A Practical Guide to Enterprise Architecture," and "The Elements of UML Style", offers this tech talk on the use of the Agile method, such as what it is, why it works so well, and why you should use it instead of the traditional development methods. He also discusses the political implications of Agile programming, and how much people new to Agile programming should commit to it.

Select Video Streaming Bandwidth: Real / DSL
Top
Bruce Snyder - Lead Developer for the Castor Project

Topic: Castor, Geronimo, TranQL, Maven, and more

Bruce Snyder, lead developer on Castor JDO and one of the founding developers of Geronimo, talks to TSS about Castor, its history, the open-source application server Geronimo - and why it's not just an application server, an SDO-like open-source project called TranQL, Maven and why you'd use it, and what it's like to write a book.

Select Video Streaming Bandwidth: Real / DSL
Top
Gregor Hohpe - Integration Architect from ThoughtWorks

Topic: EAI and Messaging

Gregor Hohpe, Integration Architect from ThoughtWorks and co-author of Enterprise Integration Patterns, discusses EAI and messaging from an integration standpoint, from how to think about messaging and coupling issues, synchronization of presumably-asynchronous processes, to the integration of messaging into the enterprise. He also discusses how enterprise messaging patterns were determined, and programmer mindset (as applied to asynchronous design patterns).

Select Video Streaming Bandwidth: Real / DSL
Top
Emmanuel Cecchet - Chief Architect for ObjectWeb

Topic: ObjectWeb's Product Suite

Emmanuel Cecchet, chief architect for ObjectWeb and Emic, discusses ObjectWeb's goals, its internal organization, some of the interesting projects under ObjectWeb's umbrella, including JOnAS, C-JDBC, and JORAM, and covers a few important concepts such as J2EE 1.4 certification and web services, along the way.

Select Video Streaming Bandwidth: Real / DSL
Top
Jean-Francois Arcand - Tomcat5 Developer

Topic: Tomcat5

In this Tech Talk, Jean-Francois Arcand, Tomcat5 developer, talks about Tomcat5 development, internal architecture, and embedding it into other processes. Tomcat's migration to JMX is also discussed, as well as its impact on performance - and why it wasn't used in at least one case.

Select Video Streaming Bandwidth: Real / DSL
Top