Spotlight Feature Archives

All of the spotlight features at Javalobby.org are archived here for posterity. The features for the past month are shown by default. You can view all of them here.

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay. (9 replies: add yours)
Run Dates: Dec 28, 2007 to Jan 28, 2008

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (32 replies: add yours)
Run Dates: Dec 14, 2007 to Feb 1, 2008

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators. (2 replies: add yours)
Run Dates: Dec 5, 2007 to Feb 25, 2008

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download. (16 replies: add yours)
Run Dates: Nov 8, 2007 to Jan 8, 2008

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results. (14 replies: add yours)
Run Dates: Oct 31, 2007 to Dec 31, 2007

What is the Google Collections Library?

Geertjan interviews Kevin Bourrillion and Jared Levy--the two primary creators of the Google Collections Library. What is the Google Collections Library, and how can it help you as a developer? Read on to find out. (21 replies: add yours)
Run Dates: Oct 24, 2007 to Dec 24, 2007

Introduction to Groovy Part II

Andres Almiray continues his introduction to Groovy in this article, covering such features as regular expressions, POGOS, and operator overloading. (10 replies: add yours)
Run Dates: Oct 17, 2007 to Dec 17, 2007

Real World Guide to Open Sourcing a Saturday Project

Inherent to a "Saturday project", whether written in Java or any other programming language, is that you've got it boiling on the backburner somewhere. Here, Geertjan Wielenga asks the question "should you open source?" (10 replies: add yours)
Run Dates: Oct 16, 2007 to Dec 16, 2007

Java, the OLPC, and community responsibility

The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC! (26 replies: add yours)
Run Dates: Oct 9, 2007 to Nov 9, 2007

How to install FlexBuilder 2 under Eclipse 3.3

Adobe FlexBuilder is a set of plug-ins built on the Eclipse Platform which offers development tools around the Flex framework. In this short article, Renaud Denis shows you how to install FlesBuilder, and get up and running quickly. (0 replies: add yours)
Run Dates: Oct 3, 2007 to Dec 30, 2007

Introduction to Groovy

Andres Almiray helps you get started with this versatile and powerful dynamic language written in Java, for Java. Like Ruby, or Python, Groovy provides powerful dynamic features. But it also provides excellent integration with Java. (14 replies: add yours)
Run Dates: Sep 28, 2007 to Dec 29, 2007

Ultimate Java Image Manipulation

Josiah Hester explains the techniques of image manipulation in Java, covering such topics as resizing, rotating, flipping, transparency, splitting, sprite animation, and much more. (24 replies: add yours)
Run Dates: Sep 17, 2007 to Nov 13, 2007

ActiveObjects: An Easier Java ORM

Javalobby's own Daniel Spiewak walks you through the problems with modern Java ORMs and how they can be solved. Learn the basics of ORM design and gain insight in how to use ActiveObjects to simplify your database layer.
Run Dates: Sep 13, 2007 to Nov 13, 2007

Introduction to iBatis - Generate Models from Your Database

Adam Smith walks you through generating your iBatis layers from an existing database. Read on to find out how Abator simplifies getting started with iBatis with a legacy MySQL database.
Run Dates: Aug 21, 2007 to Oct 21, 2007

Europa Podcast Series: Mik Kersten of the Mylyn Project

Mik Kersten, the fearless leader of the Mylyn (formerly Mylar) project, has a sit-down with Daniel to talk about Mylyn: what it is an why it's good for you. Gain insight into one of Eclipse's most popular projects, and catch a few tips to help streamline
Run Dates: Aug 8, 2007 to Sep 12, 2007

Europa Podcast Series: Andrey Platov of the DLTK Project

