DDD North in Hull was completely wonderful

DDD North today at Hull University. Lots of interesting talks. Including one from me. First live event since forever. What’s not to love. Although I really wish I’d taken a notebook and pen. Completely forgot how useful they are.

The first session I went to was by Derek Graham. How to be psychic. It turns out that you don’t actually have to be psychic to write useful code. But if you get it right you can certainly appear to be. This was a great description of sensible things to do when writing software. I particularly liked his tip for someone who didn’t know what to make. He said “Make something”. There’s a hugely important lesson here for folks learning to program. “Your first attempt doesn’t have to be right”. Even if you are an expert it is virtually guaranteed that your first attempt will not do everything the problem demands. So why not lean into that and make something that kind of works and then have a framework that lets you iterate. I was also impressed by the term “walking skeleton”. A version that does the absolute minimum the requirements need but will serve as the basis of more discussion and development to get to the finished solution. Brian even mentioned UML (great stuff) and a tool that I’m going to look at for making diagrams from text: https://plantuml.com/

The second session was by Luce Carter. Productivity++: Things I Have Learned from Managing My ADHD. This was a very confident presentation of strong content. Turns out that it is really all about organisation and mindset. I’m not sure I’m prone to ADHD any more than I think I might be psychic. But it was a great description of tools and techniques that you can use to keep yourself moving forwards. Luce mentioned a tool called Notion which looks really interesting. I organise my work using a single word file that contains my diary and all my projects. Not optimal. Notion looks super useful. It stores data in the cloud and runs across all my devices.

Third session was by John Stavely. Getting started with Satellite IoT. It turns out that there is low-cost gear you can get which lets you send packets of data to a satellite as it flies overhead. Then, when the satellite goes over a downlink it will send the data down to earth where it appears in MQTT messages that can pop up in your Azure IoT Hub application. You have to do some work to predict when to send to the satellite. They come along every now and then and precess as they orbit the earth. You also have to do a bit of error correction and bit twiddling to make the best of the 64 bytes you can send. But it means you could make something that can send data from anywhere on the surface of the earth. Amazing. At the moment it is even free to use. You’ll have to buy some kit and you need somewhere with a good view of the sky, but it works. John has a GitHub site here with his software and more details.

Thanks to DDD North for the picture

Then it was time for my talk. I was talking about getting started on the internet. In rhyme. I changed into my red jacket and went for it. I really enjoyed the talk. I just hope the audience did. I’m not sure how many folks learned much, but I like to think they picked up a few interesting rhymes in amongst the cheese puns. I was quite merciless in my extraction of funds for Red Nose Day. I think for everyone who came along it was the most expensive experience they’ve had for a while. But by the end we’d raised over 120 pounds for a super-good cause. The audience were fantastic. They rolled with all the punches, threw money at me (in the form of carefully folded five-pound notes - not painful coins) and went along with everything. I’d taken my Mint TL70 and I was taking pictures of the audience wearing my big hat (for a fee of course). The camera did a great job. People loved having a physical picture of themselves to take away. You can donate too if you like. Go here.

The final session I went to was from Don Wibier of DevExpress. State Management in Blazor. I’m getting very interested in Blazor. It will be featuring in the next version of the C# Yellow Book. There was some great technical content, but my mind was a bit full of bad rhymes and not in a state to absorb a great deal. Fortunately, Don has put a whole slew of videos on YouTube which I now intend to search out.

Thanks so much to the DDD team, and particularly Boss, for setting up such a wonderful event.

Fun at Dot Net North

Just the setup for your average talk….

Well, that was fun. Dot Net North invited me to do a session for them. First “in-person” talk for ages. No pressure then…

I got a bunch of kit together and headed over to Manchester. I gave the talk at the Auto Trader offices. Wonderful place. Got a great audience and I really enjoyed myself. Thanks so much to Claire for making us all welcome. The food was lovely and the room we had was great. Thanks to Pete for inviting me. You can find the slides and sample code here.

Me in action. Photo Credit: Pete Vickers MVP, International Man of Mystery and Corns Cut While You Wait

I’ve really missed doing live presentations. Yesterday reminded me of how much fun they can be. Especially if we end them by raffling some socks.

Lucy May Walker and Nerina Pallot at Cottingham Folk Festival

