How has Windows evolved, as a general purpose operating system and at the lowest levels, in Windows 7? Who better to talk to than Technical Fellow and Windows Kernel guru
Mark Russinovich? Here, Mark enlightens us on the new kernel constructs in Windows 7 (and, yeah, we do wander up into user…
You first learned about Rx on C9. We've led you through the basic concepts of reactive programming to the deep mathematical foundation behind Rx (interface duality). By now,
you should understand that IObservable is the dual of IEnumerable. Today, you will learn some new…
Chris Stevens is a software developer on the Windows kernel team working on the Windows boot environment. Windows 8 boots faster than any other version of Windows. Why? How? Chris begins with the fundamentals (so, if you don't know anything about the boot process or what actually happens when an OS…
Arun Kishan digs into the low level details of Windows 8's new application model. How has Process Lifetime Management (PLM) been reimagined in Windows 8? How does app suspension work, exactly, or, what happens when an app is no longer in the foreground and not closed? How much work…
CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all
things .NET, CLR 4, which ships with Visual…
Windows 7 is here, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow Mark
Russinovich joins me in a discussion that extends
the great conversation we had last year on Windows 7 internals. In his…
Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Whiteboard jam session with Brian Beckman. The fundamental concept here is the monad, and Greg…
EvNet, which is the codebase that powers all of our channels, was written from the ground up. How is the codebase designed? What's the architecure? What did each developer work on? What were some of the challenges? Who are these dev geniuses, anyway? This
is part two of the great…
You asked. We deliver. Meet the developers behind Channel 9 (and 8, 10, Edge and MicrosoftPDC.com). Mike Samspon, Erik Porter, Duncan Mackenzie and Nathan Heskew are the super talented devs who built C9 V4. Unlike the older versions of Channel 9, V4 is
a completely new codebase. Gone are the…
A preview version of the new Channel 9 is now available at
http://preview.channel9.msdn.com. Please file any bugs or suggestions on Connect. Mike Sampson (aka Sampy) has done some stellar work with the backend architecture and design of the next version of Channel 9, code named…