Andreas Grabner

About the Author

Andreas Grabner has been helping companies improve their application performance for 15+ years. He is a regular contributor within Web Performance and DevOps communities and a prolific speaker at user groups and conferences around the world. Reach him at @grabnerandi

Stop Technical Debt: 3 Use Cases – NHibernate, Microservices and Frameworks

technicaldebt

Technical Debt is what slows you down in bringing new features to your end users. Why? Because you spend time firefighting and fixing old code instead of innovating. However, rather than getting better and faster in at fixing problems, I suggest we start preventing problems by leveling-up our sense of quality! How? By learning from others to avoid the same mistakes! 3 Use Cases from our Community In this blog I cover three problem patterns reported by our Dynatrace ... More >

Fighting Technical Debt: Memory Leak Detection in Production

MemoryLeak

Thanks to our friends from Prep Sportswear who let me share their memory leak detection story with you. It is a story about “fighting technical debt” in software that matured over the years with initial developer’s no longer on board to optimize/fix their code mistakes. Check out their online store and browse through their pages – especially cool are the product details pages where they use some really nice server side rendering to show you the final customized product you ... More >

Tibco Business Events Entity Cache Performance Trap

Tibco

Thanks again for another great story from A. Alam - a performance engineer working for Infosys Ltd. who conducts large scale load tests for a very large enterprise. Mr. Alam and team shared this story from a JMeter load test they ran in their production Tibco Business Events environment. The load test was meant to verify performance of item availability system which manages rest calls and large scale Inventory Changes of ecommerce, mobile apps and retail stores. Using ... More >

Top Web Performance Hotspots for #BlessedRamadan eCommerce

BlessedRamadan

Over the past few years the majority of the WPO (Web Performance Optimization) experts I know have focused their attention almost exclusively on the US & European markets – so have we. However this year we’ve been asked to look further east and see how our friends that build and run large ecommerce websites in countries such as Saudi Arabia, Kuwait, Egypt or United Arabic Emirates are doing in terms of end user experience, performance and adhering to the latest web ... More >

The 5 most common SharePoint Performance Insights you can take action on now

Sharepoint

I’ve been on a SharePoint Performance Evangelist Tour for the past couple of months. Here are some of my contributions to make Users, and by result, SharePoint Admins happier than they are right now: Blog and YouTube Tutorial on Performance Sanity Check in 15 Minutes Webinar with Wendy Neal on Driving SharePoint Adoption Workshops at events such as SharePoint Saturday Houston SharePoint FastPack for Dynatrace As part of my tour, we extended the Share Your ... More >

Velocity 2015 – Highlights from Last Day

velocity_twitterlogo

Entering the last day of Velocity. We – Andreas Grabner (@grabnerandi) and Harald Zeitlhofer (@hzeitlhofer) – continue to blog our highlights of those sessions we get to see. Here is the summary of Tutorial Day 1 and Day 2. 4:10PM: Microservices, Micro Deployments and DevOps Alois Reitbauer (@AloisReitbauer) and Martin Gutenbrunner (@MartinGoodwell) from Ruxit raising these questions to the people in the room: "Who is scared when 5 teams are independently planning ... More >

Velocity 2015 – Conference Highlights

velocity_twitterlogo

Welcome from Velocity 2015 - "Live" from Santa Clara. A lot of folks that are interested in "Building resilient systems at scale" (the motto of this year's conference) made it to the conference venue.  For those that couldn't make it I hope you find this blog useful as a little summary on what you have missed. Obviously we - Harald Zeitlhofer (@hzeitlhofer) and Andreas Grabner (@grabnerandi)- can't be in every session - but we try to do a good job in collecting feedback and ... More >

Java Performance Impact by Dynamic Class Loading

JavaClassLoadingIssue

If you follow my blog posts you know that I am a big fan of metrics as they tell us what’s going on in our application and even with a single integration, unit or manual test we can uncover architectural issues that will not allow your app to scale. Thanks to A. Alam – a performance engineer working for Infosys Ltd. who conducts large scale load tests for a very large enterprise – I am adding a new metric to my list: # of Dynamically Created Classes. During a load test Mr. ... More >

Functional Test (R)Evolution

Testing

In the last couple of weeks I had the chance to meet a lot of testers in different cities and at different events. To name a few: TestExpo in Copenhagen, STPCon in San Diego, Grand Rapids Testers and Sydney Testers Meetup. I presented my idea of a performance metrics driven approach to software engineering across the lifecycle. I want testers to level-up their skill set and not only test for functional correctness but look behind the scenes and look at things that might seem ... More >

Identify Bad Service Oriented Architectures Through Metrics

SOA

There are many advantages of breaking an application into smaller services. When APIs and Interfaces are well defined it allows more independent development on a separate code base, keeping risk low to break the whole app with a single code change. It allows for more flexible and scalable deployments when done right and it is theoretically possible to replace services when a better service is available that provides the same functionality. Starting from a clean slate has a ... More >