Rob Miles

http://twitter.com/RobMiles

Hull, England

Windows Phone expert, trainer, author

Areas of Expertise:

  • C#
  • Visual Studio
  • .NET Micro Framework
  • Windows Phone
  • speaking
  • training
  • writing
Rob Miles has been teaching computer programming for more than 25 years. An expert on Visual C# and a Microsoft MVP for Device Application Development, Rob enjoys inspiring new and experienced programmers. As well as writing his own games, programs, and poetry, Rob has consulted on a wide range of commercial software projects.

Start Here! Learn the Kinect API Start Here! Learn the Kinect API
by Rob Miles
June 2012
Print: $34.99
Ebook: $27.99

Microsoft® XNA® Game Studio 4.0: Learn Programming Now! Microsoft® XNA® Game Studio 4.0: Learn Programming Now!
by Rob Miles
February 2011
Print: $29.99
Ebook: $23.99

Microsoft® XNA® Game Studio 3.0: Learn Programming Now! Microsoft® XNA® Game Studio 3.0: Learn Programming Now!
by Rob Miles
Second Edition June 2009
Print: $29.99
Ebook: $23.99

Embedded Programming with the Microsoft® .NET Micro Framework Embedded Programming with the Microsoft® .NET Micro Framework
by Donald Thompson , Rob Miles
June 2007
Print: $44.99
Ebook: $35.99

Rob blogs at:

Raspberry Pi fun and Games

June 17 2013

The room just before we started. Today we had a bunch of folks from a local school come and see us and play with our Raspberry Pi systems. To say we had loads of fun would be a bit of an understatement. Great stuff. With kids like these I… read more

Simple Calendar for Windows Phone

June 16 2013

The Windows Phone calendar tile is nice enough. But it could be better. It could be like the one from Simple Calendar. This gives you the date and day in a nice, funky, format, along with details of your next two appointments. I really like it. When you run… read more

Facebook Picture Fun and Games

June 15 2013

While I was away last week I was stupid enough to try and log in to Facebook from my phone to respond to a message. Facebook saw that I had left Hull for a little while and went into a high security mode, locking my account. Thanks for that.… read more

Windows Phone Picture Workflow

June 14 2013

Not too shabby for a phone camera, eh? My plan was to spend today writing content for a Raspberry Pi course that we are doing next week. The idea of my session is that we connect a Raspberry Pi to a bunch of LEDs and switches and then have… read more

Logitech Bluetooth Adapter

June 13 2013

I’m finding that most of my music listening now starts with my phone. I’ve signed up for the “all you can eat” Xbox Music service and so when new albums come out I can just download them to the phone and listen to them. Very nice. Of course, I… read more

Yellow Book Translations

June 12 2013

Every now and then someone emails me and asks if it OK to translate my C# Yellow Book into their native language. Of course it is. I’ve added some notes about translation to the home page for my programming resources. Essentially you can translate into any language you like… read more

Exam Boards and Jet Lag

June 11 2013

There is nothing quite like being in an exam board with jet lag. Take it from me. read more

Things Come Apart

June 10 2013

If you are looking for a really nice coffee table book (Hang on, Do people buy coffee table books any more? Do people have coffee tables?) Anyhoo. If you are looking for a great book to pass around at your next social gathering, or just own and look at… read more

Heading Home

June 09 2013

Today we had to head home, which meant experiencing “The Miracle of Flight”. For me this means spending a few hours crammed behind a bloke who insisted on reclining his seat, even though I had mentioned to him hat my legs don’t have a joint in them that would… read more

My First Tomato Festival

June 08 2013

I don’t know much about tomatoes. Mostly red, different sizes, used in bolognaise and on pizza, some discussion over whether or not they are a fruit. Oh, and in New Orleans they have a festival for them. It was a bit warm, but you could always cool down with… read more

Day off in New Orleans

June 07 2013

If you are going to have a day off, I can recommend New Orleans as a great place to do it. First we went off to Audobon Zoo, which has to be one of the best zoos I’ve ever been to. We expected to spend a few hours there, but… read more

Last Teched 2013 Show Day

June 06 2013

This is the Windows Phone part of the exhibition, where I’ve been spending a few hours each day. The conference ends today, I’ll miss the smell of brand new carpet. In the evening we went up to the Mercedes Benz Superdome for the TechEd 2013 attendee party. Lots of… read more

Speechifying Applications at TechEd 2013

June 05 2013

Did my final session for TechEd US today. Great fun and a lovely audience. You can find the demonstrations for the session here. read more

Windows Phone Agents Secrets at TechEd 2013

June 04 2013

We started the day with a walk around the French Quarter, which was rather nice. Then it was time to head into TechEd and give my session on creating agents for Windows Phone. I was a bit worried, what with it being the last session on the day, but… read more

NavigationService.Navigate–Duh!

June 03 2013

