Wednesday, November 28, 2007

It is worth to look at old design

Recently I had a chance to look in to BeanContextAPI. It deals with lifecycle of a component. Most of us were not realize that the component has a complex lifecycle. The BeanContext API has a concept of a Service Provider and that Services can be added and removed dynamically with appropriate notification sent to the JavaBean. In essence it covers the concept of dynamic services as opposed to static ones.

In computer science we continue to reinvent things. What i feel is Our inherent weakness is to dismiss old inventions, and therefore throwing out the good design with the bad design. There are just too many cases of good ideas that have been thrown out simply because they are old and not new. The most classic example is the Relational model. We often try to look for another option and then we may come back the classic databases.

Unless untill there is a strong reason to go for new technologies, do not go for it. We should think twice before we go.

So as a word of wisdom. It's always wise to investigate old designs. You leverage the amount of time spent thinking about the subject (yes, they could think back then) and you approach their work from a new perspective. So, if we look at the BeanContext and the JavaBeans API's we realize that there's a lot of useful things in here. It's just up to us to evolve it into the new ways of thinking.

Tuesday, November 27, 2007

parleys!

For past few months, I spent most of my lunch time with my new favourite site. Though most of the presentations are spring based, favourite lunch timepass

Their home page claims
----------------------------------------------------------------------------------------------
Parleys.com is a new BeJUG initiative where the different recorded talks from JavaPolis, BeJUG, SpringOne, JaZoon, JavaZone and EclipseCon (and hopefully others in the future) get published on a regular basis.

The Parleys.com site wants to become the premier Java e-learning site where you can listen and subscribe to many Java related podcasts or view the flash talks, hopefully all resulting in improving your Java skills.
---------------------------------------------------------------------------------------------

Monday, November 19, 2007

10 types of people??!!

Today i came across an article in Tech republic on different types of people that we face in the field. I could see many of them in me in various times. I strongly believe that we cannot put people into catagories. we can commonly call them as diversed people.