-
My Twitter Updates
My daughter's getting one.. RT @cshirky: Dollhouse kit for girls that includes circuit comps: lights, fans, buzzers.. http://t.co/EJUec087 - 1 day ago
RT @jansegers: TwitInfo: Aggregating and Visualizing Microblogs for Event Exploration - http://t.co/x0djN2Ru - 1 day ago
Facebook buys Karma app http://t.co/gECKtXMv - 2 days ago
Very cool. I want one of these! Now where do I find a suitable car? http://t.co/cv6TLWFq - 2 days ago
744 followers
Author Archives: admin
Agility and large Backlogs
Backlog is used for prioritizing, tracking and communicating the work (work items) to be done in the future Iterations/Sprints. There may be multiple teams working from one backlog, but if there are more than 3-5 sprints worth of work items … Continue reading
So, what is SOA?
I read so many articles about SOA and they all seem to have slightly different takes on this term. And, there are a few more related acronyms/buzzwords thrown in to the mix to confuse the audience. Sadly, some of this is … Continue reading
Posted in Architecture
Tagged BPEL, Design-by-contract, ESB, SOA, WebServices, What is SOA
Leave a comment
Using Hibernate and Jdbc DAOs in the same Transaction
I think it is very hard to build any enterprise application without using at least a little bit of straight Jdbc. Even if an application uses Hibernate heavily, there will be situations where using straight Jdbc makes most sense. We use HibernateDaoSupport (using GenericDAO pattern) and JdbcDaoSupport Spring … Continue reading
Requirements – Product Owner and Customer
One very important thing that I have learnt from my consulting experience (dealing directly with Clients for building solutions) and in my experience of building exterprise products is: When you are given a set of requirements, always understand the requirements in terms of what problem … Continue reading
Missing “friend” class access specifier in Java?
I am in the process of rearchitecting a fairly large legacy web application. Almost all of the classes in the old code base are public classes with the key classes containing mostly public (and sometimes static) methods. I am tasked to modularize this application … Continue reading
Essentials for OSGi-based middleware development
Here are the things every Java developer working on OSGi-based middleware must know, IMO: Essentials: Design-by-Contract & SOA Component/Package Versioning OSGi Bundle Lifecycle Bundle Manifest directives Core OSGi services Spring DM (especially for simplification of the usage of OSGi services and writing … Continue reading
Posted in Java, OSGi, Uncategorized
Tagged OSGi, OSGi essentials, Whiteboard pattern
Leave a comment
OutOfMemoryError: PermGen space
Today, during load testing I saw one of those dreaded “java.lang.OutOfMemoryError: PermGen space” errors on our fairly large web application deployed in Tomcat running on Sun JDK 1.5. We used to use the default (64m) for the perm space. I bumped it … Continue reading
Innovation at Ferrari
Ferrari has been steadily growing over the last 10 years. Ferrari California is a new model line that will push this further. What struck me is the innovation here: This is Ferrari’s first ever V8-powered front-engined car with the first-ever retractable … Continue reading