Very much enjoyed Joe Duffy and Joel Pobar’s session on “Build a compiler for managed code in less than an hour.” Basically, they stepped through the classic compiler stages (scanner, parser, code gen), but then went into how, in the .NET world, the System.Reflection.Emit libraries work. It might have been a little too ambitious in […]
According to Bill Gates, 200 million PCs were shipped last year (are going to be shipped this year?). +12% growth. This builds into the point that in the few years after Vista ships, 500 million PCs will be purchases, 200 million of which will be “capable of being upgraded to Vista .” (Note they didn’t […]
Superfetch is Vista ’s an enhancement to the virtual memory manager that handles the swapping of application RAM in and off the disk. Superfetch looks like a good idea, it basically seems to look at usage patterns over time and use this knowledge to pre-cache the most commonly-used DLLs. A surprising part of the demo […]
Microsoft showed Office 12 for the first time in public during the keynotes. The most obvious thing is that they’ve gotten rid of dropdown menus; choosing a high-level menu now puts a taskbar in a tabbed interface (I think is how it works – it was difficult to comprehend). No sign of ink, as a […]
Eric Meijer is posting over at Lambda the Ultimate on LINQ. Look for a flamewar to start.
Looks like Paul Vick is willing to show what LINQ looks like for VB developers. This is a helpful post because most of the talks so far seem to be concentrating on the C# syntax.
Visual Studio 2005 Team Suite and SQL Server 2005 Sept CTP are now available in MSDN Subscriber downloads. (via Sam Gentile http://samgentile.com/blog/archive/2005/09/12/31932.aspx)
Hilton Locke has revealed that Microsoft is okaying OEM’s to ship Windows XP Tablet PC Edition with touch-screens rather than active digitizers. (Not that active digitizers will die, not that active digitizers aren’t infinitely better than touch-screens, but touch-screens are cheaper.)
The direct link to the C# LINQ preview is http://msdn.microsoft.com/netframework/future/linq/ The VB preview is http://download.microsoft.com/download/2/a/4/2a405b66-1b1c-4fca-bfbf-007aad63d307/LINQ%20VB%20Preview.msi