Category Archive for 'programming'

a bit of refactoring

Friday, June 13th, 2008

In software engineering, “refactoring” a source code module often means modifying without changing its external behavior, and is sometimes informally referred to as “cleaning it up”. … In particular, adding new behavior to a program might be difficult with the program’s given structure, so a developer might refactor it first to make it easier, and […]

grails – hasMany does not generate dynamic properties

Thursday, February 21st, 2008

This is a technical post, I should probably create another site for such things. Just want to document some problems I came across while trying out some examples from The Definitive Guide To Grails… class Bookmark {     static hasMany = [tags:Tag]        URL url    String title    String notes    Date dateCreated = new Date()} class […]

software architecture revisited

Monday, November 12th, 2007

This is a very old writeup from a few years ago from my older website, which I came across recently again, and am reposting here… Now I have a lot more to say about this topic… but just putting in the old one for now… — Once in a way, I feel software might be […]

develop debugging skills playing Mastermind

Saturday, November 10th, 2007

This was one of the really cool tips from Steven’s presentation. I used to play this game in my childhood when my cousin sister had gifted us this from the US. Now I am sometimes apalled when I see developer’s struggling to find simple problems in any code, and was wondering how I could help […]

Steven Feurstein's PL/SQL resources

Saturday, November 10th, 2007

Steven may not have been a rock star but his presentation on PL/SQL Best Practices definitely ROCKED! Its been the most entertaining, informative and positively INSPIRING tech talk I’ve ever attended (and believe me, with 10+ years in the IT industry I’ve attended quite a few and given some of my own as well) 🙂 […]