.NET Talks at Matfyz in Prague, CZ - 2019/11/14

Talks for all university students, hosted at MFF UK (Faculty of Mathematics and Physics, Charles University) in Prague, CZ

Organized by Karolina Houzvickova-Solcova, Pavel Jezek, Karel Zikmund

Talks

You’re gonna have a chance to meet some of the industry gurus during their visit in Prague.

  • 19:00-19:30 - Miguel unplugged by Miguel de Icaza
    • Abstract:
      • TBD, possibly freeform Q&A session
    • About speaker:
      • Author of GNOME, Xamarin and Mono, contributor to many other projects - see wikipedia entry for details.
  • 19:30-20:15 - C#: Life in a production compiler by Jared Parsons
    • Abstract:
      • Today in University you’re learning about LL(1) vs. LL(k) parsers, shiftreduce errors, reduce reduce errors, context free grammars, etc. How though do these lessons apply to production compilers with millions ofusers? Come hear about life on a compiler in the real world from Jared Parsons, lead of the C# compiler team. We’ll talk about how universityexperiences map to production, how the C# compiler is written and how we choose which features are added to the language.
    • About speaker:
      • Jared is Developer on the C# compiler and member of the C# language design team. Has a strong passion for developer tools and infrastructure.
  • 20:15-21:00 - Why managed memory is fooling us? by Konrad Kokosa
    • Abstract:
      • We all have been fooled! They told us that automatic memory management will solve all our problems. In managed worlds like .NET, JVM and others there is no memory leak, they said. You will never need to think about freeing memory manually. There is no need to think about memory management at all, they said. And they all lied! Automatic memory management is a very convenient abstraction. Backed by tons of academical papers, it becomes an everyday programmers life. And as any other abstraction… it eventually leaks. In most unpredictable and unpleasant way. No matter what platform or language you use. So this is where theory meets reality and that’s why it is so fascinating!
    • About speaker:
      • Konrad is author of the Pro .NET Memory Management book. Independentconsultant, blogger, speaker and fan of Twitter. He also shares his passion asa trainer in the area of .NET, especially about application performance and diagnostics. Microsoft MVP. Co-founder of https://dotnetos.org initiative.

Resources