Going Deep

Charles Torre travels around Microsoft to meet the company’s leading Architects and Engineers to discuss the inner workings of our core technologies. Going Deep is primarily concerned with how things work, why they are designed the way they are, and how they will evolve over time. Going Deep also includes lectures by domain experts and conversational pieces amongst computer scientists, architects and engineers (a la E2E).

  • Expert to Expert: Erik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping Barbers
    1 hour, 8 minutes, 2 seconds
  • Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)
    1 hour, 0 minutes, 47 seconds
  • Joe Duffy, Huseyin Yildiz, Daan Leijen, Stephen Toub - Parallel Extensions: Inside the Task Parallel
    1 hour, 2 minutes, 41 seconds
  • Barry Bond: Emulation, Emulation, Emulation
    36 minutes, 41 seconds
  • Allen Wirfs-Brock and Chris Wilson: EcmaScript, JavaScript and the Web
    40 minutes, 29 seconds
  • Ale Contenti and Louis Lafreniere: Understanding Exceptions and When/How to Handle Them
    55 minutes, 36 seconds
  • Burton Smith: On General Purpose Super Computing and the History and Future of Parallelism
    1 hour, 5 minutes, 22 seconds
  • Expert to Expert: Brian Beckman and Sam Druker - Deep Entity Framework
    1 hour, 3 minutes, 41 seconds
  • Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution
    52 minutes, 22 seconds
  • Luke Hoban: Orcas - Compiling LINQ, C# Futures, Intellisense
    41 minutes, 39 seconds