Posted by Stefan Camilleri on {2008.August.28}
/** The more we abstract, the more a performance hit we get. Paraphrasing Mr Donald Knuth, having an efficient and elegant solution, is an oxymoronic claim */
So is it all lost? I love code elegance, I find it exciting; and yes, I know that is a very geeky thing to say. Even though Java is potentially one of the most elegant languages around nowadays, the myriad of frameworks and modular approaches available lead to levels of abstraction that definitely have a performance hit on the vm.
But not all is lost, Kirk Pepperdine, who as most Java people know, is a top Java Champion, wrote an interesting article about this on sun.com {
I invite you all to hop over and have a look. The tips in here are not totally specific to Java, so you can learn a lot from this.
http://java.sun.com/developer/technicalArticles/Interviews/community/pepperdine_qa.html
}
Posted in dev, java, performance, tips | Tagged: dev, java, performance tuning, tutorial | Leave a Comment »
Posted by Stefan Camilleri on {2008.August.6}
/** I recently realised that many a time we tend to forget the most fundamental of tasks in the language we use on a daily basis */
In most cases, this is more due to the fact that our IDE’s tend to make life so easy for us, that we tend to lose touch with the most routine stuff, like create a WAR file manually, or creating mappings for our ORM of choice {
I shall therefore start jotting down notes on how to perform these most mundane of tasks, so as to keep a handy reference which I can come back to should I wake up one morning and not find any coffee available throughout the entire island
For starters this will be mostly focused on Java technologies, since this is my daily lingo, yet there will also be excerpts of other lingos such as C#, PHP and JavaScript… amongst others (though I seriously doubt there will be any/much VB)
}
Posted in dev, tutorial | Tagged: dev, tutorial | 2 Comments »