Writing Code with Code: Getting Started with the Roslyn APIs - Steve Gordon - NDC London 2023

  Рет қаралды 6,148

NDC Conferences

NDC Conferences

Жыл бұрын

As developers, we spend ours days writing code. What if we could get the computer to write it for us? Using the .NET Roslyn APIs, we can do exactly that!
In this session Steve will share his latest work at Elastic, generating the majority of the .NET client for Elasticsearch from a simple specification. Steve will introduce and demonstrate how to get started with leveraging the Roslyn APIs. He will show you how the Elastic .NET code generator transforms a JSON spec into a C# syntax tree and outputs thousands of classes in only a few seconds.
You'll leave this session with an understanding of the Roslyn APIs and how you can leverage them in your work. You'll understand core concepts such as syntax trees, the SyntaxFactory and tools to help you write code with code.
Check out our new channel:
NDC Clips:
‪@ndcclips‬
Check out more of our featured speakers and talks at
ndcconferences.com/
ndclondon.com/

Пікірлер: 8
@iamnotstanley
@iamnotstanley Жыл бұрын
Very interesting topic! Thanks to Steve Gordon for this presentation.
@kikinobi
@kikinobi 8 ай бұрын
This is so interesting ! I think all these informations will actually help me a lot to create source generators. As a junior developer I think it is a bit tough to understand everything with the Github cook-book, and having an expert showing all the process and the logic behind is really helpful. Great job and thank you !
@RiversJ
@RiversJ 2 ай бұрын
Already somewhat familiar with all of this, tis' here is a pretty superb overview of the topic.
@empathetic24671
@empathetic24671 7 ай бұрын
It was brilliant. I can only imagine what we could achieve with this level automation in our code. 🤯
@dev2594
@dev2594 Жыл бұрын
This was a great presentation, thanks Steve!
@everyonesview
@everyonesview Жыл бұрын
Awesome! Thanks Steve.
@ivandrofly
@ivandrofly 9 ай бұрын
29:05 - Site to build syntax 35:45 - current time 56:24 - Resources
@ozsvartkaroly
@ozsvartkaroly 9 ай бұрын
This video was more like a case study on of how they generate C# code for their product. As my estimate, of the 57 minute video, only around 20 minutes of content was really about Roslyn. I expected way more knowledge sharing on Roslyn itself, because the video's title promises that; so I'm disappointed.
Functional Programming with C# - Simon Painter - NDC London 2023
1:09:05
NDC Conferences
Рет қаралды 15 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 549 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,6 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 100 МЛН
Getting Started with Event Sourcing in .NET
37:07
Nick Chapsas
Рет қаралды 51 М.
Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023
1:04:02
Сергей Васильев - Анализ C# кода на Roslyn: от теории к практике
59:40
DotNext — конференция для .NET‑разработчиков
Рет қаралды 1,5 М.
OpenAPI & .NET: You're Doing It Wrong - Mark Rendle - NDC London 2023
1:01:08
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,2 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 49 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 508 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3,1 МЛН