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).

  • Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution
    52 minutes, 22 seconds
  • Vittorio Bertocci and Caleb Baker: Understanding CardSpace and the Complexities of Identity
    46 minutes, 18 seconds
  • Erik Meijer: Functional Programming
    1 hour, 7 minutes, 57 seconds
  • Peter Sestoft: Inside The C5 Generic Collection Library for C# and CLI
    45 minutes, 14 seconds
  • Everything you wanted to know about VC++ deployment but were afraid to ask
    52 minutes, 34 seconds
  • Mark Russinovich: On Working at Microsoft, Windows Server 2008 Kernel, MinWin vs ServerCore, HyperV,
    41 minutes, 3 seconds
  • Expert to Expert: Brian Beckman and Sam Druker - Deep Entity Framework
    1 hour, 3 minutes, 41 seconds
  • Brian Beckman: Don't fear the Monad
    1 hour, 7 minutes, 9 seconds
  • Programming in the Age of Concurrency - Anders Hejlsberg and Joe Duffy: Concurrent Programming with
    34 minutes, 7 seconds
  • Ale Contenti and Louis Lafreniere: Understanding Exceptions and When/How to Handle Them
    55 minutes, 36 seconds