• Simple vs. Complex design

    Some of my favorite quotes and comments about simple vs. complex design. achieving a simple, elegant design is very hard work but since the design is so simple and elegant it looks like it should be easy. so you get less credit than if you design something that looks complicated

  • There is no language yet available to replace Java!

    There is a perception created in the software development industry that Java is outdated and that Ruby, Python, Scala, etc., are going to take over Java’s position. Some “hyper-enthusiasts” have already left the Java platform. Sun’s profit model collapse, along with the failures of Applet, Jini, EJB, and JSF heavyweight frameworks, have added fuel to…

  • Is UML dead? & What is the future of UML?

    Once upon a time, UML was a highly popular buzzword in the software development industry. It was considered essential knowledge for architects, as understanding concepts like aggregation and abstraction could easily land you a job. However, tools like Rational Rose were costly, limiting their availability to only a few companies. Over time, the popularity of…

  • Is design pattern teaches how to design an application?

    Many of them think that if a person knows design pattern (the theory), he/she can design an application; due to this misunderstanding many stupid questions been asked in interviews about design pattern in a meaningless way.

  • Web2.0: Hype vs. Reality

    If you listen to the Web2.0 sales and marketing (or the research reports funded by Web2.0 vendors) you would think that Web2.0 has swept the enterprise. What does this mean to the masses of enterprise product product development companies? Nothing.

  • A critic view on JSF Framework

    JSF is becoming more popular framework for user interface layer development, many architects and companies assuming that Struts is becoming outdated and JSF is catching up the market. I am not sure whether it is true at this point of time. However I would like express my critic on the advantages and disadvantages of JSF.

  • Don’t let hype push you select wrong technologies

    Most of you might agree with title of this blog. But how many of us or our managers/ architects follow on day to day basis? It is still a big question mark???

  • Distributed vs Non-distributed Architecture

    Is distributed architecture more scalable than non-distributed architecture? Many J2EE architects and developers tend to assume distributed architecture offers unmatched scalability. However this assumption is questionable.

Blog at WordPress.com.