dotnetsheff is a monthly user group focused on software development, particularly in the .NET ecosystem. We welcome people with interests in software development of all ages and levels of experience. Please get in touch via Twitter (@dotnetsheff) or email (organisers at if you or someone you know may be interested in speaking.

  • Following our continued success of the lightning talks, we are hosting another round! We will be having 6 speakers doing a 10-15 minute lightning talks, if you would like to get involved please message me on meetup or twitter.

    A lightning talk is a very short presentation lasting only a few minutes, given at a conference or a similar forum. Several lightning talks will usually be delivered by different speakers in a single session, sometimes called a data blitz.


    πŸ‘‰ Consul and Traefik - Brad Gyton
    πŸ‘‰ Feature Management in .NET - Kevin Smith ( @kev_bite )
    πŸ‘‰ Chrome DevTools Tricks - Danny Jones ( @dfjones )
    πŸ‘‰ Polly - Michael Steele ( @steelemck )
    πŸ‘‰ Automate all the testing - Chris Amery (@chrisamery_88)
    πŸ‘‰ AWS lambda with C# - James Charlesworth ( @jcharlesworthuk )

    🌐 Chrome DevTools Tricks
    The Chrome DevTools provide an amazing set of tools to help you develop on the Web platform. Danny Jones will show you a few tips you might not k...

  • Can you write a simple bot to play the server at a classic game of connect 4?

    Can you do it in C# using any programming standard you think it's best to create a bot that can play connect 4?

    The session will begin with a description of the problem, followed by grouping into pairs to work on it, and brief presentation of solutions at the end. This means you need to find somebody to work with on the day. Bring a laptop, with plenty of charge :)

  • This event will be split into two parts, Andy Carter presenting The Dramatic History of the Web Browser and the second half will be Kevin Smith presenting Feature Management in ASP.NET Core.

    πŸ‘‰ **The Dramatic History of the Web Browser with Andy Carter**

    Microsoft announced at the end of 2018 that it was building a new browser-based on Chromium. It will join an ever-growing list of web browsers that are built on Google’s open-source Chromium project. With Google Chrome’s own share of the browser market continuing to grow does this mean Google has won the β€˜browser wars’ and are comparisons with Microsoft’s once-dominant Internet Explorer fair? Now seems like a good time to re-examine the history of the web browser.

    Starting with its humble beginnings amongst the international physics community we'll trace the browser’s journey through three decades of progress up to the present day. It's a story rife with competing corporations, lawsuits and surprise plot twists. Does history repeat i...

  • This event will be split into two parts, Peter Gallagher presenting IoT with nothing but your Laptop and the second half will be David Whitney presenting Clouds, Microservices, and the Brittleness of Architecture.

    πŸ‘‰ IoT with nothing but your Laptop

    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. By that point, you’ve moved on to something else entirely, so it sits in a cupboard drawer for a year and a half before you get back around to thinking about it…. Then you realise that you need some components and wires… Back in the drawer it goes!

    With the advent of HTML 5, so comes the ability to simulate a lot of IoT Kit right there in your web browser. Pete will take you through a few online simulators for IoT technology, which will give you a head start into the world of IoT. This way you can forgo all the procrastin...

  • Introduction to FSharp with John Stovin

    The second part of this session will be hands-on, so make sure you bring a laptop with dotnet core 3 and your editor of choice. Recommended is VSCode with the Ionide-Fsharp extension (

    πŸ“… Agenda
    - πŸ‘‹ Welcome
    - πŸ—‘οΈ Housekeeping
    - πŸ‘¨β€πŸ« FP concepts (differences from OO) & basic F# syntax
    - πŸ• Food/Drinks
    - πŸ’» Code your own simple F# App!
    - 🍻 Social @

    πŸ‘¨β€πŸ’» John Stovin

  • Air Quality, Azure Functions and Spider Eggs with Rob Miles

    πŸ“… Agenda
    - πŸ‘‹ Welcome
    - πŸ—‘οΈ Housekeeping
    - πŸ‘¨β€πŸ« Air Quality, Azure Functions and Spider Eggs
    - πŸ• Food/Drinks
    - πŸ‘¨β€πŸ« TBA Part2
    - 🍻 Social @

    πŸ‘‰ Air Quality, Azure Functions and Spider Eggs

    Good quality air is important. After all, everyone breathes. But dig a little deeper into the subject and most of what you find is what we don't know. Is air pollution produced by local traffic? Does it waft in on the breeze? Are there times when I really shouldn't go out for a run?

    In this talk I'll describe how you can build your own connected air quality sensor and get data from it. I'll touch on embedded devices the MQTT protocol, LoRa networking, Azure IoT Hub and Azure Functions, along with our Connected Humber effort to spread sensors over Humberside. And I'll even mention spider eggs and show off my "Air Quality Top Hat".

    πŸ‘¨β€πŸ’»Rob Miles

    Rob Miles has spent over 30 years teaching programming to a succession o...

  • This event will be split into two parts, Mikhail Shilkov presenting Pulumi and the second half will be Lex Lofthouse presenting Web Design.

    πŸ“… Agenda
    - πŸ‘‹ Welcome
    - πŸ—‘οΈ Housekeeping
    - πŸ‘¨β€πŸ« Pulumi with Mikhail Shilkov
    - πŸ• Food/Drinks
    - πŸ‘©β€πŸ« Web Design with Lex Lofthouse
    - 🍻 Social @

    πŸ‘‰ Pulumi with Mikhail Shilkov
    Pulumi provides a platform for building modern cloud software.

    πŸ‘¨β€πŸ« About the speaker
    Mikhail Shilkov is an Engineer at Pulumi. He is a Microsoft Azure MVP.

    πŸ‘‰ Knowing Your Worth: Don’t Set Yourself On Fire To Keep Others Warm with Lex Lofthouse

    Am I doing enough? Am I even doing it right? How can I do it better? What the hell is Impostor Syndrome and why do I have it? What’s a Work/Life Balance? Huh, now I’m having a breakdown...

    After putting her career first for the best part of a decade and then having a minor breakdown, Lex Lofthouse was compelle...