Well I started a new Job today, and my role will be Java Developer/Consultant for a local firm here in the Atlanta area. For many reasons I am excited about this opportunity, not the least of which because of the people I am going to get to work with.  I won’t go into that now..  however I thought I would give you a taste of what the project is going to involve.

First of all it’s an Agile project.   I am truly excited to work on a project that doesn’t involve the old tired Waterfall method.   That methodology is old and broken and we all know it.   See my earlier posts on software construction not being like building a car.

Secondly it’s using the Google Web Toolkit. (aka GWT)  Before last week I had only heard about this technology, but after going through a few tutorials today I am beginning to think this is a pretty slick framework.  At it’s most basic, it’s a way to write Java code, and have that converted into Javascript to run within the client browser.  It gives Java Developers like me the ability to continue to think in terms of Objects and Patterns while writing in a strongly typed language without having to touch much Javascript code.

BTW when I am not working on this project I will be developing an application in DOJO + J2EE which involves a lot of Javascripting.

Spring – this is pretty much the industry standard for J2EE frameworks in use today.   There are others that are pretty good like Oracle’s ADF but most projects today implement Spring.

Hibernate – our old friend hibernate.  For me,  this was the easiest of the data persistence libraries to learn without giving up on robustness.

Advertisement