Will McLean is a designer and artist working in the Central Coast of NSW where he lives with his wife and 2 children.

Will is a meticulous developer and favours simplicity and clarity within his code. He can’t stand writing things twice so searches for any way to automate. His experiments can be found in the Exercises section of this site.

Will designs within systems. No project is too small for a design system. He favours the unusual, if not, how can he progress? You can read about his work in the Case Studies section of this site.

a.

b.

c.

d.

e.

f.

g.

h.

i.

j.

Circular Arcs - Will McLean

a.

iOS and Android version statistics ( Knowledge Base )

These are two links that show the percentage of users per version of both iOS and Android. ( December 8, 2014 )

b.

Skrollr cutting off the bottom of the page on mobile ( Knowledge Base )

Skrollr was preventing me from scrolling all the way down my page on mobile. I had put the id skrollr-body onto my body tag already so that was not the issue. ( December 4, 2014 )

c.

Calling one jQuery function only after another function has run ( Knowledge Base )

Sometimes it may be nessessary to force one jQuery function to run only after another has finished. To do this you need to use the jQuery deferred method. ( )

d.

Address fixed position bug on Chrome using -webkit-transform ( Knowledge Base )

In Chrome 36 and under the header was behaving strangely. It was disappearing in the middle section of the page and then reappearing when the mouse rolled over the place where it was initially positioned. ( December 2, 2014 )

e.

Stop Skrollr adding height to your body ( Knowledge Base )

Skrollr adding pixels to the height of your body tag? ( November 26, 2014 )

f.

A full-screen, centered background image with a centered logo for all browsers ( Knowledge Base )

I recently tried to add a full screen hero image to a site with a logo sitting in the middle of it. It was way harder than it should have been which made me want to write this article for anyone else trying to achieve it. ( November 13, 2014 )

g.

Custom web font not displaying – Allow a cross domain font request ( Knowledge Base )

I recently had an issue with my custom web font not displaying on my live site. ( November 11, 2014 )

h.

How to delete a remote tag in git ( Knowledge Base )

If you have a tag named '12345' then you would just do this. ( )

i.

Accessing the MAMP error logs ( Knowledge Base )

If you are having any tricky issues with MAMP a good place to begin troubleshooting is by viewing the MAMP error logs. ( )

j.

Specify package dependencies within the grunt-bower-concat task ( Knowledge Base )

The problem was that the bower_concat task was concatenating the packages in the wrong order. ( October 31, 2014 )