.Net Cambridge - Back in person
Details
We are back, in person and in Cambridge for the first .Net Cambridge meetup of 2023.
We have loved meeting so many new people from elsewhere in the world through Covid (and we will continue with remote events).
But this is an exciting return to meeting face-to-face. The event will be held at The Bradfield Centre, on Cambridge Science Park (a really great place to meet). There is car parking in the visitor spaces at the centre.
The meeting starts at 6pm and two talks means that we'll have to start the introductions at 6:05pm. Please note this is earlier than we said in the earlier announcement.
We'll finish up with some pizza and drinks.
We have two speakers lined up, and expect the schedule:
6:05pm-6:10pm Introduction to the user group (John)
6:10pm-6:45pm First talk (Ben)
6:45pm-6:50pm Quick break
6:50pm-7:40pm Second talk (Marco)
7:40pm–7:45pm Wrap up
7:45pm Food organised by Gearset (Thanks!)
Speaker: Ben Roberts
Ben is an Engineering Team Lead at Gearset. He joined 3 1/2 years ago after spending 7 years at another software company in Cambridge. Prior to that he completed a PhD in Computer Science, researching secure programming language semantics.
Title: Continuous Delivery in Practice
Ben will talk about how Gearset engineers innovate and improve the product whilst still releasing new versions multiple times per day. With some real-life examples he will discuss how major changes can be made behind the scenes to help support the expansion of Gearset whilst minimising any downtime to protect the customer experience. He will also discuss when it might be appropriate to deviate from a 'textbook' solution to a given problem in order to deliver new functionality faster, whilst still minimising the amount of technical debt being accrued.
Speaker: Marco De Sanctis
Title: Running SaaS multi-tenant applications with ASP.NET Core and Azure
Real world multi-tenant applications are conceptually simple, but hide lots of complexities under the hood: when confidential data of multiple clients coexist under the same platform, you must ensure that data is kept segregated at any layer of your architecture.
During this talk we'll try to demystify some of these aspects, analysing how we can build a SaaS application in ASP.NET Core, secure it via Azure AD B2C, and deliver it via the Azure infrastructure.
We'll investigate how to use policies in our server side logic and even at the database level (via SQL Server's Row Level Security) to ensure data is kept segregated even when running on a shared infrastructure.

