Welcome!

Performance, Scalability and Architecture

Andreas Grabner

Subscribe to Andreas Grabner: eMailAlertsEmail Alerts
Get Andreas Grabner via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Andreas Grabner

I already listened to a couple of talks on the cloud. The whole cloud topic start to grow up, meaning more and more application scenarios for the cloud are appearing. Yesterday there was a very useful classifcation of cloud services. The differentiated cloud services at a couple of different levels. Infrastructure as a Service - providing computing power or storage Stack as a Service - providing infrastructure plus an application stack like J EE based on e.g JBoss Platform as a Service - providing a whole development stack including services like messaging, storage (examples are Google App Engine or GigaSpaces) Software as a Service - provding a whole stack like salesforce Apex. In a talk by Gigaspaces, who reside in the Platfrom as a Service space a very concrete application of cloud based application development was shown. They showed how to outsource complex comp... (more)

Application Performance Management in WebSphere Environments

Just in time for the upcoming Webinar with The BonTon Stores, where we talk about the challenges in operating complex WebSphere environments, we had another set of prospects running their applications on WebSphere. Francis Cordon, a colleague of mine, shares some of the screenshots resulting from these engagements. In this article I want to highlight important areas when managing performance in WebSphere environments. This includes WebSphere Health Monitoring, End-to-End Performance Analysis, Performance and Business Impact Analysis as well as WebSphere Memory Analysis and Manag... (more)

JavaOne 2009: Open Source Project Stonehenge

Microsoft and Sun recently announced their Open Source Project Stonehenge at the JavaOne conference. Stonehenge is a reference implementation that shows how to bridge the two major development platforms Java and .NET using Web Services. This initiative definitely puts the spotlight on heterogeneity and the challenges that come with it. Interoperability on the platform level is just the starting point of bridging the two worlds. It leads to further challenges down the road and several questions that come with it: Who needs interoperability? How does it affect team productivity? Is ... (more)

How ASP.NET PostBacks and Redirects Work

Last week I got the following two questions from one of our clients “We use ASP.NET PostBacks but can’t find the PurePath for the request triggering the PostBack handler – any hints?” “We see many ThreadAbortExceptions in our ASP.NET Application and we are not sure why they happen – are they expected?” Time for a little blog that gives some internals on PostBacks as well as Redirects (which are commonly used in PostBack handlers). What is a PostBack and how does it work? It’s not my intention to write the 50th blog post about PostBacks – I’d rather recommend checking out the follow... (more)

Top Ten Client-Side Performance Problems in Web 2.0

Inspired by the Top 10 Performance Problems post which focuses on Server-Side performance problems taken from companies such as Zappos, Thomson, Monster and Novell I came up with the Top 10 Client-Side performance problems in Web 2.0 applications I’ve seen when working with our dynaTrace AJAX Edition users. Symptom: JavaScript blocking resource downloads and slowing page load time JavaScript opened the door for Web 2.0 applications. Since JavaScript is used on almost every web site traditional methods to analyze web site performance don’t always give you all the answers for a slow... (more)