PDC10: Mysteries of Windows Memory Management Revealed: Part Two

In the last session, focusing on virtual memory, it was noted that there was almost no connection between virtual and physical memory. The only connection is that the system commit limit is the sum of physical memory and the size of the paging file(s). This session focuses on the physical memory aspects of the memory…

0

PDC10: Mysteries of Windows Memory Management Revealed: Part One

Fundamentals of Memory Management Windows has both physical and virtual memory. Memory is managed in pages, with processes demanding it as necessary. Memory pages are 4KB in size (both for physical and virtual memory); but you can also allocate memory in large (2-4MB, depending on architecture) pages for efficiency. In general, there are very few…

1

PDC10: Session Time!

Now that the keynote is over, my formal duties for the event are mostly complete. Lots going on still, and I hope to meet a number of you in person – but I thought I’d take a little downtime and watch a few sessions. Rather than just greedily hoarding all the knowledge I learned for…

0

Demo Failure: The Answer to the Puzzle

Yesterday I shared the story of the Steve Ballmer keynote demo that was breaking and the urgent call I got to help figure it out. I left you hanging as to the solution; a few of you posted interesting ideas of what might have gone wrong. But Richard Cooper was the first to figure it…

1

Demo Failure: A Puzzle with an Amusing Ending

Tomorrow is the start of the PDC, and while I have a quiet moment before the final keynote rehearsals start, I thought I’d share this little story with you. I got an urgent email very early yesterday morning as I was just waking up from a colleague who was about to go on stage to…

7

Presenting IE6 with the Lifetime Achievement Award

I want to take you on a journey. A journey to a land that is at once both familiar and strange. Step into my time machine and let me take you back to the last decade. Sit down and buckle up! We’re eight months into the new millennium. George W. Bush has recently started his…

4

Silverlight Hallowe’en Card

Love this Hallowe’en card creator from Archetype: Built using Silverlight, it enables you to carve your own pumpkin, add suitably demonic or gremlin-like sound effects using Silverlight’s built-in microphone integration support, and then share the final result with a friend. This is really cool – and a good example of the kind of experience that…

1

Pushing the Boundaries of HTML5 Gaming: Jitterbugs

For many developers, the acid test of whether HTML5 is ready for primetime is gaming. Few other scenarios push a technology as far: with demands for low-latency input, intensive rendering of animated graphical content, layered audio, full-screen display, and a consistent framerate despite inconsistent workloads. Given the support for full hardware acceleration in IE9, we…

2

Never Mind the Bullets: The “Making Of” Video…

This is really nicely done – a behind-the-scenes video for the Never Mind the Bullets project I featured a couple of days ago… Making Of: Never Mind the Bullets from Steaw Web Design on Vimeo.

1

The Best Job in the Company…

I’m serious. I genuinely think this is the single most exciting open position in Microsoft today. After the release of Internet Explorer 9 beta, nobody should be questioning our commitment to delivering a hardware-accelerated HTML5 platform that can form the foundation for the next generation of web applications. Microsoft is sometimes accused of being slow…

7