The new HTML5 canvas element gives you the power to create and manipulate images and animations on the fly. And it’s not just for complex projects like games. As Brandon Satrom demonstrates, you can use it to do some pretty cool data visualization as well. VB version
Canceling an ongoing server-side task from within a client browser is not a trivial operation, but Dino Esposito meets the challenge as he enhances last month’s context-sensitive progress bar with cancel capabilities.VB version
The absence of foreign key properties in classes adds some challenges to working in disconnected apps. In this column, Julie Lerman explores behavior with inserts and updates when no foreign key is available and demonstrates how to make Entity Framework toe the line.VB version
Orchard is a new open source Web CMS that puts a lot of emphasis on extensibility. This article presents some of the techniques you can apply to build unique sites and contribute to a growing ecosystem.
Learn how to create an on-screen keyboard that uses key randomization in the .NET Framework to enhance security and the porting of applications to mobile platforms.VB version
Though SQL Server Reporting Services (SSRS) provides excellent charting capabilities, the native options may not always satisfy your requirements. Learn how you can create a custom charting component and integrate it with an SSRS report, and how you can develop a custom report renderer (by extending a native one) to render a report just as you’d like.VB version
James McCaffrey explores an artificial intelligence technique based on the behavior of cooling metal.VB version
Before he tackles the new background audio capability in Windows Phone OS 7.1, Charles Petzold explores the ins and outs of the more standard way to play songs.VB version
More MSDN Magazine Blog entries >
Browse All MSDN Magazines
Subscribe to MSDN Flash newsletter
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.