Rob Miles


Rob Miles University Lecturer and Microsoft MVP. And tall.

Blog posts

Getting your car serviced in the midst of a pandemic

I’m not sure why I was so keen to have the car serviced and tested. It’s not as if I’m going to be needing it much. Just put it down to my mildly compulsive nature. Anyhoo, we took the car down to the garage this morning. We got there nice and early because there was hardly any rush hour traffic. The dealer was very prepared with one way signs on the floor, Perspex dividers on the counters and ple… Read more →

Begin to Code with JavaScript Recording Fun

I quite enjoy recording the Begin to Code with podcasts. Although I’m far from sure how many people enjoy listening to them. I started the project to see if it was possible to produce useful programming teaching content that could be deployed as a podcast. If you’ve listened, I’d love to hear what you think. If you’ve not had a go, I’d love you to have a listen (the link is on the right hand side)… Read more →

Using Multiple Inheritance for Good

Multiple inheritance sounds like a good thing. After all, why would you not want to inherit a bunch of stuff? But some programmers don’t like it. They say it makes things confusing, they say that a class made from multiple parents will be neither one thing nor the other. And mostly I think they are right. However, when the alternative is something even more confusing, I can be persuaded to think o… Read more →

The Living Computers Museum has closed

I’d planned a trip to the Living Computers Museum as part of my attendance at the MVP Summit earlier this year. I’ve been there a few times and loved it. But, thanks to a nasty little bug I couldn’t get there. And I’ve just found out that the museum itself has closed. Which is a terrible shame. In the great scheme of things, and considering all the other awful events of the last few months, the lo… Read more →

New Begin to Code with JavaScript podcast available

This is a demo game from chapter 4. How strong are your nerves? I’m writing a book at the moment (I love saying that). I’m also reading out each chapter as I write it, and putting the recordings up as podcasts. Today I discovered that I have a listener, hi Mark, who got in touch to ask when the next chapter is coming out. Well, the answer is today. I’ve just popped a new episode up. You can find a… Read more →

Managing Audio in Windows 10

I’ve been recording sound effects for the new book I’m writing (I love saying that). Today I discovered that just because everything in your signal chain is supposed to be stereo, it is not guaranteed that it actually is. I was recording sounds from my my Kaossilator and it didn’t sound right. Turns out that this was because I was only hearing the left hand channel, but played on both left and rig… Read more →

Adobe are still at it

I fired up Adobe LIghtroom today and got another of these survey thingies that I really don’t like. At least now there is an option to never see them again…… Read more →

Screen Saver in Windows 10 is still a thing

I did a search for “Screen Saver” in Windows 10 today because I wanted to fiddle with/adjust the timeout settings. And I found this. It’s still here. I remember when it was a thing. And I love that old-school monitor. Still works too. Read more →

Sunday Quiz Questions: Fish

The quiz questions this week are all about Fish. Next week it’s chips:Fish and a movie award: Fish and a hairstyle:Fish and a big round lump:Fish and a black and white horseFish and a radio receiver: Read more →

Useful Scrap

I may have mentioned this before, but it is still true. When you start a new project, plan on how you are going to throw things away. As I write I generate stuff that is too good to throw away, but not right for where it is. I call this my “scrap”. I’ve now got a fairly structured storage for it, so that I can search for bits I wrote for chapter 2 that didn’t go anywhere, but might be perfect for… Read more →