Some cool stuff to check out this week:
Get the Source for the .NET Framework
That's right! The source to the .NET framework is starting to become available for perusal. Here are just a few of the more interesting libraries available: Mscorlib.dll, System.dll, System.Data.dll, System.Web.dll, System.Web.Extensions.dll, System.Windows.Forms.dll. You can enable your debugger to step into the source as you work on your applications and the source is fully commented. Check here for instructions on how to get started. Note: You must be running Visual Studio 2008 to take advantage of this great effort.
What Every Programmer Should Know About Memory
This a series of articles on how memory and software interact. It's really more of a book with its 100 pages so it is split into 9 pieces. It is Linux-focused so it gives a good alternative view on the crucial interaction of HW-SW. The basics are universal.
A highly recommended read for anyone who wants to know more about low-level programming.
Part 1 (Introduction)
Part 2 (CPU caches)
Part 3 (Virtual memory)
Part 4 (NUMA systems)
Part 5 (What programmers can do - cache optimization)
Part 6 (What programmers can do - multi-threaded optimizations)
Part 7 (Memory performance tools)
Part 8 (Future technologies)
Part 9 (Appendices and bibliography)
Evangelism Network Vista Gadgets Released
The Evangelism Network team at Microsoft has released a series of Windows Vista Sidebar Gadgets. These visually appealing gadgets provide a friction-free desktop mechanism for keeping users engaged and up to date with our latest content on Channel 8, Channel 9, Channel 10, TechNet Edge, and Mix Online.
· Automatic rotation of latest articles on the site allows you to quickly see what’s new and keep up to date without opening a browser
· Read articles and view videos right on your desktop or navigate directly to the post
· Gadgets works with both Silverlight 1.0 as well as the beta
· Users get a friendly error when attempting to use the gadget in 64bit mode. If users prefer to use this in 64 bit environment they can use this workaround.
These gadgets are available to the public on the Windows Live Gallery:
We would love to get feedback and reports of any issues which can be logged on our tracking list. Share these gadgets with your friends! You can report bugs by sending an email to firstname.lastname@example.org.
Microsoft Research WorldWide Telescope
I just got wind of this cool new application.
The WorldWide Telescope (WWT) is a rich visualization environment that functions as a virtual telescope, bringing together imagery from the best ground and space telescopes in the world for a seamless, guided exploration of the universe. WorldWide Telescope, created with Microsoft's high-performance Visual Experience Engine™, enables seamless panning and zooming across the night sky blending terabytes of images, data, and stories from multiple sources over the Internet into a media-rich, immersive experience.
Look for it to be released real soon.