Welcome!

Klaus Enzenhofer

Subscribe to Klaus Enzenhofer: eMailAlertsEmail Alerts
Get Klaus Enzenhofer via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Klaus Enzenhofer

Apple just came out with the new programming language Swift. According to Apple, Swift will make it a lot easier and more fun to develop apps for both iOS and OS X. That's in contrast to the current language, Objective-C, which is somewhat antiquated and considered by many to be difficult to use. Although Swift is easier to use, we're sure that there will be issues like crashes, slow request, errors and so on as we already know it from Objective-C and other languages. We also know that business will ask for usage statistics. This is the reason why we immediately investigated Swift and can now show you how easy it is to add proper tracking to your app in just four steps. Step 1: Add Lib to your Swift Project Once you have a Swift application, including the Mobile iOS Agent into the application project is very simple. First you add the iOS Agent static library and he... (more)

You Only Control One-Third of Your Page Load Performance!

You don't agree with that? Have you ever looked at the details of your page load time and analyzed what really impacts Page Load Time? Let me show you with a real life example and let me explain that in most cases you only control 1/3 of the time required to load a page as the rest is consumed by third-party content that you do not have under control. Be Aware of Third-Party Content When analyzing web page load times we can use tools such as dynaTrace, Firebug or PageSpeed. The following two screenshots show timeline views from dynaTrace AJAX Edition. The timelines show all networ... (more)

Third-Party Content Management Applied

Today's web sites are often cluttered up with third-party content that slows down page load and rendering times, hampering user experience. In my first blog post, I discussed how third-party content impacts your website's performance and identified common problems with its integration. Today I want to share the experience I have had as a developer and consultant with the management of third-party content. In the following, I will show you best practices for integrating third-party content and for convincing your business that they will benefit from establishing third-party manage... (more)

Don’t Miss 50% of Your Paying Customers on Their Mobile Devices

"We expect that the revenue made via our mobile apps will cross the 50% mark within this year!" Most of our eCommerce customers are starting to say this to us. These customers have driven their businesses to the web and have successfully applied Real User Monitoring (RUM) for web. They have found and fixed many of the common performance problems described in Top 8 Performance Landmines, 5 Steps to improve eCommerce Performance and What if A/B Testing fails to improve conversions. As these customers start seeing an increase in revenue from mobile they have to extend their RUM cap... (more)

Case Study: Too Fast for the User

I just heard an interesting story from Runtastic, who is one of our Mobile Real User Monitoring customers. Runtastic's main mobile app allows their users to track their sport activities such as running, biking, hiking or skiing. They had a user complaining about too high speed. He didn't actually complain about the performance of the app but instead complained about his average speed during his workout as calculated by the app. After his one hour biking session, the app showed the he covered a distance of 490 km - that would probably be a world record and give him the yellow shir... (more)