Thanks to Ginny for the photograph. And for suggesting on Twitter that I might need some new jokes. As if. Anyhoo, this morning found me on the Windows Phone booth extoling the virtues of Windows Phone development. I told the happy tale of my PlayMusic application (22K downloads so… read more

Going to Algiers

June 02 2013

This morning we caught the ferry to Algiers. Its just across the river and the journey takes fifteen minutes or so. The good news is that the ride is free, and Algiers is a great place to take a look at. Some of the land is still underwater. And… read more

Oyster Festival

June 01 2013

I’ve never been to an oyster festival before. And I’ve never had oysters from the BBQ before. Both were great. read more

New Orleans Saturday Morning

June 01 2013

My cure for jetlag is to try and get eight hours sleep each night. Snag is, that we went to bed so early that we had completed our sleepings by four thirty in the morning today. Oh well. Best plan is to get outside into the sunlight and wait… read more

Heading for TechEd New Orleans

May 31 2013

Atlanta Airport has a nice ceiling. After the excitement of yesterday, today I had to get up bright and early, or at least early, and head off to Manchester Airport to fly to New Orleans. Such is life. The flights were smooth, everything worked and by the end of… read more

Three Thing Game and Summer Bash

May 30 2013

A whole bunch of teams with their things. We got our first ever “in week” Three Thing Game going today. We ended up with 18 teams, which was great, and included one from Boss Alien. I’m kind of in a hurry packing for my trip to New Orleans leaving tomorrow (Simon… read more

C# Yellow Book in Persian

May 29 2013

I was very excited to hear from Rasoul Mohammadi that he and his friends have been busy translating my C# Yellow Book into Persian. You can get an english copy from here: www.csharpcourse.com I’ll post a link to how to get the Persian version (poetry) when it becomes available. Great stuff. read more

Rob at TechEd 2013

May 28 2013

I’ve finished my preparations for TechEd 2013. I’ve written the presentations, developed a bunch of new demos (including something that involve cheese and something that doesn’t) and also also created a custom Lumia 820 case using the Nokia design on Thingiverse. I’ve printed out a couple in white and… read more

A Japanese Walk

May 27 2013

Tokaido is a game where players seek rest and good experiences while travelling the “East Sea Road” in Japan. It is a nice twist on the board game format and has beautiful artwork on the cards and the board. I didn’t manage to win, but hey, it’s all about… read more

Hull Waterfront

May 26 2013

We had a sort of plan to go to the seaside today. Then we figured that lots of other folks would have that plan too. And so we went for a walk around the waterfont at Hull. We went past the deep and round the old town, had a… read more

Shopping in Leeds

May 25 2013

Went to Leeds today and bought some trousers. And took this photo of one of the arcades. read more

Big Risk–Big Reward

May 24 2013

I’ve spent a lot of the last few days sitting in on Seed exit interviews. These are actually great fun, although they are also very hard work. They are part of the assessment process for our MEng students. Essentially we get them to write a case for the marks that… read more

Windows Phone Isolated Storage

May 23 2013

I’ve made another tiny screencast. If you’ve ever wanted to find out how you can use the Windows Phone Isolated Storage to persist data in your Windows Phone applications you can go here. You can find the Blue Book that I use here. read more

Future Imperfect

May 22 2013

Everyone should read this: http://www.guardian.co.uk/technology/2013/may/19/driverless-cars-pilotless-plane s-jobs-human The future that is described is quite believable and rather worrying. Particularly if you drive a lorry for a living. read more

Three Thing Game and Summer Bash

May 21 2013

We are trying something new this year. A Three Thing Game during the week and synchronised with the Summer Bash. Worst case we get the summer to recover. Best case it should be fun. All the action takes place over the 30th and 31st of May. We have a… read more

Finalists BBQ

May 20 2013

We had our Finalists BBQ today. This is pretty much the last free food that students get out of us (except perhaps for the sandwiches at the Degree Ceremony reception in July). Plenty of folks turned up to avail themselves of the various forms of cooked meat (which were… read more

Thwaite Gardens Open Day

May 19 2013

We’ve been to Thwaite Gardens Open Day a few years in a row. We had the best weather a couple of years ago, last year was a bit iffy and we weren’t too hopeful about this year. But in the end it was nice and bright, and the sun… read more

Star Trek into Darkness

May 18 2013

Went to see "Star Trek into Darkness" today. It is truly splendid. Great story, great ending, nods to the original series and film. I'm looking forward to seeing it again, so that I can get more of the references.  The only part of the film that didn't work for me was… read more

Start Trek into Darkness

May 18 2013

Went to see "Star Trek into Darkness" today. It is truly splendid. Great story, great ending, nods to the original series and film. I'm looking forward to seeing it again, so that I can get more of the references.  The only part of the film that didn't work for me was… read more

How to Fail your Assessed Course Work

May 17 2013

First a note. We don’t have many people that actually do fail their coursework (although, years ago I did manage it by using a variant of this technique involving punched cards). But over the years I’ve seen enough of these to be able to produce a comprehensive guide. This… read more

Nokia Champ Rob

May 16 2013

I found out last week that I've been appointed as a Nokia Developer Champion. I'm not sure if it is for those WAP pages I used to write for my Nokia 7110 (I actually had a script that would read my email and convert it into WAP so that I could read… read more
Rob Miles