Artwork

Conteúdo fornecido por Jeffrey Palermo. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Jeffrey Palermo ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.
Player FM - Aplicativo de podcast
Fique off-line com o app Player FM !

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

35:01
 
Compartilhar
 

Manage episode 404562681 series 2446935
Conteúdo fornecido por Jeffrey Palermo. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Jeffrey Palermo ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

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.

  continue reading

295 episódios

Artwork
iconCompartilhar
 
Manage episode 404562681 series 2446935
Conteúdo fornecido por Jeffrey Palermo. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Jeffrey Palermo ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

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.

  continue reading

295 episódios

All episodes

×
 
Loading …

Bem vindo ao Player FM!

O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.

 

Guia rápido de referências