Had a great night out at Cottingham Folk Festival. We saw Lucy May Walker and Nerina Pallot perform in the parish church. They were both awesome. Lucy (or is it Lucy May) was up first. Just her and a guitar in front of an audience who hadn’t paid to see her and were probably wondering who she was. Such is the life of a support act. Anyhoo, she gave a fantastically assured performance. Her audience banter was right on-point and she ripped through her set with aplomb. Catchy songs sung from the heart.

Then it was time for the main attraction. I first heard Nerina Pallot via number one daughter who had some of her music back in the day. Her voice was in amazing form. Some new stuff and some of the older stuff, which sounded as clear and tuneful as the songs I’d listened to as I refreshed my memory in advance of the night.

It’s amazing that we get such good people allong to our little village like this. Thanks to everyone for making it happen. It really was a great night out. It was so good I forgot to take any pictures….

Rob at Dot Net North

I’m back on the road again. Dot Net North have kindly invited me to be the speaker at their first in-person event since the pandemic kicked off. Really looking forward to the event. I’m going to be talking about making music with hardware. There will be devices you can build, devices you can marvel at and hopefully devices that work in front of an audience.

The event is in Manchester on the evening of Tuesday 20th September. You can sign up here.

DDD Registration open - and I'm doing a session

The bad news is that the DDD event is online so we don’t get a trip out this time. The good news is that the DDD event is online so you don’t need to make trip out. You can register here.

I’m doing a session about Pure Data and making musical instruments using the Raspberry Pi PICO. I’ll also be performing the world premier of my “Concerto in A Room” (It’s slightly smaller than a “Concerto in A Flat”) using the PICO MIDI Cheesebox and Crackers controller. Surely that’s something you mustn’t fail to miss.

Fun at Tech Week Humber

Well, that was fun. Brian and I have just spent a day at the Tech Week Humber Expo. We got into place nice and early, made sure that everything worked and we knew where to get the coffee from and then settled down for the day. It was great. Lots of people asking what were doing and seeming to like it when we told them. And plenty of solid contacts to follow up after the event.

This is our Connected Little Boxes demo, showing how you can configure them to keep in touch with loved ones. We don’t want to sell these as a healthcare solution, but we think it might be fun if you got together with your kids to build one for grandad…..

Thanks to the folks at the Bonus Arena for looking after us so well (especially the packed lunches), Lucy Clark for keeping everything bowling along and finally to Hull City Council (particularly Richard) for organising things for us, getting all our mains adapters (there were a few) PAT tested so we could power up our toys and then getting our amazing stand made.

I love to see all the local expertise being showcased. It’s great to meet up with people that used to come along to my programming lectures back in the day and now find themselves running thriving companies.

DDD Goes Online

Developer, developer, developer (DDD) events are one of my favourite places to meet up and talk tech. There’s one due at the end of November and the original plan was for a physical meetup. However, with Covid cases on the rise the decision has been made to make the event online. The good news is that this means that anyone can come along (the event usually fills up really quickly) and the event is not constrained by space, so there can be lots more tracks and sessions. You can sign up and take part here.

Judging at MedHack 2021

medhackJudge.png

