<!DOCTYPE html>
<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"  itemscope itemtype="http://schema.org/Article" lang="en-GB">
<head>

<!-- r3002 -->

	
	<meta name="viewport" content="width=device-width, initial-scale=1"/>
	

	<!-- This is Squarespace. -->
<!-- matt-white -->
<meta charset="utf-8" />
<title>mattwhite.me</title>
<meta property="og:site_name" content="mattwhite.me"/>
<meta property="og:title" content=""/>
<meta itemprop="name" content=""/>
<meta property="og:type" content="article"/>
<script>(function() {var l=!1,q=[1500,1000,750,500,300,100],s=new function(){this.load=function(b,n){b.getDOMNode&&(b=b.getDOMNode());
var o=this._getDataFromNode(b,n),m=!(!o.a||!o.a.width||!o.a.height),k=o.load+"";
if("false"===k){return l
}var i=o.mode;
if(m&&("fit"==i||"fill"==i)){i=b.parentNode;
if(!i){return console.error("Not doing anything, parentNode not found."),l
}if(!this.f(b,n,i)){return l
}}i=this.g(b,o);
if("string"==typeof i&&"viewport"!==k){var j=this.k(i,o);
b.getAttribute("src")!==j&&(b.onload=function(){b.className=b.className.replace("loading"," ").trim()
},!b.getAttribute("src")&&-1===b.className.indexOf("loading")&&(b.className+=(b.className?" ":"")+"loading"),!b.getAttribute("src")&&m?b.setAttribute("src",j):(o=new Image,o.onload=function(){m?b.setAttribute("src",j):(b.setAttribute("data-image-dimensions",this.width+"x"+this.height),s.load(b,n))
},o.onerror=function(){b.className=b.className.replace("loading"," ").trim();
b.setAttribute("src",j)
},o.src=j));
return !0
}return i
};
this.f=function(G,E,F){G.getDOMNode&&(G=G.getDOMNode());
F&&F.getDOMNode&&(F=F.getDOMNode());
F=F||G.parentNode;
if(!F){return console.error("Not doing anything, parentNode not found."),l
}var D=this._getDataFromNode(G,E),C=F.offsetWidth,A=F.offsetHeight;
E=D.mode;
if("none"!=E){var B=D.a.width,z=D.a.height,o=B/z,b=C/A,y;
"fill"===E?y=o>b?A/z:C/B:"fit"===E&&(y=o<b?A/z:C/B);
!D.d&&("fit"==E&&1<y)&&(y=1);
B=Math.floor(B*y);
y=Math.floor(z*y);
var i,x;
"fill"===E?(i=Math.min(Math.max(C/2-B*D.c.x,C-B),0),x=Math.min(Math.max(A/2-y*D.c.y,A-y),0)):"fit"===E&&(x=D.e,i=x.left?0:x.right?C-B:B<C?(C-B)/2:0,x=x.top?0:x.bottom?A-y:y<A?(A-y)/2:0,"inline"==this.b(G,"display")&&(G.style.fontSize="0px"),B-=G.offsetHeight-G.clientHeight,y-=G.offsetWidth-G.clientWidth);
if(0===B||0===y){return l
}G.style.top=Math.floor(x)+"px";
G.style.left=Math.floor(i)+"px";
G.style.width=Math.floor(B)+"px";
G.style.height=Math.floor(y)+"px";
i=this.b(F,"position");
G.style.position="relative"==i?"absolute":"relative";
if("fill"==E&&(G=this.b(F,"overflow"),!G||"hidden"!=G)){F.style.overflow="hidden"
}return !0
}};
this.g=function(A,y){function z(h,g){"none"===y.mode&&(A.style.width=null,A.style.height=null);
var d=parseFloat(A.getAttribute(h)),a=parseFloat(d);
if(!a||isNaN(a)){d=o.b(A,h),a=parseFloat(d)
}if(!a||isNaN(a)){d=o.b(A,"max-"+h,"max"+(h.substr(0,1).toUpperCase()+h.substr(1))),a=parseFloat(d)
}if(0===g||d){switch(o.i(d)){case"percentage":g=parseInt(d,10)/100*m.offsetWidth;
break;
case"number":g=parseInt(d,10)
}}!a&&(0!==g&&!A.getAttribute("src"))&&(g=0);
return g
}y=y||this._getDataFromNode(A);
if(!y.source){return l
}var x=A.offsetWidth,p=A.offsetHeight,m=A.parentNode,o=this,k=A.getAttribute("alt"),i=k&&0<k.length&&"none"===y.mode&&!A.getAttribute("src");
if(i){var b=A.style.display;
A.removeAttribute("alt");
A.style.display="none";
A.offsetHeight+0;
A.style.display=b
}x=z("width",x);
p=z("height",p);
i&&A.setAttribute("alt",k);
0===x&&0===p?(x=y.a.width,p=y.a.height):0===x?x=this.getDimensionForValue("width",p,y):0===p&&(p=this.getDimensionForValue("height",x,y));
"viewport"===y.load&&(A.style.width=Math.floor(x)+"px",A.style.height=Math.floor(p)+"px");
return this.j(x,p,y)
};
this._getDataFromNode=function(b,g){g=g||{};
var h={c:{x:0.5,y:0.5},a:{width:null,height:null},mode:"none",e:{h:!0},load:"true",d:!0};
if(g.c){h.c=g.c
}else{var f=b.getAttribute("data-image-focal-point");
if(f&&(f=f.split(","))&&2==f.length){h.c={x:parseFloat(f[0]),y:parseFloat(f[1])}
}}if(g.a){h.a=g.a
}else{if((f=b.getAttribute("data-image-dimensions"))&&(f=f.split("x"))&&2==f.length){h.a={width:parseInt(f[0],10),height:parseInt(f[1],10)}
}}g.mode?h.mode=g.mode:(f=b.parentNode.className,-1!==f.indexOf("content-fill")?h.mode="fill":-1!==f.indexOf("content-fit")&&(h.mode="fit"));
if("fit"===h.mode&&(f=g.e||b.getAttribute("data-alignment")||b.parentNode.getAttribute("data-alignment"))){h.e={top:-1!==f.indexOf("top"),left:-1!==f.indexOf("left"),h:-1!==f.indexOf("center"),right:-1!==f.indexOf("right"),bottom:-1!==f.indexOf("bottom")}
}if(g.load){h.load=g.load
}else{if(f=b.getAttribute("data-load")){h.load=f
}}if("undefined"!==typeof g.d){h.d=g.d
}else{if(f=b.getAttribute("data-image-stretch")){h.d="true"===f?!0:l
}}g.source?h.source=g.source:h.source=b.getAttribute("data-image")||b.getAttribute("data-src");
if(h.source&&(-1!==h.source.indexOf("squarespace.com")||-1!==h.source.indexOf("squarespace.net"))&&"http:"===h.source.substr(0,5)&&"https"===window.location.protocol.substr(0,5)){h.source=h.source.replace("http://","https://")
}return h
};
this.i=function(b){return"string"===typeof b&&-1!==b.indexOf("%")?"percentage":isNaN(parseInt(b,10))?NaN:"number"
};
this.b=function(b,g,h){var f;
b.currentStyle?f=b.currentStyle[h||g]:window.getComputedStyle&&(f=document.defaultView.getComputedStyle(b,null).getPropertyValue(g));
return f
};
this.j=function(b,e,f){b=Math.max(e/(f.a.height/f.a.width),b);
"number"==typeof window.devicePixelRatio&&(b=b*window.devicePixelRatio);
for(e=1;
e<q.length&&!(b>q[e]);
e++){}return q[e-1]+"w"
};
this.getDimensionForValue=function(b,g,h){var f=h.a.width;
h=h.a.height;
return"width"==b?f/h*g:"height"==b?h/f*g:NaN
};
this.k=function(b,e){var f=e.source;
return b&&("/"==f[0]||-1!=f.indexOf("squarespace.com")||-1!=f.indexOf("squarespace.net"))?(-1===f.indexOf("format\x3d"+b)&&(f=f+(-1!==f.indexOf("?")?"\x26":"?")+"format\x3d"+b),window.b&&(window.b.l&&-1===f.indexOf("storage\x3dlocal"))&&(f+="\x26storage\x3dlocal"),f):e.source
}
};
window.ImageLoader=s;
var t,u,v=50;
function w(){var b=document.images,i=document.styleSheets;
if(0>--v&&"complete"==document.readyState){clearTimeout(u)
}else{if(0<b.length&&t&&(t.rules||t.cssRules)){window.clearTimeout(u);
for(var i=l,j=0,h=b.length;
j<h;
j++){var g;
if(g=(b[j].hasAttribute?b[j].hasAttribute("data-image"):!!b[j].attributes["data-image"])||(b[j].hasAttribute?b[j].hasAttribute("data-src"):!!b[j].attributes["data-src"])){g=b[j],g="false"!==(g.getAttribute?g.getAttribute("data-load"):g.attributes["data-load"])+""
}g&&(i=!s.load(b[j])||i)
}i&&(u=window.setTimeout(w,50))
}else{if(!t){b=0;
for(j=i.length;
b<j;
b++){/\/site.css\?/.test(i[b].href)&&(t=i[b])
}}u=window.setTimeout(w,50)
}}}w();
document.addEventListener&&document.addEventListener("DOMContentLoaded",w,l);})();</script>
<script type="text/javascript" src="//static.squarespace.com/universal/scripts-v6/062520131704181019/yui-seed.js"></script>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/>

