Mar 16th, 2011 |
By raja shankar kolluru |
Category: architecture, Featured, optimization
If we elevate ourselves enough to sit on a figurative perch in the programming world and look down at the applications that are being developed, we realize that Inversion of Control (IoC) containers have most definitely come here to stay. You see more people than ever before proclaiming expertise in programming ”Java with Springs” – [...]
Posted in architecture, Featured, optimization |
1 Comment »
Feb 8th, 2008 |
By raja shankar kolluru |
Category: design, java, optimization
I attended a No Fluff Just Stuff conference held at Newark,NJ in August 2006. This post is a condensation of what Brian Goetz mentioned in the course. One of the topics that was presented out there was about Java and performance. That seemed odd since Java is not usually mentioned when the topic of performance [...]
Tags: java, performance Posted in design, java, optimization |
No Comments »
May 18th, 2010 |
By raja shankar kolluru |
Category: architecture, design, Featured, optimization
I remember perusing through an article on web services some time ago where the author quips about the similarity between web services and teen sexuality. He said that in both cases, they talk more about it rather than do it and even if they do it they do it pretty bad. A similar comparison can [...]
Tags: asynchronous, optimization, pre-fetching Posted in architecture, design, Featured, optimization |
2 comments
May 5th, 2010 |
By raja shankar kolluru |
Category: architecture, design, Featured, java, optimization
Application Performance and endurance tests are a terrible duo. They let a badly designed application fester unnoticed for a considerable amount of time. The development team languishes in the bliss provided by the lack of attention and gains confidence in its ability to slime the ailing application into production. And lo! in one sudden swipe [...]
Tags: optimization, profiling Posted in architecture, design, Featured, java, optimization |
No Comments »
Apr 29th, 2010 |
By raja shankar kolluru |
Category: architecture, Featured, j2ee, java, optimization
With no offense to the favored species, here is a bad joke about blonds: Question: Why is it a bad idea to give the weekend off to a blond? Answer: Because you have to retrain her on Monday. But browsers, unlike blonds, learn from experience and keep these learnings for sometime. Which means that if [...]
Posted in architecture, Featured, j2ee, java, optimization |
2 comments
Apr 28th, 2010 |
By raja shankar kolluru |
Category: architecture, design, Featured, j2ee, optimization
This article delves more into the performance analysis exercise that I alluded to in a previous article. We begin our analysis with the web layer which serves as the entry and egress to our core application. Does your web layer buckle under load as the spider’s web here seems to have ? Tweaking the web [...]
Tags: 304, architecture, browser, design, dynatrace, j2ee, optimization Posted in architecture, design, Featured, j2ee, optimization |
No Comments »
Apr 24th, 2010 |
By raja shankar kolluru |
Category: architecture, Featured, j2ee, optimization, technology
Application performance testing is just about the last thing that we may have to do before we could certify an application as production ready. Or it may be just about the last thing we do before we decide to discard the app in the dumpster. This may be a loud roar or a death knell [...]
Tags: optimization, performance, web application Posted in architecture, Featured, j2ee, optimization, technology |
1 Comment »
Feb 10th, 2008 |
By raja shankar kolluru |
Category: design, java, optimization
With the advent of Java 5 , asynchronous execution has become an easy thing to code. One has to be just grab hold of an ExecutorService from the java.util.concurrent library and start passing it a runnable. The only problem with this is that our class has to implement the Runnable interface which is not often [...]
Tags: asynchronous, java, optimization Posted in design, java, optimization |
No Comments »
Feb 10th, 2008 |
By raja shankar kolluru |
Category: aop, architecture, design, optimization
One of the often over looked aspects in an application is the capture of Key Performance Indicators(KPI). As an application executes over a period of time, its performance needs to be monitored for determining bottle necks so that it can be engineered better in future iterations. The capture of KPI is itself a very challenging [...]
Tags: aop, architecture, aspects, design, j2ee, optimization, patterns, srp Posted in aop, architecture, design, optimization |
2 comments