I had a great time today helping with the judging of the MedHack Hull event. Over the weekend teams had been working away on their ideas (although it wasn’t all work and no play, they found time for some Pictionary and Among Us. Over lunch I got to chat with them about their entries.

It was great. I took away a number of things from the event. First you can totally do these things online very successfully. The organisation was top notch and the teams all used Discord to talk to each other and the judges. All I had to do was enter the chat group, fire up my webcam, admit I knew nothing and then wait to be told all about their idea. Then I popped some writeup into a shared spreadsheet and moved on to the next team.

All the teams were wonderful. There was a huge range of different ideas all centred around the medical theme. I’ve watched a lot of presentations over the years and one thing that struck me today was how we have moved on in the quality of presentation skills (or perhaps this was just a very good bunch). Either way, It was great fun. I told as many teams as I could that they should make participation in these events “pay for themselves” by making sure that they form part of the “brand” that they should be building as they go through life.

Kudos to the folks at Hull for organising the event. I hope that they run it again next year.

Talking Connected Little Boxes at MedHack 2021

CLB session.png

Today I did my session about Connect Little Boxes for MedHack 2021. It seemed to go OK. By that I mean that most of it worked (although I did have one jaw dropping moment where I shared a screen that showed an image of the screen being shared, which led to a very impressive “Hall of Mirrors” effect.

Thanks for being a great audience folks. If you are not sure what Connected Little Boxes are and why you want one (or two) you can find our more at my Lecture in Rhyme on Friday 19th of March. Keep an eye out for more announcements coming soon.

MedHack 2021 on March 6/7

medhackHull.jpg

If I have one piece of solid advice for students it is to do stuff. Not just the coursework - everybody has to do that - but the other things that make you interesting. If you want to form a band, then go for it. If you want to write a book, why not? If band forming and book writing are not for you, the very least you should do is take part in events like the upcoming Med-Hack at Hull.

Events like this let you hone your skills, try out new technologies and work with people. They are invaluable. Med Hack has a workshop track alongside the hacking which you can use to spark ideas. You can sign up here.

Developer Developer Developer 2020 online

cat Viewer.png

Giving a session online is a very strange thing to do. You sit in a room in front of a camera giving it your all and hoping that there is someone on the other end watching. I was first on one of the tracks, so I was able to kid myself that I was actually doing the keynote presentation….

I did a talk abut Bluetooth and Furbies. It seemed to go OK, except for the bit at the end where I lost my way around Teams and couldn’t find the Q&A window. As you can see above, the I was also doing well with the feline audience. Thanks to @developerday for the picture. All the sessions are going to appear on YouTube in due course. Keep an eye on here.

DotNetSheff-York Air Quality with added Top Hat

Thanks to the DotNetShef folks for the picture.

I was supposed to be going to a couple of .NET events to talk about Air Quality earlier this year. But instead I’m sitting at home in front of a camera waving my arms around. It was great fun though, and I hope that everyone enjoyed it. You can find some code resources for the presentation here.

If you want to get involved with our efforts in Hull you can find us on Mattermost here

DDD North was awesome

The DDD event today was wonderful. So good that I forgot to take pictures. The only pictures that I did take were of links to more interesting content. The picture above is from a session by Pete Gallagher about .NET Core 3 on Raspberry Pi.

…and this is from the session that followed, all about Blazor (which looks wonderful).

Then I went to sessions about VR, C# for the lazy and Kubernetes on the Raspberry Pi. I don’t have pictures for them because I rather stupidly sat too far back…..

Everyone that went (and the place was packed) had a great time. Thanks to all the organisers, a perfect day. There’s another DDD event later this year in Nottingham, you can find out more here.

Still some tickets for DDD North 2020

Only my mother used to call me “Robert”….

There are still some tickets available for DDD North 2020. Of course, I’m only telling you about the event now that I’ve got my ticket…..

The DDD events are always awesome, so if you are in the area you really should go along. And if you’re not in the area you drive to Hull and then go to the DDD.

I’m not presenting a session this time, but you might get to sit next to me at one…….

DDD 14 at Reading

Thanks for being a great audience folks

I’ve not been to Microsoft Thames Valley Park for a while. It was very nice to be back there for the day at the Developer, Developer, Developer (DDD) conference. It was awesome. Four tracks of excellent content. I was talking about Air Quality and top hats and whatnot. I had a fantastic audience all my demos worked. (Note to self: stop sounding surprised when this happens). If you want the slide and the sample programs you can find them here.

These events are always amazing and kudos to Microsoft, the Black Marble Team and all the speakers. There was also a splendid set of lunchtime talks. The next DDD will be DDD North which will be back in Hull on Feb. 29th 2020. Make a note of the date now folks. I have.

Azure IoT Devkit

Image shamelessly stolen from the IoT Devkit site…..

At the talk yesterday I mentioned the Azure IoT Devkit. This can be used as an IoT Endpoint for Azure among other things and has the benefit of a properly secure architecture including proper security to prevent details being stolen from the device or the device being compromised by naughty firmware. It also has a nice little OLED screen and a whole bunch of useful sensors.

You don’t develop for this device using C# and Visual Studio, but you can use the awesome Visual Micro or Visual Studio code to work in C++.

It’s a great place to start creating proper cloud connected devices.