Martin Abrahams

Most recent blogs by Martin Abrahams

Martin Abrahams

How to implement Gravatar

Gravatar which stands for "Globally Recognized Avatars" is a simple solution for providing universal avatars. This concept is great for websites which use avatars as a secondary function where it's either not worth developing an avatar management system or you believe that your users won't bother to actually set an avatar.

Martin Abrahams

My first experience with Umbraco Forms

I've been developing Umbraco based systems for over 3 years now but have always been wary of giving clients access to build their own forms via the Content Management System.

Martin Abrahams

How to Implement a custom Data Layer in Google Tag Manager

In my last blog, I discussed the benefits of using GTM to provide event driven tag management. I'm now going to explain the basics of how to achieve this by using the GTM Data Layer.

Martin Abrahams

My love/hate relationship with Google Tag Manager

SEO & Marketing companies love Google Tag Manager because they are given free reign over their client's site (or Document Object Model at least) and developers despise GTM for that exact reason.

Martin Abrahams

Popular Viewport Settings

The viewport tag is a very important part of responsive web design today and it's arguably equally as important to ensure that your legacy websites are retrofitted with a viewport tag to improve the user experience on mobile devices. Having the correct viewport settings on a fixed site will vastly improve the usability. Here is a quick explanation of the most common viewport properties.

Martin Abrahams

MotoGP website redesigned for 2015

A quick review of the redesign of one of my favorite sites.

Martin Abrahams

Free development tools which I can't live without

My favorite free development tools

Martin Abrahams

My first impressions of AngularJS

My first impressions of AngularJS

Martin Abrahams

Free Weather API

Looking for the Google Weather API? Unfortunately it's long gone but there are alternatives out there.

Martin Abrahams

 Mixing the teams up

My thoughts on our recent seating arrangements at Wiliam.

Martin Abrahams Team : Web Development Tags : Web Development Featured

Umbraco 7 Image Cropper

My first experiences with Umbraco 7 and the new inbuilt image cropping component.

Martin Abrahams

GIT support in VS2013

My first impressions of using the inbuilt GIT support in Microsoft Visual Studio 2013.

Martin Abrahams

Australia Post release US shipping forwarding service

My personal experience with the new Australia Post ShopMate freight forwarder.

Martin Abrahams

One armed development

Developing websites one handed isn't has easy as it might seem.

Martin Abrahams

Implementing an SEO friendly maintenance page

Implementing a "down for maintenance" page for your website is an elegant way to handle outages and large deployments. There are some potential hazards which need to be addresses to stay on side with google and your customers.

Martin Abrahams

Planning for the worst. Websites can fail; accept it.

How to save face when your site tanks - accepting the reality of website outages and planning for the worst.

Martin Abrahams Team : Web Development Tags : Technology Programming Tips & Tricks Featured

How to setup Google DoubleClick for Publishers

How to get started with Google DoubleClick for Publishers (DFP)... from a web developer's point of view.

Martin Abrahams

Scraping HTML Content with .net

In theory, parsing HTML content should be quite simple, it's just XML at the end of the day right?

Martin Abrahams

Mobile device emulation with Firefox

Device emulation in Firefox isn't quite up there with IE and Chrome, though this agent switcher gets it right.

Martin Abrahams

I’ve created a monster

MVP, getting it done quickly, being creative, cutting corners where corners can be cut. Being generally 'agile' and clever about how we develop and grow out websites is a great thing, but some fundamentals shouldn't be overlooked.

Martin Abrahams

Securing content the MVC way

I've recently made the the switch from traditional ASP.net webforms to MVC.

Martin Abrahams

Adaptive Design: the very impressive MVC Display Modes addition to MVC 4

When you have a complex, transactional website with lots of data, a custom approach to adaptive design may well be needed.

Martin Abrahams

ASP.net Mobile redirects with 51 Degrees

The decision which needs to be made at a high level is to decide whether to tailor your existing site for mobile devices or to split the mobile site off into its own project.

Martin Abrahams

Don't scare your customers away at the checkout

It's not always about who's got the best price, just as with bricks and motar retailers people are prepared to pay a little more for convenience or better buying experience.

Martin Abrahams

Slash your page load times with output caching

Output caching is one of the tools and approaches available when it comes to increasing the performance of your website.

Martin Abrahams

Umbraco: Implementing security in Umbraco CMS Custom Sections

Security is not difficult to implement in the Umbraco CMS is you follow an easy method.


Connect with us

We deliver our promise to clients through 2 focuses:

Online Success and Project Success. Over 15 years, we have delivered hundreds of substantial and complex projects on time, on budget and to the highest of standards.


Sydney 0420 521 870

Level 7, 140 Arthur Street, North Sydney, NSW Australia 2060