Tips To Blend Ajax, Spring, JSF with J2EE

A unique hands-on roadshow to help architects and devs improve their lightweight Java EE skills is making its way to a city near you. Open Source Live! will offer attendees intense hands-on Practicums with some of Java's best-known authors and experts on AJAX, Spring, Java Server Faces, Hibernate, Maven, JUnit, TestNG and AspectJ. IDN speaks with Open Source Live! founder P. Vilas Tulachan.

Tags: Open Source, Frameworks, Hands-on, Developers, OSS, Technologies, Instructors,

A unique hands-on roadshow to help architects and devs improve their lightweight Java EE skills is making its way to a city near you. Open Source Live! Offers attendees an intense hands-on Practicum with some of Java's best-known authors and experts on AJAX, Spring, Java Server Faces, Hibernate, Maven, JUnit, TestNG and AspectJ.

Open Source Live! founder P. Vilas Tulachan told IDN his reasons were simple for creating a hands-on "practicum?for helping architects and devs learn next-gen Java framework technologies.

"Open Source software is often first-rate and great. But just as often the documentation is sparse and support is [mostly] non-existent except via an online forum and emails. Sure, Silicon Valley has plenty of strong, technically focused users groups where one can go to network and ask questions,?Tulachan said.

Tulachan created Open Source Live! to meet his needs. "There are also plenty of conferences where one can listen to experts armed with colorful slide presentations. But at the end of the day, I still didn't gain the ability to implement solutions quickly,?he added. "I was seeking hands-on practical learning guided by experts in particular OSS technology, people who could answer my tough real-world questions... and begin development immediately for an employer or client.?

IDN speaks with Tulachan about Open Source Live event series. In 2007, events are slated for Boston, Denver, Los Angeles, Sacramento, San Francisco, Seattle, suburban Washington, D.C., and other cities.

Integration Developer News interview with
P. Vilas Tulachan, founder
Open Source Live!

IDN: What are some examples of Light-weight Web Framework projects that enterprise developers find most popular?

Tulachan: They are many Light-weight Web Framework projects that are popular namely JSF, Struts, Seam, WebWork, and Spring MVC. They other emerging light-weight frameworks starting to get some traction like RIFE, Stripes, Trails, and Wicket. We focus on few mature and most popular frameworks that enterprise developers find useful namely JavaServer Faces and Spring.

IDN: What are some examples of the types of problems (or opportunities) you help devs and architects focus on at Open Source Live?

Tulachan: At Open Source Live, we want to make learning OSS framework quick, convenient and practical for developers. There is never enough time, especially for developers who have to constantly keep up with latest technical innovation while implementing solutions quickly for their employers or clients. Open Source Software is great but the learning curve can be steep especially when the documentation is lacking and often, training is not an option in most cases. Some universities offer courses on selected OSS framework but they tend to be usually ten weeks long. Larger technical conferences tend to focus on concepts and lack hands-on skill transfer training which is important to developers.

Out of these frustrations, I saw an opportunity for high quality intensive hands-on seminar in popular OSS frameworks taught by experts that developers could attend locally, so they could acquire the technical know-how quickly and inexpensively. So Open Source Live! is focused in delivering intensive hands-on learning of light-weight frameworks guided by experts, quickly and conveniently.

Our instructors are experienced developers and often authors on the specific frameworks with passion for sharing their expertise. Our courses are three days long and usually go from Friday to Sunday to minimize the impact on developer's busy schedule.

We come to your city, and so attendees have no extra cost and hassle from travel and hotel. In April, we have seminars in Sacramento, Calif. and Seattle, Wash. and a schedule that runs through the summer and fall at major cities throughout the country. [Click here for a detailed Open Source Live schedule.]
IDN: Can you share a quick example of what I will take away from your event?

Tulachan: Sure, you'll take away three things - the know-how, the confidence and the working applications you implemented during the seminar. In addition, you'll also take away hard copies of the sessions you've attended and soft copies of all the presentations, labs and necessary software for all the sessions from the seminar in one DVD. Our sessions are designed to be hands-on, practical with a high level of interactions among the attendees and with the instructors so you get to ask your tough questions.

Some of our expert instructor are Bill Dudney, Chris Richardson, Kito Mann, Max Katz and John Heintz. For example Bill Dudney is a long time open source advocate with 20+ years of development experience and a contributor to the Apache Geronimo project and also a committer to Apache JSF project, MyFaces. Bill has authored three books- J2EE AntiPatterns, Jakarta Pitfalls and Mastering JavaServerFaces.

Then there is, University of Cambridge educated Chris Richardson, the author of POJO in Action and an architect with over 20 years of development experience. We also have Kito Mann, editor-in-chief of JSF Central and the author of JSF in Action and a member of JCP expert groups. For more detail information of all our instructors please go to http://Open Source

IDN: Is Open Source Live hands-on? Do I leave your event with a fully-designed and/or fully-built application?

Tulachan: Our motto is "I hear and I forget, I see and I remember and I DO and understand!" so we passionately believe in experiential aka hands-on learning guided by our dedicated expert instructors.

[Attendees are] expected to complete on three or four hands-on labs each day and have all your questions answered by our instructors. So you should expect to spend half the class time on AJAX, JSF, Hibernate, Spring, AspectJ, or EJB3 hands-on labs depending on your course selection. Since you'll be working on your own laptop you'll take back a fully-built application you implemented in class. You could use the application as a basis to build your other applications when you return to work.

For example, if you take the Web track A then you will build a robust web application using JSF framework, integrated with AJAX for dynamic interaction. Or if you take the Business Track B, then you'll build light-weight business application using Hibernate 3,Spring 2, EJB3 or AspectJ technologies. [Check out our curriculum for further details
http://Open Source]

IDN: What are some good ways I can introduce new lightweight technologies or applications into my company's current legacy infrastructure ?with little or no disruption?

Tulachan: That depends on so many factors but one approach to introduce new lightweight technologies in your company's current legacy infrastructure is to first conduct a feasibility study since there are so many competing lightweight frameworks and you want to find one that is a good match. If you have an in-house OSS expertise, you can do that yourself and if not, hire an OSS consultant to help out with evaluation and the recommendation.

Once you have narrowed to couple of frameworks, then perhaps you want to implement a POC (proof-of-concept) to get a better understanding of the migration issues. You may just want to proceed in two phases - first the front-end and later the backend. Your team may need to learn the chosen frameworks so they can migrate a small slice of the application for the POC. You may have to go thru couple of iteration before
you build the confidence and understand the migration issues. Then you can go full steam ahead.

Having chosen an OSS makes the approval from management easier if they've already embraced OSS model since the framework is free. [ Click here for a detailed Open Source Live schedule.]


P. Vilas Tulachan founded Open Source Live! from his frustration with the lack of quality training available for new Open Source software (OSS) technology that could benefit his clients. Vilas was a computer analyst and system manager at the California Institute of Technology in Pasadena, California for eight years, first as a Computer Analyst and later as a System Manager before moving to Silicon Valley in the late ?0s and started his own technology consulting firm.