Open Search

Common digital design guidelines for offline designers

July 9, 2018 1:18 pm
Categorised in:
Reading Time: 6 minutes

Compared to the static nature of print, the web is an ever evolving beast where a rectangle can be a circle and designed dimensions can be meaningless or rigid and unbreakable. As such here are a couple of simple traps that offline designers can often fall into. These rules are... View Article

Swift Photos Framework

June 4, 2018 10:40 am
Categorised in:
Reading Time: 3 minutes

Some concepts I’ve learnt that I need to try and remember about using the Photos framework for iOS.  Thought I’d jot them whilst the were fresh from moving some legacy code this weekend from the ALAssetsLibrary to using the Photos framework which was introduced a good few years ago. A... View Article

Using async methods in name spaced javascript

June 4, 2018 10:36 am
Categorised in:
Reading Time: 2 minutes

Spent an hour boggling my brain on this, so it’s one to write down. If you are namespacing your javascript functions using the module pattern you may run into an instance where you try to return an async value (i.e. from a json resource) and the value obviously returns immediately. So... View Article

Pattern Libraries

February 7, 2018 1:19 pm
Categorised in: ,
Reading Time: 4 minutes

Internally at work I’ve been discussing the opportunity to create a pattern library (or style guide dependent on your preferred nomenclature) for one of our larger clients. This client effectively white-labels a bunch of financial services under their brand name and when the user takes the plunge on a service... View Article

Our House, an IoT App

January 4, 2018 7:25 pm
Categorised in: , , , ,
Reading Time: 8 minutes

This post details a recent app build project I was working on. This app was interesting because it also had a Raspberry Pi powered hardware component supplying it with data. The App, Our House, is an IoT home monitoring app. Now, I know what you are thinking. This has kind... View Article

Draw call performance in SceneKit

December 10, 2017 8:29 pm
Categorised in:
Reading Time: 2 minutes

Been watching a few WWDC sessions. Some lovely SceneKit Tips in the SceneKit in Swift Playgrounds video for reducing draw calls and improving FPS performance which is handy for a noob like me. Managed to jot this one down. Just a reminder to myself really. Draw calls Draw calls are... View Article

User Interactions: Do users prefer to tab or click through forms?

December 1, 2017 9:41 am
Categorised in: ,
Reading Time: 3 minutes

Surveying users quickly when I want to know the answer to a small user interaction question is apparently becoming my new habit when I’m bored. This time I had a bug I wanted to investigate. The bug was only triggered if a user tabbed into a field. I know I tend... View Article

Introduction to email marketing [video]

November 29, 2017 2:38 pm
Categorised in: , , ,
Reading Time: 3 minutes

The above video is a 45 minute plus introduction to email marketing. This was screen recorded along with the live audio of a presentation I gave at the company I work at. This video was for these “Library Sessions” that we run. These are supposed to be 10 minute micro-teaches... View Article

Are share buttons effective anymore?

November 20, 2017 10:37 am
Categorised in: ,
Reading Time: 3 minutes

Following on from my recent post on performing UX research quickly is another example of performing this methodology to unearth a finding that I couldn’t prove. This time I turn my attention to social media share buttons. This is a topic that has already been well trodden, and they have proved... View Article

iPhone X Safari browser chrome guide

November 13, 2017 11:55 pm
Categorised in: ,
Reading Time: 3 minutes

With the release of the iPhone X comes the perpetual stress of having to work out what the ratio of visible window vs browser chrome that Safari displays on first landing & load of a web site. This is compounded by the iPhone X being the first “all screen” device... View Article