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)

London .NET - October 2022

Needs a location

For our October meetup, we're back at FundApps in Shoreditch, with Poornima Nayar talking about gRPC and Mark Rendle talking about OpenAPI.

Poornima Nayar: gRPC in .NET - Basics and More!

gRPC is Google's implementation of RPC. With .NET Core 3.0, gRPC has become a first-class support in .NET and seems to be the way forward for remote procedure calls. In my session, we will look at what gRPC is, and how to create a gRPC service and consume it. We will also discuss the four modes or methods of gRPC, versioning , look at some best practices and also talk about options when it comes to hosting gRPC services. That's not all! We will also discuss gRPC JSON transcoding, a feature that was so highly requested that it has made its way into .NET 7! In short, we will cover the basics and more about gRPC.

Poornima is a .Net developer with over 10 years of experience in .Net and Umbraco. She is passionate about learning new technologies and keeping herself up-to-date with the latest developments in technology. Outside her work, Poornima enjoys music and is undergoing training in Indian Classical music. Based in Langley, UK she mothers a little girl and spends her spare time reading, cooking and watching movies. Follow her on Twitter @PoornimaNayar

Mark Rendle: OpenAPI: You're Doing It Wrong

.NET developers have two options when it comes to OpenAPI or Swagger: Swashbuckle and NSwag. Just decorate your controllers or minimal API endpoints with a bunch of attributes and a NuGet package will generate the swagger.json file for you, right?

No. Wrong. That's not how this is supposed to work.

In this talk, Mark will try to convince you that the correct way to implement OpenAPI is to write and maintain that file manually. Probably as YAML instead of JSON. That way it's included in your version control history, you can use it to generate Markdown docs in a GitHub action, and people don't need to run your app to get a copy of the file.

Mark is working on some new NuGet packages that will provide some pretty neat functionality for static OpenAPI files, including serving a YAML file as JSON in your application, analyzing your code and checking that it matches the spec, and maybe some automated testing as well.

Mark Rendle is the founder of RendleLabs, which is really just him playing with .NET Core, Docker, Azure, microservices and so on and then teaching other people about it and helping them build clean, stable, scalable solutions. He's been getting paid to do what he loves for nearly 30 years now, and still worries that somebody's going to notice and make him stop. He's on Twitter @markrendle.

3

Photos (80)

Find us also at