
Peter Gallagher
Full-Stack Manager at Avanade UK, Microsoft Azure MVP and MCT, Pluralsight Author... IoT and DevOps expert, dad, gadget addict and Meetup organiser.
Loughborough, United Kingdom
Pete Gallagher is a Full-Stack Manager at Avanade UK, a Microsoft Certified Trainer and Azure MVP, Pluralsight Author, experienced public speaker and Meetup organiser.
He has been creating software for decades and is happy programming in just about any language.
Pete has been involved in a wide span of tech in his many years of industry experience, including IoT Projects for; Royal Mail Stamp Vending before there was such a thing as modern IoT, Building Monitoring Systems, Internet Connected Self Service Kiosks, Wildlife Protection and Ecology in Africa and much more.
He has presented internationally on a wide variety of IoT Topics, including the Azure IoT Stack, AI, Robotics, .NET, DevOps, Amazon Alexa, Particle Photon, Arduino etc etc.
Pete helped create the Microsoft AZ220 IoT Developer certification and also has created Pluralsight content to help learners pass the exam.
Pete also organises Notts IoT, co-organises Dot Net Notts, Notts Dev Workshop, sits on the Board of LATi, a Loughborough based Advanced Technology networking group, co-organises the Azureish Twitch channel, co-hosts IoTeaLive and is a co-host of the Agile Engineering Podcast.
He is also an active STEM Ambassador and is passionate about making STEM subjects accessible to all ages.
Pete particularly likes gadgets of all kinds!
Links
Area of Expertise
Topics
Using the Microsoft Azure IoT stack to track a simulated flight across Europe
In this session I show you how create a full IoT solution tracking a Simulated Flight across Europe.
The solution combines;
- Azure IoT Hubs
- Device Provisioning Service
- Service Bus
- Logic Apps
- Time Series Insights
- Stream Analytics
- Power Bi
I show how we can take real flight telemetry collected from Flight24, to simulate a flight sending data to an Azure IoT Hub.
We then take this telemetry and route it through various services in Azure showing how we can trigger workflows, give an engineering perspective, and finally produce a complete Dashboard solution to track the whole flight from end to end.
This solution will appeal to folks who are interested in how a real world IoT solutions are architected and operated.
Building a Robot Arm with .NET 7, Raspberry Pi, Blazor and SignalR
In this session we'll run through everything needed to build a Robot Arm with a Raspberry Pi, .NET 7 a Blazor App and SignalR.
We'll begin by seeing how easy it is to install .NET 7.
Then we'll see how we've connected up the various components to our Raspberry Pi.
Next we'll spin up a console application to explore how we can control the GPIO on the Pi.
We'll then examine the code to start moving the connected servos for our Raspberry Pi based Robot Arm.
Next we'll look at a simple Blazor and SignalR app to control our robot remotely!
Finally we'll have a look at how we can use an Oculus Quest 2 to interact with our Robot Arm in VR!
This session will appeal to all knowledge levels. A working knowledge of programming will help, but all the code will be shared on GitHub!
IoT with nothing but your laptop
Gettting started with IoT can be daunting! Although the cost of IoT hardware has reduced dramatically over the last few years, you still need to choose the right IoT option, figure out what accessories it needs, order it all from Amazon and wait for it to arrive
With the advent of HTML 5, so comes the ability to simulate a lot of IoT kit right there in your web browser. We'll walk through a few of the best online simulators for IoT technology, which will give you a head start into the world of IoT. This way you can forgo all the procrastinating, and get to (virtually)
After attending this session you'll understand;
BBC Micro:Bit, Arduino, Raspberry Pi, Mx Chip, Azure IoT Hubs and how to use all of these without spending a penny!
Who this talk is suitable for;
This talk is suitable for anybody who has an interest in IoT but doesn't have a well rounded knowledge of all the platforms and options out there.
Getting Started with Amazon ECS and Octopus Deploy
Running applications and services in containers provides consistency and scalability.
Amazon Elastic Container Service (ECS) is a highly scalable and configurable container management service that makes it easy for you to deploy and manage containers.
In this talk, Pete will show you how to create an Amazon ECS instance with Octopus Runbooks. We’ll then configure Octopus to deploy your container to production.
Join Pete Gallagher to learn:
How ECS allows your organization to deploy workloads for scalability and resilience
How to create and configure an Amazon ECS instance
How to configure Octopus Deploy as part of your CI/CD pipeline to deploy an application to Amazon ECS
Controlling a Robot Arm with a .NET 7 powered Web and Mobile app.
In this session we'll run through everything needed to build a web and mobile app which can control a Robot Arm using open-source technologies available in .NET ecosystem.
First we’ll connect the various components to our Raspberry Pi and spin up a console application to explore how we can control the GPIO on the Pi.
We'll then examine the code to start moving the connected servos for our Raspberry Pi based Robot Arm.
Next we'll build a .NET 7 powered, Web and native Mobile app to control our robot remotely!
Finally we'll have a look at how we can use an Oculus Quest 2 to interact with our Robot Arm in VR!
This session will appeal to all knowledge levels. A working knowledge of programming will help, but all the code will be shared on GitHub!
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deploy
In this talk we'll run through how to deploy a multi-tier ASP.NET application using Config and Infrastructure as code with Octopus Deploy.
We'll begin by taking a look at the ASP.NET application and breaking the tiers down.
Next, we'll run through the Octopus Deploy Interface, before looking at the Deployment Process.
We'll then move over to GitHub and look at how we can build the Application and deploy the artifacts to Octopus Deploy for Deployment using GitHub Actions.
We'll then have a look at how we can use Octopus Deploy Runbooks and Infrastructure as code to deploy the required resources to Azure.
Finally, we'll take a look at how we can edit and interact with the Octopus Deploy Config as Code .ocl files.
After attending this talk, you'll have a good understanding of how you can use Config and Infrastructure with GitHub Actions and Octopus Deploy to deploy multi-tier Web Applications to Azure.

Peter Gallagher
Full-Stack Manager at Avanade UK, Microsoft Azure MVP and MCT, Pluralsight Author... IoT and DevOps expert, dad, gadget addict and Meetup organiser.
Loughborough, United Kingdom