

What we’re about
Welcome to the London .NET User Group! Since 2002, we've been bringing together developers and software professionals working with .NET to learn from each other, share tips and tricks, and keep up with all the latest developments in the world of .NET.
We aim to meet in person, once a month, usually at a company or event space somewhere in central London. Our guest speakers range from internationally renowned experts in .NET and associated technologies, to aspiring speakers from our community giving their first presentation in front of a live audience.
.NET in 2022 sits at the heart of a vibrant, cross-platform development community, and we're interested in talking about anything and everything that's related to building software with .NET: deep-dive technical sessions about performance optimisations and memory management, case studies and experience reports, and wider topics like security, diversity, open source, and development culture.
Upcoming events (1)
See all- London .NET October 2023 with Eirik Tsarpalis and Guy RoyseFundApps, London
For our October meetup, we're back at FundApps in Shoreditch with two awesome guest speakers. Eirik Tsarpalis will be talking about some of the new shiny stuff coming in .NET 8, and Guy Royse will be coming all the way from Columbus, Ohio to show us how to use software-defined radio to track aircraft. (OK, that's not really the reason he's in the UK... but we figured we'd grab him while he's over here 'cos it's an awesome talk.) Plus drinks and food courtesy of our hosts at FundApps, and almost certainly some more drinks at the pub afterwards.
Eirik Tsarpalis: What's new in .NET 8
.NET 8 is on the verge of its release, with RC1 being available to download now and its official launch scheduled for November. The new version incorporates thousands of new features, performance improvements, new tooling and community contributions, all of which would be difficult to cover fairly in a single talk.
Join us in this session as I give you a high-level overview of some my favourite new features that we having been working on, including C# language features, runtime and library enhancements, new source generators and Native AOT improvements.Eirik Tsarpalis is a software engineer in the .NET team at Microsoft based in London. He is author and maintainer of a number of open source .NET libraries with a focus on F#. https://linktr.ee/eiriktsarpalis
Guy Royse: Tracking Aircraft with Redis & Software-Defined Radio
Aircraft are everywhere. Knowing exactly where is paramount as it’s considered bad form for two aircraft to be in the same place at the same time. To avoid this, aircraft worldwide constantly and publicly broadcast their location, heading, and all sorts of other data using a system called ADS-B or Automatic Dependent Surveillance Broadcast.
This data is a natural fit for a streaming architecture. After all, it’s a constant stream of data that is literally being broadcast in real-time. But how can we capture these broadcasts and the data within? Surely it must require expensive hardware and special tools!
Not so much. It turns out that we can capture ADS-B data easily using a combination of a cheap radio dongle and free software—a combination called software-defined radio. From there we can store it in a streaming data structure and consume, transform, and publish it using microservices. Cool, right? In this session, you’ll learn how software-defined radio works (and not just for ADB-S), how to receive and store ADS-B data in streams, and how to use those streams with microservices. And, I’ll do it all by example—building a dashboard showing real-time flight data using Node.js, Redis Streams, and whatever front-end JavaScript framework happens to be popular that day!
Guy Royse works for Redis as a Developer Advocate. Combining his decades of experience in writing software with a passion for learning—and for sharing what he has learned—Guy explores interesting topics and spreads the knowledge he has gained around developer communities worldwide.
Teaching and community have long been a focus for Guy. He runs his local JavaScript meetup in Ohio and has served on the selection committees of numerous conferences. He'll happily speak anywhere that will have him and has even has helped teach programming at a prison in central Ohio.
In his personal life, Guy is a hard-boiled geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. In his spare time he likes to camp and studies history and linguistics. Guy lives in Ohio with his wife, his sons, and an entire wall of board and role-playing games.