Jared Parsons: Designing C# and Testing a Compiler - Episode 287

Jared Parsons: Designing C# and Testing a Compiler - Episode 287

Jared Parsons, the Principal Developer Lead on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jared started at Microsoft 20 years ago as a Developer; moved on to become a Senior Developer; then the Principal Developer on Midori OS; and most recently, the Principal Developer on the C# Compiler Team, which he has been with since 2014.

Topics of Discussion:

[3:14] Jared talks about his twisty career path.

[5:29] What does designing a programming language look like?

[6:18] The two features in C#.

[10:30] The C# language design process.

[14:09] How we get from ideas to designs and implementations.

[16:02] Jared recommends resources to learn more.

[17:34] Jared's favorite convention for all the member types.

[18:20] Primary constructors.

[24:21] Is the entire compiler open source?

[25:28] Thinking like a customer and pushing on the tools if needed.

[30:33] How the process has changed over the years.

[32:41] Jared's favorite testing unit.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Jared Parsons on DevOps on the C# Compiler Team: Ep #53

Roslyn Github

Roslyn Analyzers Github

C# Language Github

Jared on LinkedIn

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(419)

Justin Martin: Commanding Fleets of AI Agents - Episode 420

Justin Martin: Commanding Fleets of AI Agents - Episode 420

https://clearmeasure.com/developers/forums/ Today I'm joined by Justin Martin, a product-focused engineering leader based in Austin, Texas, with more than twenty years of experience driving technica...

21 Sep 38min

Uncle Bob Martin: AI Driven Development - Episode 419

Uncle Bob Martin: AI Driven Development - Episode 419

https://clearmeasure.com/developers/forums/ Today I'm joined by Robert C. Martin, known to most of the industry as Uncle Bob - a programmer since 1970, co-author of the Agile Manifesto, and the firs...

14 Sep 52min

Jeffrey Palermo: AI-Driven Software Projects - Episode 418

Jeffrey Palermo: AI-Driven Software Projects - Episode 418

https://clearmeasure.com/developers/forums/

7 Sep 18min

Joseph Guadagno: Architecture for AI Development - Episode 417

Joseph Guadagno: Architecture for AI Development - Episode 417

https://clearmeasure.com/developers/forums/ Joseph Guadagno is an experienced executive level software leader and architect over 30 years of software development experience and a Microsoft MVP since...

31 Aug 42min

Anna Hoffman: AI Database Development - Episode 416

Anna Hoffman: AI Database Development - Episode 416

https://clearmeasure.com/developers/forums/ Anna Hoffman is a Principal Group Product Manager for Azure Data on Microsoft's SQL Engineering team, where she works across SQL Server, Azure SQL, and SQ...

24 Aug 48min

Mark Seemann: AI Code Quality - Episode 415

Mark Seemann: AI Code Quality - Episode 415

https://clearmeasure.com/developers/forums/ Mark Seemann is a self-employed programmer and software architect based in Copenhagen, Denmark, and the author of Code That Fits in Your Head and Dependenc...

17 Aug 49min

Jimmy Bogard: AI-Driven Development - Episode 414

Jimmy Bogard: AI-Driven Development - Episode 414

https://clearmeasure.com/developers/forums/ Today's guest is a true heavyweight in the .NET open-source world — someone whose work has quietly, but profoundly, shaped the way countless developers bu...

10 Aug 42min

John Bristowe: Octopus Catchup - Episode 413

John Bristowe: Octopus Catchup - Episode 413

https://clearmeasure.com/developers/forums/ John Bristowe brings over 20 years of experience in technology to his role as Developer Advocate at Octopus Deploy. His career includes time at Progress a...

3 Aug 36min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
forklart
popradet
aftenpodden-usa
stopp-verden
rss-gukild-johaug
bt-dokumentar-2
det-store-bildet
dine-penger-pengeradet
fotballpodden-2
rss-espen-lee-usensurert
nokon-ma-ga
hanna-de-heldige
rss-ness
aftenbla-bla
e24-podden
rss-penger-polser-og-politikk
frokostshowet-pa-p5
unitedno