Fresh from his latest webinar, Andrey Platov talks about DLTK, dynamic language IDEs, and (everyone's favorite) Ruby on Rails. Find out what the next steps for DLTK may be, and what we can expect in the impending Europa release.
Run Dates: Jun 28, 2007 to Sep 12, 2007

Europa Podcast Series: Doug Gaff of the DSDP Project

Doug Gaff, technical chair for EclipseCon and lead for the DSDP project, sits down with EclipseZone's own Daniel Spiewak and discuss eRCP, NAB, TmL and the future of Eclipse on embedded devices. (0 replies: add yours)
Run Dates: Jun 13, 2007 to Aug 15, 2007

Europa Podcast Series: Oisin Hurley of the STP Project

Oisin Hurley of the STP project sits down with Daniel Spiewak and talks about the evolution of SOA tools and the importance of the Open Source community. (0 replies: add yours)
Run Dates: May 28, 2007 to Aug 15, 2007

Building Applications With NetBeans Visual Library

NetBean's Roman Strobl returns with some super slick demos of the new NetBeans Visual Library in NetBeans 6.0. Watch as he shows you what makes their Mobility and JSF tools tick. (26 replies: add yours)
Run Dates: May 17, 2007 to Jun 17, 2007

Eliminate mapping. Reduce development by 40%.

InterSystems Caché is the object database with Jalapeño technology. Derive persistent objects from POJOs. Access data with SQL. View a demonstration.
Run Dates: May 14, 2007 to Jun 17, 2007

Europa Podcast Series: Scott Lewis of the ECF Project

Daniel Spiewak returns with Scott Lewis, lead dev on the ECF project. Learn more about this foundational project and how it can aid in your development workflow. Installment two of the Europa Podcast Series. (0 replies: add yours)
Run Dates: May 14, 2007 to May 28, 2007

Europa Podcast Series: Paul Styles of the Corona Project

EclipseZone's Daniel Spiewak sits down with Paul Styles of the Corona project and talks about project collaboration, distributed project management and the future of Corona. Installment one of the Europa Podcast Series. (4 replies: add yours)
Run Dates: May 2, 2007 to May 16, 2007

A Comparison of Eclipse Extensions and OSGi Services

Neil has written an article on the differences between Eclipse extensions and OSGi services. If you ever wondered what the differences between these two models, or even want to know how to process extensions or services, then this article should be inter (11 replies: add yours)
Run Dates: Apr 23, 2007 to Jul 23, 2007

What is the Eclipse Filing System?

EclipseZone editor Alex Blewitt guides us through an excellent introduction to the Eclipse Filing System and how you can get started creating your own implementation. (7 replies: add yours)
Run Dates: Jan 2, 2007 to Mar 22, 2007

Rapid Java EE with NetBeans 5.5

Roman Strobl from the NetBeans team returns again to show you the hottest new features for Java EE development in NetBeans 5.5. (2 replies: add yours)
Run Dates: Nov 6, 2006 to Dec 16, 2006

1 Layout Manager to Rule Them All

MigLayout is the most versatile SWT/Swing layout manager written, yet incredibly simple to use. Read on as Mikael Grev talks about why he created it and how you can get started quickly. (55 replies: add yours)
Run Dates: Oct 24, 2006 to Mar 20, 2007

Rich Web Apps with JSF & Ajax

Backbase VP, Mark Schiefelbein, wastes no time showing how Ajax can bring beautiful functionality to your JSF interfaces. See for yourself how easily you can employ these simple techniques for great results. (2 replies: add yours)
Run Dates: Oct 17, 2006 to Nov 30, 2006

Effective Distributed Systems

Is your enterprise system robust? Maybe its distributed? If its not either, Roger Voss has a new article discussing the benefits of being both and how enterprise Java can get you there. (5 replies: add yours)
Run Dates: Sep 20, 2006 to Mar 15, 2007

Callisto Podcast Series: Jeff McAffer of the RCP project

Tune in to hear Riyad and Jeff discuss the current state of OSGi, Equinox the Eclipse platform and the Eclipse RCP effort, as well as the future direction of it all.
Run Dates: Aug 10, 2006 to Sep 10, 2006

Callisto Podcast Series: John Graham of the DTP project

Tune in as Riyad and John discuss the goals and progress the DTP project is making as both a platform for every Eclipse data-enabled projects as well as end user tool for folks needing to explore and manipulate data sources.
Run Dates: Jul 31, 2006 to Aug 24, 2006

Callisto Podcast Series: Wenfeng Li and Jason Weathersby of the BIRT Project

Tune in to hear Riyad's interview with Wenfeng Li and Jason Weathersby of the BIRT team. Wenfeng and Jason discuss the massive success BIRT has had with report developers, managers and users and how the future work of BIRT is BI (Business Intelligence)
Run Dates: Jul 27, 2006 to Aug 18, 2006

Callisto Podcast Series: Doug Schaefer of the CDT Project

In the sixth episode of our series, Riyad talks to Doug Schaefer, head of the CDT project. Listen in as Riyad and Doug discuss the progress of C/C++ development on the Eclipse platform. They also touch on the C# work going on for a future release and the
Run Dates: Jul 25, 2006 to Aug 18, 2006

Callisto Podcast Series: Sri Doddapaneni of the TPTP Project

In the fifth episode of our series, Riyad talks to the Sri Doddapaneni of the TPTP project in Callisto. Find out how this powerful testing and performance platform can improve your Eclipse application and see what they have planned for the future. (4 replies: add yours)
Run Dates: Jul 20, 2006 to Sep 30, 2006

Callisto Podcast Series: Ed Merks of EMF

In the fourth episode of our series, Riyad talks to the author of the EMF project in Callisto. Listen in as they discuss why most people are confused by EMF and how this amazing tool can be leveraged in almost any situation. (4 replies: add yours)
Run Dates: Jul 18, 2006 to Aug 11, 2006

Callisto Podcast Series: Tim Wagner of the WTP Project

In the third episode of our series, Riyad talks to the author of the WTP project in Callisto. Listen in as they discuss how the WTP project started, commercial contributes on the way and where WTP is going. (2 replies: add yours)
Run Dates: Jul 17, 2006 to Aug 5, 2006

EXCLUSIVE: IntelliJ IDEA 6 UI Designer

See & hear what's coming soon in IntelliJ IDEA version 6. These demos make clear that IDE innovation is alive and well at JetBrains. Watch now! (6 replies: add yours)
Run Dates: Jul 14, 2006 to Aug 14, 2006

Callisto Podcast Series: Gili Mendel and Joe Winchester of VE

In the second episode of our series, Riyad talks to the authors of the VE project in Callisto. Listen in as they talk about the roots of the project and how designing device drivers ties into building a visual editor. (19 replies: add yours)
Run Dates: Jul 5, 2006 to Jul 30, 2006

Callisto Podcast Series: Richard Gronback of GMF

With the latest major release of Eclipse, Riyad Kalla kicks off the EclipseZone Callisto Podcast Series with Richard Gronback of the GMF project. In this first of ten episodes, Riyad covers the past, present and future of GMF. (2 replies: add yours)
Run Dates: Jun 29, 2006 to Sep 30, 2006

Building a constraints language with ANTLR

Building a constraints language can be hard without the right tools. Julien Ponge shows you how to make it easy using the ANTLR parser generator. Read on for how you can make a new language parser and add it to your application. (8 replies: add yours)
Run Dates: Jun 23, 2006 to Jul 10, 2006

Book Review: Foundations of Ajax

Ajax is all the rage these days, and Apress has joined the fray with a new book, Foundations of Ajax. Schalk Neethling , Javalobby Book Review Team Leader, recently took this book for a spin and gives his thoughts in a new review. (0 replies: add yours)
Run Dates: Jun 23, 2006 to Jul 7, 2006

Unix: Ten Things Every Java Developer Should Know

One of the great things about Java is how cross-platform it really is. Unfortunately, not all Java developers are as familiar with Unix as they should be. Russ Olsen presents 10 things you really should know about Unix as a Java developer. (17 replies: add yours)
Run Dates: Jun 19, 2006 to Jul 3, 2006

Book Review: Hibernate Quickly

In our latest addition to the Javalobby Book Reviews, Horaci Macias writes an in-depth review of on the latest books on Hibernate, a popular ORM layer for Java. Check it out and comment on your experiences with the book. (0 replies: add yours)
Run Dates: May 25, 2006 to Jun 15, 2006

SOA and RIA: The Perfect Marriage?

Are SOA and RIA meant to be together? Claus Seitter talks about how his company believes they are and shows how using Canoo ULC made their lives easier when dealing with these two buzzworthy technologies. (2 replies: add yours)
Run Dates: May 25, 2006 to Apr 22, 2007

Eclipse - a tale of two VMs (and many classloaders)

When starting off with Eclipse plugin or RCP development, you're more than likely to run into issues like ClassNotFoundException. Once you understand how the Eclipse launch processes and classloaders fit together, debugging problems becomes easier. (51 replies: add yours)
Run Dates: May 2, 2006 to Apr 22, 2007

Revolutionize your productivity with Eclipse Mylar

EclipseZone introduces you to an Eclipse plugin that could revolutionize the way you work by focusing what you see in your IDE based on the task, bug or feature you are currently working on. Hop in and learn about Mylar! (11 replies: add yours)
Run Dates: Apr 13, 2006 to May 4, 2006

JBoss Portal 2.2: Standards-based foundation for your portal

Co-founder Roy Russo walks us through the new features and highlights of JBoss Portal 2.2. Learn how JBoss Portal 2.2 can help you get your portal projects running smoothly on a standards-based foundation. (4 replies: add yours)
Run Dates: Apr 12, 2006 to May 26, 2006

Accelerating Database Application Development In Eclipse RCP

Don Young of InPowerSoft walks you through an introduction to their InPowerForms for Eclipse RCP while explaining some history of this powerful RCP product. (2 replies: add yours)
Run Dates: Mar 31, 2006 to Apr 20, 2006

The State of "The Design"

The Java platform has celebrated its 11th anniversary, the first EJB spec was released 7 years ago and Spring just celebrated the 3th anniversary of the 1.0 release. Steven Devijver takes a look at the state of application design and some its pitfalls. (20 replies: add yours)
Run Dates: Mar 24, 2006 to Apr 10, 2006

Expressing Software Architecture with Dependency Structure Matrices

Expressing large dependency graphs in software applications has long been a problem. Neeraj Sangal of Lattix explains how you can use Dependency Structure Matrices to quickly and easily find dependencies.
Run Dates: Mar 10, 2006 to Mar 31, 2006

Yet More Java Puzzlers

At JavaPolis 2005 in Antwerp, Josh Bloch and Neal Gafter of Google introduced 8 more Java puzzlers from their acclaimed book. Listen in and follow along as they twist your brain with these fun puzzles. (2 replies: add yours)
Run Dates: Feb 28, 2006 to Mar 14, 2006

NetBeans Platform: Discover the Power

NetBeans is a great IDE, but did you know NetBeans is also a "platform" that will accelerate your development of great-looking Java apps? These demos by Roman Strobl show you how easy it can be! (49 replies: add yours)
Run Dates: Feb 24, 2006 to Mar 24, 2006

Javalobby Readers' Choice: Top Java Books

The top books every Java developer should own and read, according to you! Which book was the standout #1, and how does this list of member recommendations compare to your list? (9 replies: add yours)
Run Dates: Feb 16, 2006 to Mar 9, 2006

Using JMS For Distributed Software Development

Do you really know about JMS? Javalobby member, Roger Voss, does. After using JMS for years, he's written up his experiences using this often forgotten technology. (24 replies: add yours)
Run Dates: Feb 14, 2006 to Mar 7, 2006

Out of Bounds : Avoiding Career Protection Faults

I don't think the team likes me very much. Many of my suggestions aren't adopted, and several people have replied with what I suspect is thinly veiled sarcasm. What's going wrong? (5 replies: add yours)
Run Dates: Jan 31, 2006 to Feb 21, 2006

Business Intelligence and Reporting Tools Project

Reporting has been one of the areas severely lacking in the Open Source world. Thanks to the Eclipse Foundation and Actuate, this is being addressed with a tool developed in the Eclipse framework—BIRT. Say hello to BIRT. (11 replies: add yours)
Run Dates: Jan 19, 2006 to Feb 9, 2006

ServiceLocator Pattern: Does EJB 3 Really Kill It Off?

With EJB3 fast approaching, are JNDI's days numbered in enterprise development? Brandon Werner takes a look at whether IoC will put the final nail in the coffin. (2 replies: add yours)
Run Dates: Jan 16, 2006 to Jan 30, 2006

EZ Interviews: Tim Wagner, Web Tools project leader

Web Tools Platform project leader Tim Wagner balances the competing interests of open source and commercial development in what may be the most closely watched of all the Eclipse projects. In this exclusive interview, find out how he does it, and why. (4 replies: add yours)
Run Dates: Jan 5, 2006 to Feb 2, 2006

Erik's Pulse 2005: A Year In Links

The truth is out there, and JL's Erik Thauvin never misses it! Last year, the Javalobby Newsletter published 46 editions of Erik's Pulse. Erik assembled a great summary of them in this mega-list. (0 replies: add yours)
Run Dates: Jan 3, 2006 to Jan 24, 2006

Wicket: What's that buzz?

Javalobby's tip-meister, R.J. Lorimer, introduces you to Wicket and shows you why it is uniquely powerful and not just another Java MVC framework. Enjoy! (19 replies: add yours)
Run Dates: Jan 3, 2006 to Jan 18, 2006

Why You Should Be Using Eclipse RCP (In 10 Minutes)

RCP enthusiast, J Aaron Farr, says you should be using Eclipse RCP. Don't believe him? Check out his 10 minute screencast showing the functionality that proves why Java on the desktop isn't dead! (13 replies: add yours)
Run Dates: Dec 21, 2005 to Sep 30, 2006

JavaPolis 2005 - Conference Report

JavaPolis 2005 wrapped up last week and Julien Delfosse gives an incredible overview of the sessions he attended and his overall feel of the show. Synopsis: good show, good drinks, too many guys! (10 replies: add yours)
Run Dates: Dec 19, 2005 to Jan 3, 2006

Universal Logger Plugins for RCP Applications

John Franey explains how RCP application and plug-in developers can incorporate logging using a variety of standard APIs. A group of logger plug-ins are created that can become part of your development toolbox. (15 replies: add yours)
Run Dates: Dec 2, 2005 to Dec 16, 2005

Rich Internet Applications and AJAX - Selecting the best product

There are hundreds of criteria for choosing RIA and AJAX products. It’s easy to lose focus and misjudge priorities. Marc Domenig of Canoo takes you through some of the decisions you have to make when choosing an RIA framework. (8 replies: add yours)
Run Dates: Nov 30, 2005 to Dec 24, 2005

Eclipse Data Tools Platform: History, Structure & Plans

The Eclipse Data Tools Platform (DTP) project is a new top-level project at eclipse.org for managing data. Project leader John Graham provides a detailed look at the Data Tools Platform project in this article. (1 reply: add yours)
Run Dates: Nov 21, 2005 to Dec 5, 2005

Book Review: Eclipse Rich Client Platform

Wayne Beaton has just written a review of the new Eclipse Rich Client Platform book by Platform committers Jeff McAffer and Jean-Michel Lemieux. Every RCP developer should take a look at this. (5 replies: add yours)
Run Dates: Nov 17, 2005 to Dec 1, 2005

The Eclipse Add-In Provider Ecosystem - A Win For All

The Eclipse Add-In Providers are a diverse group of software vendors. Understand how these members benefit from Eclipse while working hand in hand with their competitors in this guest article by Catalyst CEO Tracy Ragan. (0 replies: add yours)
Run Dates: Nov 5, 2005 to Dec 24, 2005

Rich Web with Java and AJAX

Dr. Ted Goddard explains how to harness the power of AJAX and develop pure Java rich web applications. Developing rich web applications has never been this easy!
Run Dates: Nov 3, 2005 to Dec 3, 2005

Breaking the Trends - Interview with Todd Williams of Genuitec

The exclusive EZ Interview series continues with Genuitec founder and Eclipse board member Todd Williams. Get behind the scenes at a company that bases its whole business model on Eclipse. (0 replies: add yours)
Run Dates: Oct 26, 2005 to Nov 17, 2005

Improving Code Quality with PMD and Eclipse

PMD is a code analyzer resembling in many ways a software Robocop. It is designed to keep your code consistent and bug-free. In this article Levent Gurses brings you an in-depth view of the popular tool. (15 replies: add yours)
Run Dates: Oct 20, 2005 to Nov 10, 2005

The Life of an Eclipse Evangelist - Interview with Wayne Beaton

"The folks championing alternative technologies [like NetBeans] are very nice people and are generally bright. I just don't happen to agree with them." Read this exclusive interview with the new Eclipse Evangelist, Wayne Beaton. (9 replies: add yours)
Run Dates: Oct 5, 2005 to Oct 26, 2005

NetBeans IDE 5.0 Beta

Listen in as NetBeans guru, Roman Strobl, guides you through some of the excellent new features in NetBeans 5.0 Beta such as Matisse, Plugin Development, and Refactoring. (19 replies: add yours)
Run Dates: Oct 4, 2005 to Nov 4, 2005

Serialize Your Java Beans to XML

If you've built JavaBeans or any other serializable class, such as a database or file, you have probably crossed paths with the Serializable interface in Java. This article explains how to turn that serialization into long-term XML persistance. (0 replies: add yours)
Run Dates: Sep 30, 2005 to Oct 12, 2005

Navigating Persistence: Making crucial but difficult choices

Hibernate, Spring, JDO, TopLink, EJB3?? Aaarrgghh! So many choices, but which is best for you? Hear former JDBC spec lead and Java database expert, Jonathan Bruce, guide you through these rocky straits. (9 replies: add yours)
Run Dates: Sep 28, 2005 to Oct 28, 2005

ECF From The Source - Interview with Scott Lewis

The Eclipse Communication Framework project has a grand goal: provide a unified API and exemplary tools for collaborative communications. EclipseZone interviews its founder, Scott Lewis about all things ECF. (7 replies: add yours)
Run Dates: Sep 27, 2005 to Oct 15, 2005

Extending another class' capabilities using IAdaptable

Have you ever wondered how to decorate an existing class with new functionality? Or wondered how to tie a UI component with a non-UI component without creating cyclic class dependencies? (6 replies: add yours)
Run Dates: Sep 21, 2005 to Sep 30, 2005

Eclipse Committer Series: Kim Horne

You've seen her name on bug reports and news posts but who is she really? Get to know Platform UI committer and Million Download Challenge creator Kim Horne in this exclusive EclipseZone interview. (5 replies: add yours)
Run Dates: Sep 9, 2005 to Sep 30, 2005

Book Review: Hibernate In Action

Meera Subbarao of the Javalobby Book Review team recently finished reading Hibernate in Action. Read on to see what she thought about the definitive guide to Hibernate written by its creators, Christian Bauer and Gavin King. (4 replies: add yours)
Run Dates: Sep 7, 2005 to Sep 24, 2005

EJB3 Quick Start: Fundamentals of EJB3 Persistence

Patrick Linskey, CTO of SolarMetric and active JCP expert group member, leads you through this crisp, no-nonsense introduction to what you need to know about EJB 3.0 persistence. This is not your grandfather's EJB, and you're going to like what you see! (4 replies: add yours)
Run Dates: Aug 25, 2005 to Sep 25, 2005

Data Retention in JSPs with Struts

Holding on to user-supplied form field values through validation errors and other workflow contexts is a common problem for Struts developers. This article shows a strategy anyone can implement to retain these values and prevent users from . (4 replies: add yours)
Run Dates: Aug 22, 2005 to Sep 8, 2005

Book Review: Eclipse In Action

Gustavo Garnica brings you the first review from the Javalobby Book Reviewers, covering Eclipse in Action. This book is a must for Java developers who have never worked with the Eclipse IDE! (0 replies: add yours)
Run Dates: Aug 22, 2005 to Sep 5, 2005

Eclipse Project Series: The eRCP Project

As part of the Eclipse Project Series, EclipseZone interviews two of the eRCP developers, Mark Rogalski and Dr. Yu You. Read the article, then talk with Ed, Mark and Yu about the project or the interview here. (2 replies: add yours)
Run Dates: Aug 18, 2005 to Sep 8, 2005

Earn your black belt...In Java!

JavaBlackBelt is a fun, fresh and free "developer skills assessment community" for you to use and enjoy. Learn how you can open a can of whoop-ass on your Java skills and earn your way to a black belt. (31 replies: add yours)
Run Dates: Aug 16, 2005 to Sep 6, 2005

Hibernate Querying 103: Reporting with JasperReports

In the final part of the series, John Smart investigates how you can integrate JasperReports reporting with Hibernate data sources in an optimal manner, without sacrificing ease-of-use or performance. (22 replies: add yours)
Run Dates: Aug 11, 2005 to Aug 21, 2005

Eclipse Project Series: The Visual Editor Project

The Eclipse Visual Editor project is an innovative GUI builder that can be used for many languages and widget sets. In this article, Ed Burnette interviews two of its developers: David Orme and Dr. Gili Mendel. (5 replies: add yours)
Run Dates: Aug 10, 2005 to Sep 7, 2005

InsiTech XTT: Building Smarter Web Clients With Java

Watch Jim Villano & David Pociu show how you can deliver a rich user experience over the web with a pure Java Swing application. See how XTT & InterSystems Caché integrate seamlessly to provide data-enabled flexibility with ultra-thin Java clients. (0 replies: add yours)
Run Dates: Aug 5, 2005 to Sep 4, 2005

Portal Theming 101 with Liferay Portal

In this tutorial, Liferay hacker Wilson Man explains Liferay (JSR-168 compatible) Portal 3.5’s new "Themes” feature in detail. Learn how to use themes in conjunction with other new features to easily build your website within Liferay Portal. (6 replies: add yours)
Run Dates: Jul 27, 2005 to Aug 10, 2005

Simple Interactive JTable Tutorial

The standard JTable does not come with an interactive mode and adding a simple record often requires an 'Add' button. This example will show you a table containing Title, Artist and Album, without the need for an 'Add' button. (20 replies: add yours)
Run Dates: Jul 26, 2005 to Aug 9, 2005

Hibernate Querying 102: The Criteria API

John Smart continues his Query API tutorial with a step by step guide to using the Hibernate Criteria API, a powerful and elegant alternative to HQL well adapted for dynamic search functionalities. (24 replies: add yours)
Run Dates: Jul 13, 2005 to Aug 3, 2005

Hibernate Querying 101 : tips and tricks

Simple techniques can often yield serious performance improvements. In this first article of a 3-part series, John Smart shares real-world insights about how to fine-tune your Hibernate queries. (26 replies: add yours)
Run Dates: Jul 8, 2005 to Jul 27, 2005

Spring Web Flow Examined

Spring guru, Steven Devijver, gives Javalobby its first look at the new Spring Web Flow. Read on to follow Steven as he guides you through the XML and Java to create powerful web work flows. (20 replies: add yours)
Run Dates: Jul 5, 2005 to Aug 4, 2005

Java to EXE - Why, When, When Not, and How

Longtime Javalobby memory, Dmitry Leskov, guides you through the different options for deploying your Java application natively. Read on for his excellent comparison of the available products. (34 replies: add yours)
Run Dates: Jun 22, 2005 to Jul 6, 2005

Review: A weekend at "No Fluff Just Stuff"

The "No Fluff Just Stuff" Java symposium series is growing ever more popular. JL member, Abhay Bakshi, recently attended the NFJS Symposium in Northern Virginia, and he shares this review of his experience there. (2 replies: add yours)
Run Dates: Jun 11, 2005 to Jul 2, 2005

Is JSF ready to take on ASP.NET?

Is it too soon to start comparing JSF development to Microsoft's ASP.Net/Visual Studio development experience? Oracle's Chris Schalk doesn't think so, and he states his case in this enjoyable, well-illustrated feature. (16 replies: add yours)
Run Dates: Jun 4, 2005 to Jan 5, 2007

Series: Java Game Development - Part 2

In the second part of the four part series, "Java Game Development", Gregory Pierce skillfully guides you through creating your own 2D sprites. Read on to start making Java games! (31 replies: add yours)
Run Dates: May 31, 2005 to Jun 11, 2005

Professional Swing: Threading

Ben Galbraith delivers the second part of his Professional Swing presentation, this time diving into the intricacies of the Swing threading model. Read on to decipher this important part of Swing. (105 replies: add yours)
Run Dates: May 23, 2005 to May 31, 2005

NetBeans 4.1: What's New & Improved

Competition fuels innovation, and you benefit! Hear Roman Strobl, NetBeans expert, present the major enhancements in the brand new NetBeans 4.1! Great demos, too - you'll enjoy this. (20 replies: add yours)
Run Dates: May 17, 2005 to Jul 6, 2005

Take Your Tomcat on the Road

Run Tomcat from your USB drive! Roshan Shrestha shows how to organize everything you need, including Java, so you can click & run Tomcat from your keychain. (16 replies: add yours)
Run Dates: May 9, 2005 to May 23, 2005

Profile your code with JVMPI

In this Javalobby exclusive, Romain Guy explores how you can use the often missed JVMPI (The Java Virtual Machine Profiling Interface) to profile your application. Get control of your bits today! (18 replies: add yours)
Run Dates: May 2, 2005 to May 23, 2005

Using Ant as a Text Substitution Preprocessor

One of the lesser known features of Ant is the ability to replace tokens inside text files. Pete Eakle of JExamples examines how you can use Ant as an advanced preprocessor. (23 replies: add yours)
Run Dates: Apr 24, 2005 to May 16, 2005

I Fixed the JDK!

Sun recently announced a new "JDK Collaboration" project on java.net. Andy Tripp decided to test out this new mechanism by submitting a few bug fixes. Here is a writeup of his experience. (108 replies: add yours)
Run Dates: Apr 18, 2005 to Jan 7, 2007

Book Review: "Pragmatic Project Automation"

Javalobby's own, Matthew Schmidt, recently read the latest addition to the Pragmatic Starter Kit, Pragmatic Project Automation. Read on for his thoughts on this well-written book about an important topic. (3 replies: add yours)
Run Dates: Apr 18, 2005 to May 2, 2005

Ajax: A New Approach to Web Applications

Jesse Garrett explains that the gap between the experiences we can provide on the desktop and the experiences users can get online is closing, thanks to a new Web application approach called Ajax. (36 replies: add yours)
Run Dates: Apr 6, 2005 to Apr 22, 2005

Integration of ColdFusion MX and Java

Do you want to harness the power of some of the features of ColdFusion that aren't available in Java but still want to be able to use Java? Ahsan Quadri explains how get started with ColdFusion MX and Java in this new Javalobby article. (9 replies: add yours)
Run Dates: Apr 5, 2005 to Apr 18, 2005

Javalobby Report From Redmond

Microsoft invited Rick & Matt to Redmond for the "Microsoft Technology Summit 2005", and here's the report of what they saw and heard there. (21 replies: add yours)
Run Dates: Mar 24, 2005 to Apr 6, 2005

Make More Money With Your Java Skills

Want to make more money with your Java programming skills? Who doesn't? In this intriguing JavaPolis session, "Lean Software Development" author Mary Poppendieck shows how our industry can improve results. (0 replies: add yours)
Run Dates: Mar 10, 2005 to Mar 31, 2005

Database Independent Applications with JDBC

Mark Biamonte of DataDirect Technologies explains how to write high performance, database neutral applications with JDBC as we continue our Expert series on improving your database applications. (8 replies: add yours)
Run Dates: Mar 8, 2005 to Apr 8, 2005

Series: Java Game Development - Part 1

Read the first in a new Javalobby series on building games in Java by Gregory Pierce, longtime Javalobby member and game developer. Part 1 gets you setup and building simple games quickly! (31 replies: add yours)
Run Dates: Mar 3, 2005 to Mar 17, 2005

Building Native Windows Installers with IzPack Native Launcher

Julien Ponge, author of IzPack, describes how you can easily create a native installer that handles the missing JRE problem. Read on for how easy it can be! (3 replies: add yours)
Run Dates: Feb 23, 2005 to Mar 2, 2005

Erik Hatcher's "Meet Lucene"

Enjoy hearing expert author, Erik Hatcher, as he presents the basics of Lucene, Apache's powerful search engine library. If you work with data, then you probably need Lucene. This one is truly great! (6 replies: add yours)
Run Dates: Feb 19, 2005 to Mar 10, 2005

Book Review: "Head First Design Patterns"

JL editor, Michael Urban, recently took O'Reilly's new "Head First Design Patterns" for a spin. He was surprised he liked it so well. Read on for his thoughts. (6 replies: add yours)
Run Dates: Feb 15, 2005 to Feb 22, 2005

Yours Could Be The Deciding Vote at JCP

Only 221 votes were cast in the 2004 JCP Executive Committe election, just one for every 13,500 developers. I urge you to read this week's column and join the JCP for FREE today NOW! (23 replies: add yours)
Run Dates: Feb 9, 2005 to Feb 19, 2005

Book Review: "Spring in Action"

Javalobby member and Java consultant, Tom Pridham, gives an excellent review of Manning's new book, "Spring in Action." This book covers nearly all facets of the Spring core and is a great way for you to jump in with both feet. (3 replies: add yours)
Run Dates: Feb 5, 2005 to Feb 15, 2005

JDBC Performance Best Practices

JDBC is at the heart of most Java applications. World-class db expert, John Goodson, explains this crucial API and tells how to get more performance and better results from your JDBC code. If you use JDBC, then you owe it to yourself to watch this one! (27 replies: add yours)
Run Dates: Feb 1, 2005 to Mar 5, 2005

Java Puzzlers

Googlers Joshua Bloch and Neal Gafter do their hilarious Java Puzzlers presentation for an audience at JavaPolis 2004. Watch now to test your skill against some tough questions about the Java language. (12 replies: add yours)
Run Dates: Jan 25, 2005 to Feb 8, 2005

Book Review: "JUnit Recipes"

Javalobby member, Clifton Craig, takes the new Manning JUnit Recipes for a spin. Read on for his review of this "excellent unit testing resource." (0 replies: add yours)
Run Dates: Jan 25, 2005 to Feb 1, 2005

TestNG: Catch the Testing Fever

We all know we should be writing unit tests. Unfortunately, not all of us have been successful with JUnit. Matthew Schmidt introduces TestNG by Cedric Beust, a new testing framework that aims to make writing your unit tests easier. (19 replies: add yours)
Run Dates: Jan 17, 2005 to Feb 5, 2005

Book Review: "Java Threads"

Mikael Grev took the newest edition of O'Reilly's Java Threads for a spin and shares some of his thoughts about the book. (0 replies: add yours)
Run Dates: Jan 12, 2005 to Feb 1, 2005

An Introduction to Jython

Javalobby Editor, Michael Urban, brings us a nice introduction to the Jython, a version of Python written for the Java Platform. Read on to get a jumpstart on using Jython. (36 replies: add yours)
Run Dates: Jan 10, 2005 to Jan 25, 2005

What does “Swing is Slow” mean?

Javalobby member, Sermet Yucel, dissects what people mean when they say "Swing is slow". Read on to see why he disagrees with the naysayers. (141 replies: add yours)
Run Dates: Jan 3, 2005 to Jul 13, 2005

Thread-safe Webapps using Spring

Being thread-safe is important in all your applications, not just the web variety. In this article, Steven Devijver explains why every web application developer should be aware of thread-safety and explains how to achieve it with Spring. (8 replies: add yours)
Run Dates: Dec 21, 2004 to Jan 9, 2005

Book Review: "SWT: A Developer's Notebook"

Editor Michael Urban reviews "SWT: A Developer's Notebook", the latest in the O'Reilly Developer's Notebook series. Read on for Mike's view of the book and its coverage of SWT. (On Javalobby) (4 replies: add yours)
Run Dates: Dec 12, 2004 to Aug 17, 2005

Professional Swing: Creating Polished Apps

Ben Galbraith delivers an expert presentation on giving your Swing apps a professional "look & feel" and minimizing layout complexity. Don't miss this one! (56 replies: add yours)
Run Dates: Dec 12, 2004 to Jun 4, 2005

SwarmStream: Grid Computing Without the Grid

Hear Justin Chapweske describe the fascinating "swarm streaming" that accelerates and improves the reliability of existing applications without requiring an actual grid network.
Run Dates: Dec 10, 2004 to Jan 12, 2005

Patterns of Immutability

Should the information your class holds be changeable or not? Mikael Grev guides you through design patterns to help you understand and make the most of Java mutability. (16 replies: add yours)
Run Dates: Nov 30, 2004 to Dec 12, 2004

Ben Galbraith's "An Introduction to SWT"

Love it or hate it, SWT is a major force in today's world of Java client apps & tools. Learn the basics of using SWT from Ben Galbraith in this Javalobby Expert Presentation. (On Javalobby) (28 replies: add yours)
Run Dates: Nov 19, 2004 to Aug 17, 2005

Securing Your Java Applications - Acegi Security Style

Matthew Porter introduces Acegi Security - an open source framework for securing your Spring based Java applications. Learn about authentication and authorization with Acegi (16 replies: add yours)
Run Dates: Nov 18, 2004 to Nov 30, 2004

JBossCache: Caching POJO's Has Never Been Easier

Lead developer, Bela Ban, shows how JBossCache transparently caches "plain old Java objects" to speed your application's performance
Run Dates: Nov 1, 2004 to Dec 4, 2004

JDocs.com - The Ultimate Javadocs Resource

One-stop shop for Javadocs: cross-indexed, searchable, and annotated with tips from real developers. JDocs.com now supports over 100 APIs
Run Dates: Nov 1, 2004 to Nov 18, 2004

Bruce Tate's "Better, Faster, Lighter Java"

Bestselling author, Bruce Tate, shares his strategies for Java performance & reliability. Learn to battle complexity with testing & transparency
Run Dates: Nov 1, 2004 to Nov 18, 2004