Monday, 31 August 2015

Browser Usage Stats - Late 2015 (but all we really care about is how much Internet Explorer has lost)








Current: http://gs.statcounter.com/#browser_version-ZA-monthly-201407-201507

With next generation app technologies like Meteor and others, we need a decent browser to take full advantage of the HTML5 features that make the web what it is today. Web sockets. Local Storage. CSS3. Etc.

Support for IE-anything has been rather sketchy since the launch of Meteor, but it works with IE 9+ for the most part.

Good to see that the trend is very clear though:

IE 10 and older is on a massive decline. At this rate we are looking at 1%-3% penetration by late 2016.

Interesting to note that Chrome, IE11 & Firefox combined have about 80% of the market now. In that order :)

Good news for developers like us!

And even better for customers; since easier development translates to lower costs...

Talk to us @ Magnetika

Tuesday, 18 August 2015

Prevent referral spam traffic sources at a web server level

If you are constantly adding filters to your Google Analytics profiles to prevent referral spam, then this git repo is for you!

https://github.com/Stevie-Ray/apache-nginx-referral-spam-blacklist

Clone and then drop the .htaccess file onto your web server (assuming you use Apache)

DONE

Talk to us @ Magnetika


Sunday, 19 July 2015

The meteoric rise of Apps

This graph shows various Google searches over time. Notice how "software development" is in decline whilst "app development" is on the up! Interesting to see "web apps" has flattened out over the last couple years.

Anyway you slice it... Apps are not going anywhere soon!

After all, every business is a software business.



Talk to us @ Magnetika


Tuesday, 14 July 2015

Google Analytics for Single Page Sites


With the rise in popularity of single-page applications (SPA) it has become important to ensure your tracking and events are still working for you.

Set up your Google Analytics script as per usual and then call ga('set', 'page', ...) and also ga('send', 'pageview') every time someones clicks on your site's menu. That way you can still track interactions with your site and your measured bounce rate will also improve!

 $('.navbar-nav a').click(function () {      
   ga('set', 'page', '<<page-name>>');  
   ga('send', 'pageview');  
 });  

Up to date link: https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications

Talk to us @ Magnetika

Tuesday, 30 June 2015

Sunday, 25 January 2015

Digital Ocean now supports FreeBSD

This has been in the pipeline for a while...

FreeBSD has a reputation of being a very stable and performant OS.