GitHub Permission to <<repository>> denied to <<username>>

I was trying to use terminal on my Mac to upload some code to GitHub using an account that was different to my usual one. I set the following three settings: git config –global user.name “My Name” git config –global user.email “myemail” git config –global GitHub.user myusername Sadly I kept receiving a 403 error saying…


Create an Image or capture some HTML in JavaScript – Windows 8.1

I’ve been building some Windows 8 apps this week and stumbled across 3 ways in which you can create an image in Windows 8.1 HTML and JavaScript apps. One is to use a canvas element, construct the image as you want it and the use the BitMapEncoder to output a PNG. The second is to…


Shape Conference: Windows 8 Game Development

During the talk I referenced a few projects. The code can be found here: Throughout the talk I used the  EaselJS Library. There are complete instructions on how to build the 2D Platformer are over on David Rousset’s blog which can be found here. The guys over in Norway have produced the excellent HTML5 Game…


App rewards and why I don’t want to “Pull a BlackBerry”

On Monday the UK marketing team Launched an app rewards programme… After a discussion on twitter I thought I’d put my thoughts in writing: Rightly or wrongly the total number of apps is becoming shorthand for the consumer experience that a device is going to provide. “It’s a great phone/tablet, but doesn’t have enough apps”…


Managing an Agile project

I have worked as a Developer Evangelist for around 3 years now and whilst I still code, it’s been quite some time since I have worked on a software project. Over Christmas this changed as I found myself building a service to help people with no coding skills build Windows 8 Applications. Since I was…


Update from the Windows 8 Camps

I’m just coming to the end of another Windows 8 boot camp in London. I had a few interesting questions and so I thought I’d document some of them here. Remember if you want to come to one of our Windows 8 Camps then all of the dates and registration details can be found here….


The need for speed?

IT Pro Portal ran a story the other week– HTML5 Mobile Performance Lags Way Behind Laptops. In it, Darren Allan points to a new set of benchmarks showing that HTML5 runs up to 6 to 10 times slower than on a current laptop. The conclusion is that this will limit the ability of developers to…


Do not track (really, just don’t)

So you may have noticed that Microsoft recently announced that we’re turning on Do Not Track by default in IE10. It means that, unless users turn tracking on in the preferences, sites will be sent a clear signal that a user wants their web behaviour to remain private. Surprisingly, to my mind anyway, we’ve caught…


Windows Phone 7 to Windows 8 Camp

Today in London we ran our first Windows Phone 7 app to Windows 8 porting event. The idea was for people to come along and take their existing Windows Phone 7 applications and turn them into Windows 8 applications. I thought I’d keep a record of the things that we have helped resolve throughout the…