<script> Static.SQUARESPACE_CONTEXT = {"appDomain":"squarespace.com","secureDomain":"https://matt-white.squarespace.com","subscribed":false,"templateCapabilities":{"custom":false,"customTypes":[],"layouts":{"default":{"name":"Default","regions":["site"]}},"pageSchemas":{"folder":{},"gallery":{"ordering":1},"events":{"ordering":4},"blog":{"ordering":2}},"templatePageConfigs":{},"widgetSchemas":{"1":[{"type":"navigation","schemaName":"navigation"}],"2":[],"3":[{"type":"logo","schemaName":"logo"}],"4":[],"5":[],"6":[],"9":[],"12":[],"44":[],"50":[],"16":[],"18":[],"21":[],"23":[],"22":[],"25":[],"24":[],"26":[]}},"templateTweakable":true,"tweakJSON":{"gallery-arrow-style":"No Background","gallery-aspect-ratio":"3:2 Standard","gallery-auto-crop":"true","gallery-autoplay":"false","gallery-info-overlay":"Show on Hover","gallery-loop":"false","gallery-navigation":"Bullets","gallery-show-arrows":"true","gallery-transitions":"Fade","galleryArrowBackground":"#222","galleryArrowColor":"#fff","galleryAutoplaySpeed":"3","galleryCircleColor":"#fff","galleryInfoBackground":"rgba(0, 0, 0, .7)","galleryThumbnailSize":"100px","product-gallery-auto-crop":"true","product-image-auto-crop":"true"},"website":{"id":"500fb502e4b0b0a178712c5d","identifier":"matt-white","contentModifiedOn":1372067660113,"siteStatus":{},"language":"en-GB","timeZone":"Greenwich","machineTimeZoneOffset":0,"timeZoneOffset":0,"timeZoneAbbr":"GMT","siteTitle":"mattwhite.me","siteDescription":"","location":{"mapZoom":12.0,"mapLat":51.5073346,"mapLng":-0.12768310000001293,"markerLat":51.5073346,"markerLng":-0.12768310000001293,"addressTitle":"","addressLine1":"","addressLine2":"London","addressCountry":""},"shareButtonOptions":{"6":true,"7":true,"2":true,"5":true,"1":true,"4":true,"8":true,"3":true},"authenticUrl":"http://mattwhite.me","baseUrl":"http://mattwhite.me","primaryDomain":"mattwhite.me","socialAccounts":[{"serviceId":2,"userId":"669076274","userName":"Matt White","screenname":"Matt White","addedOn":1343207377846,"profileUrl":"http://www.facebook.com/Whitemx","iconUrl":"http://graph.facebook.com/669076274/picture?type=square","serviceName":"facebook"},{"serviceId":4,"userId":"14533","userName":"mattwhite","screenname":"Matt White","addedOn":1343207391610,"profileUrl":"https://twitter.com/mattwhite","iconUrl":"http://a0.twimg.com/profile_images/1777478234/matt_headshot_crop_small_normal.jpg","collectionId":"500fb7dfe4b006cb9ec23ebb","serviceName":"twitter"},{"serviceId":5,"userId":"111461393271618899996","userName":"Matt White","screenname":"Matt White","addedOn":1343207404735,"profileUrl":"https://plus.google.com/111461393271618899996","iconUrl":"http://www.google.com/ig/c/photos/public/AIbEiAIAAABECJygls_JjsOHnwEiC3ZjYXJkX3Bob3RvKihjOTY5YTRkMDQwOTFkY2E2ZTA0MzFiNWM2OTVlNjhhM2FkNmE0OWY4MAFlH5KZj1eDh6FBk35k0yiB8olWxw","serviceName":"google"},{"serviceId":1,"userId":"84323","userName":"matthew.white@fclonline.com","screenname":"Matt White","addedOn":1343207447248,"profileUrl":"https://foursquare.com/user/84323","iconUrl":"https://is0.4sqi.net/userpix_thumbs/-1_1256933283458.jpg","collectionId":"500fb817e4b006cb9ec23ee5","serviceName":"foursquare"},{"serviceId":3,"userId":"89676470@N00","userName":"11tmr","screenname":"11tmr","addedOn":1343207463917,"profileUrl":"http://www.flickr.com/people/11tmr/","iconUrl":"http://farm1.staticflickr.com/4/buddyicons/89676470@N00.jpg","collectionId":"500fb827e4b006cb9ec23ef2","serviceName":"flickr"},{"serviceId":14,"userId":"kfsLouyO-7","userName":"Matt White","screenname":"Matt White","addedOn":1343207508598,"profileUrl":"http://www.linkedin.com/in/mattwhite","iconUrl":"http://m3.licdn.com/mpr/mprx/0_EBP1XfvO0DMn1NHne9AuXuBPgEO6PtHnHKbuXuv_C7o9u9096l_0E23SPXYJrvdswNlDIIFkPf5j","serviceName":"linkedin"},{"serviceId":23,"userId":"856638","userName":"whitemx","screenname":"Matt White","addedOn":1367398307227,"profileUrl":"https://github.com/whitemx","iconUrl":"https://secure.gravatar.com/avatar/443321d8176f3f967770cf376607bdd4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","serviceName":"github"}],"statsMigrated":false},"websiteCloneable":false,"websiteSettings":{"id":"500fb502e4b0b0a178712c5e","websiteId":"500fb502e4b0b0a178712c5d","type":"Business","subject":"Web Development","country":"UK","state":"AL","markdownMode":false,"simpleLikingEnabled":true,"defaultPostFormat":"%y/%m/%d/%t","commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","homepageTitleFormat":"%s","collectionTitleFormat":"%c \u2014 %s","itemTitleFormat":"%i \u2014 %s","commentsEnabled":true,"allowSquarespacePromotion":true,"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"useLightCart":false,"showNoteField":false,"currenciesSupported":["USD"],"measurementStandard":1,"isLive":true,"stripeConnected":false,"storeState":3},"useEscapeKeyToLogin":true}}; SquarespaceFonts.loadViaContext(); Squarespace.load(); </script>

<!--[if gte IE 9]> <!-- --><link rel="stylesheet" type="text/css" href="/site.css?tid=4f84457724acf88285416908&r=3002&t=0"/><!-- <![endif]-->
<!--[if lt IE 9]><script src="//static.squarespace.com/universal/scripts-thirdparty/html5/html5-shiv.js"></script><link rel="stylesheet" type="text/css" href="/site.css?tid=4f84457724acf88285416908&r=3002&t=0&noMedia=true"/><![endif]-->
 

	<script src="//template-addons.squarespace.com/scripts/shrink.js"></script>
	<script type="text/javascript" src="https://static.squarespace.com/static/ta/500fb502e4b0b0a178712c5d/3002/scripts/combo/?site.js"></script>
  
</head>

<body id="special" class="not-found-page mobile-style-available header-position-float site-title-position-sidebar navigation-position-sidebar sidebar-position-left display-comments-in-wrapper display-icons-in-post-footer  promoted-blocks-blog-list promoted-blocks-blog-post social-icons-match-trademarks  gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop     event-thumbnails event-thumbnail-size-32-standard event-date-label event-date-label-time event-excerpts event-list-date event-list-time event-list-address event-icalgcal-links    product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square product-gallery-auto-crop show-product-price show-product-item-nav native-currency-code-usd">
	
  
<input id="mobile-navigation-toggle" type="checkbox" name="checkbox" class="mobile" />
<label id="mobile-navigation-label" for="mobile-navigation-toggle" class="mobile"></label>

<nav id="mobile-navigation" class="mobile mobile-nav">
  
  <ul class="wrapper">
  

    

      
        <li class="blog-collection">
          <a href="/">
            Blog
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/presentations/">
            Presentations
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/about-me/">
            About Me
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/contact/">
            Contact
          </a>
        </li>
      

      

     

  
  </ul>
  
</nav>
			

	<header id="header" class="logo-site-title">
    <div class="wrapper clear">

    	
			<div class="header-logo logo" data-content-field="site-title">
			  <h1>
			  	<a href="/">
			  		
			  		<span class="site-title-span">mattwhite.me</span>
			  	</a>
				</h1>
			</div> 
			
			
    	
<nav class="nav header-nav">

  <ul class="wrapper clear">
  

    

      
        <li class="blog-collection">
          <a href="/">
            Blog
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/presentations/">
            Presentations
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/about-me/">
            About Me
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/contact/">
            Contact
          </a>
        </li>
      

      

     

  
  </ul>
  
</nav>

    	
    </div>
  </header>

	<div id="site">
		<div class="wrapper clear">

			<section id="content" role="main">
			  We couldn't find what you are looking for.
			</section>

			<section id="sidebar" class="logo-site-title">
			  	
		    
				<div class="logo" data-content-field="site-title">
				  <h1>
				  	<a href="/">
				  		
				  		<span class="site-title-span">mattwhite.me</span>
				  	</a>
					</h1>
					
					
				</div> 
				

		    
<nav class="nav">

  <ul class="wrapper">
  

    

      
        <li class="blog-collection">
          <a href="/">
            Blog
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/presentations/">
            Presentations
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/about-me/">
            About Me
          </a>
        </li>
      

      

     

  

    

      
        <li class="page-collection">
          <a href="/contact/">
            Contact
          </a>
        </li>
      

      

     

  
  </ul>
  
</nav>


		    <div class="sqs-layout sqs-grid-1 columns-1" data-type="block-field" id="sqs-sidebar"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div>
		    
				
		    
				<div class="socialicons-block">
					<div class="account facebook"><a href="http://www.facebook.com/Whitemx" target="_blank"><span class="social-icon"></span>facebook</a></div><div class="account twitter"><a href="https://twitter.com/mattwhite" target="_blank"><span class="social-icon"></span>twitter</a></div><div class="account google"><a href="https://plus.google.com/111461393271618899996" target="_blank"><span class="social-icon"></span>google</a></div><div class="account foursquare"><a href="https://foursquare.com/user/84323" target="_blank"><span class="social-icon"></span>foursquare</a></div><div class="account flickr"><a href="http://www.flickr.com/people/11tmr/" target="_blank"><span class="social-icon"></span>flickr</a></div><div class="account linkedin"><a href="http://www.linkedin.com/in/mattwhite" target="_blank"><span class="social-icon"></span>linkedin</a></div><div class="account github"><a href="https://github.com/whitemx" target="_blank"><span class="social-icon"></span>github</a></div>
				</div>
				
				

			</section>

		</div>
	</div> 
	      	    
  <footer id="footer">
  	<div class="wrapper">
      <div class="sqs-layout sqs-grid-12 columns-12" data-type="block-field" id="sqs-footer"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div>
			       
    </div>
  </footer> 

</body>
</html>
