Thursday, November 23, 2006

Coding Horror - blog

If you have read Code Complete by Steve McConnell, you must have noticed the "Coding Horror" side bars that show you how not to write code. I found out today that there is actually a blog for this. Check the Coding Horror Blog.

**** UPDATE *****
The link is not actually related to Code Horror or Steve McConnell. I realized this after publishing the blog and didn't update the entry. Point to www.thedailywtf.com as suggested in the comments to this entry. Thanks to the person for the comment, btw.

Wednesday, November 22, 2006

Software and Manufacturing - Nice analogy

This article talks of what the software and manufatcuring have in common and how can the lessons learnt in manufacturing be applied to software. Good one!

Btw, a friend has asked me why my recent blog entries had few lines and links to other sites. Dude, I'm in reading mode ;-) and blog is the best place for quick dissemination of the learnings :-)

Monday, November 20, 2006

Stress Management

Found some good tips to manage stress at this linkCome Out of Stress. Nice entry. Go read it if you have time.

Semblance project

If you are a pro-Struts chap and interested in using Struts for your projects, then check the Semblance project that has lot of goodies required to kick start a web based project.

Saturday, November 18, 2006

JSF - what are you made of?

If you have been using JSF for a while, you'd understand my feelings better. JSF has failed to keep it's promise of making developers' life easy. There are so many instances where JSF would not scale to the requirements and made the lives of developers miserable.

So far in my current project, I focused more on the middleware and the infrastructural aspects and decided to stay away from the presentation layer for a while. My frustration levels have increased when I was asked to develop few components for the presentation layer using JSF. It simply did not scale. The same requirements could have been implemented very easily using Struts/Tiles.

Thought of Struts makes me happy, I began my career in Software almost the same time when Struts was born. My career grew along with Struts. 5 good years of working with Struts. The combination of Struts, Tiles met most of the challenging requirements, oh yeah, even with AJAX. What was the need to create a bloated API like JSF that sucks when it comes to simple tasks, even like downloading a file. And coming to the different implementations of JSF - if you are using MyFaces, you are little lucky and if you decide to go with the JSF-RI, expect the frustation level of your development to be on the higher side. My experience with JSF hasn't been an happy one. Going forward, I'd be happy to use Struts for my projects.