![]() |
|
JSF, Spring, Hibernate and a Little Magic Dust. Friday, March 23, 2007 We have an awesome chassis (framework, starting point, whatever you want to call it). It has completely isolated modules: web, services, dao, and model. I've always wanted to know how something like this can be achieved, and now I know. We have a great team and one more will be jumping on board Monday (finally!) to help us out. That will DOUBLE the number of developers on this project, =). I've learned so much about Java web development. It's very different from .NET and allows much more flexibility to do pretty much anything to your heart's content. Along with this flexibility, though, is the potential for complexity. We kept it simple: JSF, Spring, and Hibernate. Here are some tutorial pages that were really helpful for me, but most of the help can from others on my team teaching and guiding me: -This comes with JSF sample code, along with the rendered item, and even the HTML source rendered. -How can you disregard the MyFaces documentation? -Here is another good step-by-step tutorial going from static to dynamic pages. -This Spring tutorial goes step-by-step on how to get started, even with a Tomcat server. (I learned the basics of Hibernate from a team member.) Labels: development, work 2 commentsHi, I'm Thomas Nguyen. Thursday, March 15, 2007
On another note: Need a car? 0 comments Silly Customer Service. Tuesday, March 13, 2007 So I was charged a Service Fee of $17.00 yesterday. This morning I called them up to find out what the heck it was for... Telephone Banker 1: "Sir, are you aware of the type of account you have you need to have a minimum amount in the account?" (She's talking about the Premier Account that requires some $18K for a waived fee.) Me: "Oh, yes I am, but I'm an employee." Telephone Banker 1: "Oh, this happened to me too, I just talked to my manager." Me: "You can't fix it for me?" Telephone Banker 1: "No, just talk to your manager." Me: "Ummm..." Back and forth...nothing solved. So I call back again. Telephone Banker 2: "Oh, let me talk to my supervisor." Me: "Ok." ...a few minutes go by... Telephone Banker 2: "I'm sorry about that. The fee will be returned within one business day and will no longer charge you. Is there anything else I can help you with?" Me: "No, that was it, thanks!" Why can't people stop being lazy and just do their job? 2 comments Who Said Corporate America Isn't Fun? Sunday, March 11, 2007 Labels: random 0 commentsOne Too Many Demos. Monday, March 05, 2007 Agile Development: "Most agile methods attempt to minimize risk by developing software in short timeboxes, called iterations, which typically last one to four weeks." I totally agree with this, but check out our perversion of it. We have multiple iterations, but of the presentation (not the software). It was of the same damn version: the Prototype! Developer Led: February 8: Finished the Prototype. February 15: Initial "Prototype Demo". Business Analyst Led: February 21: Trial-Demo before the Business. February 23: Demo to the Business (Representative). March 5: Demo to the Business (Asia). March 6: Demo to the Business (North America, Europe, Middle East, Africa*). *Really, just Europe. Each demo was a critique to make sure we show something good the the Business. After each demo shouldn't we improve and come back with another iteration? No, we have to make sure its consistent for our "script". That's right, we had a script during the demo and held on to it with dear life. Meanwhile, I'm done with the new framework (just the basics) and starting to create one of the five reports for our next iteration, it's called the "Functional Demo". Labels: dailywtf, development 0 comments |
![]()
Recent Posts Reading Material: Writing Secure Code. No Right Click? Use Shift + F10. Hurricane Ike Recovery. CI in SD Conference. Microsoft ArcReady Event. University of Houston Alumni Organization. Arrested Development - Great Show! NYTimes.com - Double Click a Word, Try It. Secure Vantage Technologies is Hiring. SqlException: Invalid object name. Archives May 2005 June 2005 July 2005 August 2005 September 2005 October 2005 November 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 July 2006 August 2006 September 2006 October 2006 November 2006 December 2006 January 2007 February 2007 March 2007 April 2007 May 2007 June 2007 July 2007 August 2007 September 2007 October 2007 November 2007 December 2007 January 2008 February 2008 March 2008 April 2008 May 2008 June 2008 July 2008 August 2008 September 2008 October 2008 |
| copyright 2006-2008 | thomasnguyen.com |
![]() |