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
  • Joe Duffy, Huseyin Yildiz, Daan Leijen, Stephen Toub - Parallel Extensions: Inside the Task Parallel
    1 hour, 2 minutes, 41 seconds
  • Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)
    1 hour, 47 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
  • Expert to Expert: Brian Beckman and Sam Druker - Deep Entity Framework
    1 hour, 3 minutes, 41 seconds
  • Burton Smith: On General Purpose Super Computing and the History and Future of Parallelism
    1 hour, 5 minutes, 22 seconds
  • Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution
    52 minutes, 22 seconds
  • Andy Ayers: Understanding the Phoenix Compiler Framework
    42 minutes, 15 seconds