[This is part 7 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
[This is part 6 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
[This is part 5 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
[This is part 4 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
[This is part 3 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
[This is part 2 of an ongoing series of posts examining the HTML5 Canvas element. In Part 1 of this series, I introduced Canvas and prepared a template to make further explorations a bit simpler, and … more
In this post, I'm going to begin an examination of one of the hottest new features of HTML5, namely the Canvas element. What is Canvas, anyway? The best place to start is at the beginning, and that's … more
[This is the second in a 3-part series. Part 1, "Make Script Performance Automatic with Custom Templates in Visual Studio 2010", can be found here.] In part 1 of this series, I showed you how you can … more
Background
If you've ever used a tool like Yahoo!'s Yslow to analyze the performance of your web application, you've probably run into the recommendation that you should put your scripts at the … more
Below are some good resources for learning a variety of Microsoft technologies...
Windows 8 App Development
Get started with your apps
App Builder - Support for developing your app and … more
UPDATE: I was informed by Sebastien Ros from the Orchard team that some of the code below exposed an Cross-site Scripting (XSS) vulnerability by writing out the raw value of t.TagName to the markup … more
I work for Microsoft, but the views expressed on this weblog are mine and do not necessarily reflect the views of my employer.
All postings are provided "AS IS" with no warranties, and confer no rights.
Unless otherwise noted, all code provided in this blog is copyright © Microsoft Corporation, and licensed under the Microsoft Limited Public License (Ms-LPL). All rights reserved.