Monday, December 24, 2007

No Blogs for a long time

Its been a long time since I updated my blog page. Lots of exiciting things happened both at home and at my career.

I added additional certifications both at Process Improvement (ASQ Six Sigma Black Belt) and Technical front (IBM SOA Certification) and currently in the process of becoming PMP Certified.

During the little time which I got during these times, we visited Yosemite, Tech museum, Point Reyes and places in and around bay area. Bay area has become very cold during winter season unlike Los Angeles.

Thursday, April 26, 2007

CSC acquired Covansys

Yesterday evening, there was an exciting and interesting development at Covansys. It was acquired for 34$ per share totalling to 1.3 billion $. Some of the notable things in this deal for employees are:
  • Covansys will function as separate division under CSC for sometime
  • Benefits for Covansys may change according to CSC's benefits
  • Employees working with temporary visas at US are not affected

So far, so good. But no one knows about the future.

Players in the IT Services market also tend to grow by mergers and acquisitions. Cap Gemini acquired Kanbay. EDS acquired Mphasis. Finally, CSC acquired Covansys.

Friday, February 02, 2007

J2EE Anti-Patterns

Anti-Pattern describes the mistakes what developers make when faced with a common problem. They are basically the pitfalls.

Some of the reasons for anti-pattern spread are:
  • Cut and Paste Development
  • Unreadable Code
  • Inexperienced Developers

Architectural Anti-Patterns:

  • Excessive Logging - The disadvantages are [ Too Much design time is required, Complex Code, Speed(performance) may be affected ]
  • Leak Collection - [ To avoid this, set unused objects to null. Otherwise, leaks might lead to Out of Memory Exception ]

Presentation Anti-Patterns

  • Magic Servlet - It is the only servlet that does everything
  • MonoLithic/Compound JSPs
  • Overstuffed Session

EJB Anti-Pattern

  • Everything is EJB
  • Round-Tripping - To avoid this use Facade Pattern
  • Stateful when Stateless will do

Thursday, February 01, 2007

Last day at CBRE

Yesterday was my last day at the client place CBRE. It was an emotional and touching moment. We all were working like a family. Though I enjoyed working there, I asked for a release in order to work in project with higher responsibilities. I could remember my colleagues standing to give me a farewell. Hope I would land in a similar client like CBRE in future.

Monday, January 29, 2007


Service Oriented Architecture is an architectural pattern for implementing a system, using loosely coupled and interoperable software services.

SOA can be implemented using REST, RPC, DCOM, CORBA and WebServices.

  • XML is used widely, which involves parsing. This might affect performance.
  • Services are by default stateless. Difficult to implement Stateful services.
  • WS- Transaction and Security are evolving.

Friday, January 12, 2007


I gave the Sun Certification Exam for Java Web Services and Cleared it with 88% score. It was an excellent exam covering almost all of the important concepts in Web Services like SOAP, WSDL, UDDI, JAX-RPC (Now its called as JAX-WS), JAXR, JAXB, SAAJ, JAXP and development and deployment of Java Web Services.

Myself and My friend Thangamani took it as a challenge that we need to pass this exam in month's time. We started somewhere around the mid of November seriously. I gave the exam on January 7th. I drove a long way from my apartment in Torrance to Irvine valley college along with my wife. I left my wife in the car and went to write the exam in the prometric center. After 2 hours of exam, I came out successful. We drove to an Indian Halal Restaurant and had Buffet lunch in Shan Restaurant, Artesia.

Thanks for Thangamani for clarifying my questions, expert advice and my wife for taking care of other things during the course of my preparation.

Monday, January 08, 2007

Happy New Year

Its been a long long time since I stopped blogging.
Happy New Year !!!!

Hope I will start blogging soon.