Skip to content

best ways to use latest open API features in .NET9 & Single Value Object

Photo of Erik Lieben
Hosted By
Erik L. and 3 others
best ways to use latest open API features in .NET9 & Single Value Object

Details

Please be aware, this meetup is in-person only, we won't run a livestream, but we will do our best to record the sessions and provide them afterwards. Please only RSVP if you intent to attend in person in Amsterdam. If you want to be made aware of when the recording is published follow us on YouTube or BlueSky.

We would like to thank our sponsor/host JetBrains for making this event possible.

Schedule:
18:00 doors open
18:00 - 18:45 walk-in, food & drink
18:45 - 19:00 welcome & introduction
19:00 - 20:00 Sander ten Brike - The best ways to use the latest open api features in .NET9
20:00 - 20:15 short break / socializing
20:15 - 21:00 Corniel Nobel - Single Value Objects: where DDD and Functional Programming share forces
21:00 - 21:45 socializing
21:45 doors closing

--

The best ways to use the latest open api features in .NET9

.NET 9 makes some impactful changes for creating .NET applications with OpenAPI support! In this session, we’ll dive into the breaking changes and latest OpenAPI advancements for .NET 9 and explore how these features can be leveraged to create robust, efficient, and well-documented APIs. We will cover both minimal API's and controllers.

Afterwards, we'll also talk about Kiota, a new API client generator from Microsoft, and how it can be used to generate API clients based on an OpenAPI document.

This presentation will feature lots of demos with the aim of giving you an end-to-end experience of the latest and greatest features of OpenAPI in .NET 9 and how this can be used with OpenAPI tooling to generate and use API clients!

By Sander ten Brike
Lead Software engineer @ Arcady | Microsoft MVP

Sander ten Brinke is a Microsoft MVP and Lead Software Engineer at Arcady, a Dutch IT consultancy firm based in Zwolle. He loves working with .NET, Azure, CI/CD and a whole lot more. He always stays up to date with all new technology and loves sharing his knowledge with everyone!

--

Single Value Objects: where DDD and Functional Programming share forces

Most developers have the habit of reusing primitives for everything. This phenomenon, known as primitive obsession, leads to unclear code and (API) contracts, and eventually to bugs.

By creating single value objects (value objects that are a subset of one primitive) we can overcome that, and by doing so, we apply the lessons learned from Domain-Driven Design and Functional programming.

By Corniel Nobel
Software Architect @ TJIP
I'm an energetic, passionate, creative, intrinsic motivated software engineer, evangelist and architect who's in the business since the early 2000's.

Software engineering should not just be your job, but your lifestyle. And the truth should be in the code, not in dreadful documents and diagrams.

Privacy policy
We may photograph or film speakers and attendees for use in online or printed promotions. By virtue of your attendance, you grant us the right to take such photos or videos and to use your likeness in such materials.

Photo of .NET & Azure / dotnet Amsterdam meetup group
.NET & Azure / dotnet Amsterdam meetup
See more events
JetBrains Amsterdam Terrace Tower office
Gelrestraat 16, 1079 MZ, Amsterdam, the Netherlands · Amsterdam