<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>Chris Bowen's Blog</title><link>http://blogs.msdn.com/b/cbowen/</link><description>Covering Web / Development Technologies and the Developer Community</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/msdn/cbowen" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="msdn/cbowen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Developer Events in the Northeast – February, 2012</title><link>http://blogs.msdn.com/b/cbowen/archive/2012/02/01/developer-events-in-the-northeast-february-2012.aspx</link><pubDate>Wed, 01 Feb 2012 23:43:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10263020</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10263020</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2012/02/01/developer-events-in-the-northeast-february-2012.aspx#comments</comments><description>&lt;p&gt;Welcome to February. It’s time for a new roundup of developer-focused events that you may find interesting.&amp;#160; Most are free, but the exceptions are noted with [$].&lt;/p&gt;  &lt;p&gt;Interested in other local user groups? &lt;a href="http://bostonusergroups.org"&gt;Boston User Groups&lt;/a&gt; lists New England area &lt;a href="http://www.bostonusergroups.org/Lists/BUG%20Groups/Complete.aspx"&gt;tech groups&lt;/a&gt; of all kinds.&lt;/p&gt;  &lt;p&gt;As always, if you know of other (free or nearly free) developer-focused events, please &lt;a href="http://blogs.msdn.com/cbowen/contact.aspx"&gt;let me know&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;  &lt;p&gt;&lt;em&gt;[&lt;font color="#008000"&gt;Last updated 2/7/12&lt;/font&gt;]&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Connecticut&lt;/h3&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://fairfieldwestchester.net/"&gt;&lt;font color="#800080"&gt;Fairfield/Westchester .NET User Group&lt;/font&gt;&lt;/a&gt; – Stamford, CT     &lt;br /&gt;“Azure, Azure, Azure: Windows Azure Update” – Peter Laudati&lt;/p&gt;  &lt;p&gt;February 8    &lt;br /&gt;&lt;a href="http://ctaug.org/"&gt;Connecticut Access Users Group&lt;/a&gt; – Farmington, CT&lt;/p&gt;  &lt;p&gt;February 9    &lt;br /&gt;[$] &lt;a href="http://www.newtechusa.com/agile/"&gt;&lt;font color="#0066cc"&gt;Agile Connecticut&lt;/font&gt;&lt;/a&gt; - Farmington, CT &lt;/p&gt;  &lt;p&gt;February 13    &lt;br /&gt;&lt;a href="http://hartford.buildguild.org/"&gt;Hartford Area Build Guild&lt;/a&gt; – Farmington, CT     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;February 14    &lt;br /&gt;&lt;a href="http://ctdotnet.org/CTSPUG.aspx"&gt;Connecticut SharePoint User Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;“Building Custom Workflows in SharePoint 2010 Using Visual Studio 2010” – Reddy Kadasani&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.ctdotnet.com/"&gt;Connecticut .NET Developers Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://dnnct.org/"&gt;Connecticut DotNetNuke User Group&lt;/a&gt; - Bethany, CT     &lt;br /&gt;&lt;a href="http://www.meetup.com/ct-web-innovators/"&gt;Connecticut Web Innovators&lt;/a&gt; – Hartford, CT     &lt;br /&gt;&lt;a href="http://sharepointusergroup.corasworks.net/FCSPUG/default.aspx"&gt;Fairfield County SharePoint User Group&lt;/a&gt; – Fairfield, CT     &lt;br /&gt;&lt;a href="http://fwsql.net/"&gt;&lt;font color="#0066cc"&gt;Fairfield/Westchester SQL Server UG&lt;/font&gt;&lt;/a&gt; - Stamford, CT     &lt;br /&gt;&lt;a href="http://www.hssug.org/"&gt;Hartford SQL Server Users Group&lt;/a&gt; – Farmington, CT&lt;/p&gt;  &lt;h3&gt;Maine&lt;/h3&gt;  &lt;p&gt;February 16    &lt;br /&gt;&lt;a href="http://www.mainebytes.org/"&gt;&lt;font color="#0066cc"&gt;Maine Bytes User Group&lt;/font&gt;&lt;/a&gt; - Portland, ME     &lt;br /&gt;“Get Kinected” – Angelo Castigliola&lt;/p&gt;  &lt;p&gt;February 28&amp;#160; &lt;br /&gt;&lt;a href="http://www.bangordevelopers.com/"&gt;&lt;font color="#800080"&gt;Bangor Area .Net Developers (BAND)&lt;/font&gt;&lt;/a&gt; - Bangor, ME     &lt;br /&gt;“WebSockets &amp;amp; WebWorkers – Getting plugged in, powered up and getting things done” – Corey Gray&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.techmaine.com/agileug"&gt;Agile User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://maine-devnet.org/"&gt;&lt;font color="#0066cc"&gt;Maine Developer Network&lt;/font&gt;&lt;/a&gt; - Augusta, ME     &lt;br /&gt;&lt;a href="http://www.winxnet.com/spugme"&gt;SharePoint Maine User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/uuug"&gt;Usability / User Experience User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/wdug"&gt;Web Designers User Group&lt;/a&gt; – Portland, ME&lt;/p&gt;  &lt;h3&gt;Massachusetts&lt;/h3&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.nevb.com/"&gt;&lt;font color="#0066cc"&gt;New England Visual Basic Professionals&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Async Programming in .NET 4.5” – John Bowen&lt;/p&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.refreshboston.org/"&gt;Refresh Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Patrick Haney&lt;/p&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonsoftware/"&gt;Boston Software Engineering Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;#WeAreTech Icebreaker Networking Event&lt;/p&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-Boston/"&gt;HPC &amp;amp; GPU Supercomputing Group of Boston&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.meetup.com/a11yBos/"&gt;Boston Accessibility Roundtable&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;February 3    &lt;br /&gt;&lt;a href="http://db.csail.mit.edu/nedbday12/index.html"&gt;New England Database Summit 2012&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;February 3    &lt;br /&gt;&lt;a href="http://www.meetup.com/kinectboston/"&gt;Kinect Boston Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Kinect Accelerator Info Session!”&lt;/p&gt;  &lt;p&gt;February 6    &lt;br /&gt;&lt;a href="http://www.meetup.com/html5boston/"&gt;HTML5 Boston&lt;/a&gt; – Boston, MA     &lt;br /&gt;”Mobile Website Development” – Tunde Ashafa &amp;amp; Jeff Boulay&lt;/p&gt;  &lt;p&gt;February 6    &lt;br /&gt;&lt;a href="http://www.meetup.com/DrinksOnTap/"&gt;Drinks on Tap&lt;/a&gt; – Boston, MA     &lt;br /&gt;”Demos, drinks and discussions about mobile development'”&lt;/p&gt;  &lt;p&gt;February 7    &lt;br /&gt;&lt;a href="http://www.meetup.com/DevBoston/"&gt;Microsoft DevBoston&lt;/a&gt; &amp;amp; &lt;a href="http://bostonazure.org/"&gt;Boston Azure Cloud User Group&lt;/a&gt; Joint Meeting – Cambridge, MA     &lt;br /&gt;“Architecting for Failure: Why Cloud Architecture is Different” – Michael Stiefel&lt;/p&gt;  &lt;p&gt;February 9    &lt;br /&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;New England Mobile .NET Developers’ Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Windows 8” – Chris Bowen&lt;/p&gt;  &lt;p&gt;February 9    &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Big Data with Hadoop and SQL Server”&lt;/p&gt;  &lt;p&gt;February 10-12    &lt;br /&gt;[$] &lt;a href="http://scramblebos.eventbrite.com/"&gt;Startup Scramble&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;February 13    &lt;br /&gt;&lt;a href="http://www.bostonsharepointug.org/"&gt;Boston Area SharePoint Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Rob Windsor on Visual Studio LightSwitch applications (using data from SharePoint 2010)&lt;/p&gt;  &lt;p&gt;February 13    &lt;br /&gt;&lt;a href="http://www.meetup.com/kinectboston/"&gt;Kinect Boston Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Demos and Kinect for Windows!”&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA &lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/Web-Performance-Boston/"&gt;Boston Web Performance Group&lt;/a&gt; – Boston, MA     &lt;br /&gt;“An Expert’s Guide to Making a Website Slow! Anti-Patterns” – Bob Buffone&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonphp"&gt;Boston PHP Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Security-Centered Design: Exploring the Impact of Human Behavior”&lt;/p&gt;  &lt;p&gt;February 16    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Orchard-CMS-User-Group/"&gt;Boston Orchard CMS User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Website Development”&lt;/p&gt;  &lt;p&gt;February 21    &lt;br /&gt;&lt;a href="http://22112techtues-eorg.eventbrite.com/"&gt;Tech Tuesday&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Developers Wanted”&lt;/p&gt;  &lt;p&gt;February 21    &lt;br /&gt;&lt;a href="http://meetupbos.hackshackers.com/"&gt;Hacks / Hackers Boston&lt;/a&gt; – Dorchester, MA     &lt;br /&gt;”The Boston Globe’s digital strategy: A peek behind the (pay) wall” – Jeff Moriarty&lt;/p&gt;  &lt;p&gt;February 21    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Predictive-Analytics/"&gt;Boston Predictive Analytics&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”How far away from me is Kevin Bacon? (Social Media &amp;amp; Network Analysis)”&lt;/p&gt;  &lt;p&gt;February 22    &lt;br /&gt;&lt;font color="#800080"&gt;&lt;a href="http://www.meetup.com/BostonXNA"&gt;Boston XNA Developers Group&lt;/a&gt;&lt;/font&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;February 22    &lt;br /&gt;&lt;a href="http://www.meetup.com/BostonTech/"&gt;Boston Tech Meetup&lt;/a&gt; - Cambridge, MA     &lt;br /&gt;“SharePoint Performance: Best Practices from the Field” – Jason Himmelstein&lt;/p&gt;  &lt;p&gt;February 22    &lt;br /&gt;&lt;a href="http://mstech.org/"&gt;Western Mass Microsoft Technology Users Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Agawam, MA     &lt;br /&gt;“Telerik Product Presentation”&lt;/p&gt;  &lt;p&gt;February 22    &lt;br /&gt;&lt;a href="http://newtechusa.net/user-groups/ma/"&gt;Agile Boston User Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Waltham, MA     &lt;br /&gt;“A Culture of Agility” – Pete Behrens&lt;/p&gt;  &lt;p&gt;February 23    &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure Cloud User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Solving Access Control in the Cloud – from WIF to ACS” – Brock Allen&lt;/p&gt;  &lt;p&gt;February 23    &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA     &lt;br /&gt;“Practicing Agile/Scrum”&lt;/p&gt;  &lt;p&gt;February 23&amp;#160; &lt;br /&gt;&lt;a href="http://www.meetup.com/newtech-73/"&gt;Boston New Technology Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;Multiple presentations on what’s new in the startup scene&lt;/p&gt;  &lt;p&gt;February 23    &lt;br /&gt;&lt;a href="http://javascript.meetup.com/2"&gt;Boston JavaScript Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;“The Promises Pattern in JavaScript” – Eric Strathmeyer&lt;/p&gt;  &lt;p&gt;February 23    &lt;br /&gt;&lt;a href="http://www.meetup.com/Lean-Startup-Circle-Boston/"&gt;Lean Startup Circle Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;February 27    &lt;br /&gt;&lt;a href="http://meetup.bostonwp.org/"&gt;Boston WordPress&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;February 29    &lt;br /&gt;&lt;a href="http://www.meetup.com/emerging-business-technology/"&gt;Emerging Business Tech&lt;/a&gt; – Newton Center, MA     &lt;br /&gt;”Native and HTML5-based mobile: Strategies for mobile app development”&lt;/p&gt;  &lt;p&gt;March 1    &lt;br /&gt;&lt;a href="http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-Boston/"&gt;HPC &amp;amp; GPU Supercomputing Group of Boston&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;March 5    &lt;br /&gt;&lt;a href="http://www.beantownalt.net/"&gt;Beantown ALT.NET Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Introduction to F#” – Talbott Crowell &amp;amp; Scott Theleman&lt;/p&gt;  &lt;p&gt;March 5    &lt;br /&gt;&lt;a href="http://webinnovatorsgroup.com/"&gt;Web Innovators Group 33&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;March 5    &lt;br /&gt;&lt;a href="http://www.meetup.com/Cloudy-Mondays/"&gt;Cloudy Mondays&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Battle of the Public Clouds”&lt;/p&gt;  &lt;p&gt;March 8    &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“T-SQL Bad Habits to Kick” – Aaron Bertrand&lt;/p&gt;  &lt;p&gt;March 10    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Predictive-Analytics/"&gt;Boston Predictive Analytics&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Big Data Workshop: Session 1”&lt;/p&gt;  &lt;p&gt;March 13    &lt;br /&gt;Build Guild – &lt;a href="http://salem.buildguild.org/"&gt;Salem&lt;/a&gt; and &lt;a href="http://capecod.buildguild.org/"&gt;Cape Cod&lt;/a&gt;     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;March 13    &lt;br /&gt;&lt;a href="http://www.meetup.com/DNNBoston/"&gt;DotNetNuke Boston Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;March 14    &lt;br /&gt;[$] &lt;a href="http://xconomyforum47-eorg.eventbrite.com/"&gt;Xconomy Forum: Mobile Madness 2012 – Total Mobility&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;March 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/DevBoston/"&gt;Microsoft DevBoston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Service Design Patterns &amp;amp; Solutions” – Robert Daigneau&lt;/p&gt;  &lt;p&gt;March 21    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA &lt;/p&gt;  &lt;p&gt;March 22    &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA     &lt;br /&gt;“SpringRoo”&lt;/p&gt;  &lt;p&gt;March 22    &lt;br /&gt;&lt;a href="http://mstech.org/"&gt;Western Mass Microsoft Technology Users Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Agawam, MA     &lt;br /&gt;TBD – Ian Drake&lt;/p&gt;  &lt;p&gt;March 26    &lt;br /&gt;&lt;a href="http://meetup.bostonwp.org/"&gt;Boston WordPress&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;March 26    &lt;br /&gt;&lt;a href="http://www.meetup.com/DrinksOnTap/"&gt;Drinks on Tap&lt;/a&gt; – Boston, MA     &lt;br /&gt;”Demos, drinks and discussions about mobile development'”&lt;/p&gt;  &lt;p&gt;March 29    &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure Cloud User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Introduction to Windows Azure SDK” – Jason Haley&lt;/p&gt;  &lt;p&gt;March 29    &lt;br /&gt;&lt;a href="http://www.meetup.com/Lean-Startup-Circle-Boston/"&gt;Lean Startup Circle Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/The-Boston-Arduino-Users-Group"&gt;Boston Arduino Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Artists-Plus-Coders/"&gt;Boston Artists + Coders&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-BizSpark-Meetup/"&gt;Boston BizSpark Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://bostonbi.org/"&gt;Boston Business Intelligence&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-cloud-services/"&gt;Boston Cloud Services&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Frontend-Developers/"&gt;Boston Front End Developers&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Node-js-Boston/"&gt;Boston Node.js Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonweb/"&gt;Boston Web Design Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-WebsiteSpark-Group"&gt;Boston WebsiteSpark Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.capecoddotnet.org/"&gt;&lt;font color="#0066cc"&gt;Cape Cod .NET User Group&lt;/font&gt;&lt;/a&gt; – Plymouth, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/jQuery-Boston/"&gt;jQuery Boston Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.momoboston.com/"&gt;Mobile Monday Boston&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://neasp.net/"&gt;&lt;font color="#0066cc"&gt;New England ASP.NET Professionals&lt;/font&gt;&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://fsug.org/"&gt;New England F# User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.bostonpocketpc.com/default.aspx"&gt;&lt;font color="#0066cc"&gt;New England Windows Phone User and Developer Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/North-Shore-NET-User-Group/"&gt;North Shore .NET User Group&lt;/a&gt; - Ipswich, MA     &lt;br /&gt;&lt;a href="http://northshorewebgeeks.com/"&gt;North Shore Web Geeks&lt;/a&gt; – Newburyport, MA     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Boston"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/uxboston/"&gt;UX Book Club, Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://wmassdevs.com/wordpress/"&gt;Western Mass Developers’ Group&lt;/a&gt; – Hadley, MA     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;New Hampshire&lt;/h3&gt;  &lt;p&gt;February 2    &lt;br /&gt;&lt;a href="http://www.portsmouthchamber.org/ecoast/"&gt;eBrew&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;p&gt;February 8    &lt;br /&gt;&lt;a href="http://www.meetup.com/Joomla-New-Hampshire-User-Group/"&gt;Joomla NH User Group&lt;/a&gt; – Durham, NH&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Seacoast&lt;/a&gt; – Portsmouth, NH     &lt;br /&gt;“Windows 8” – Chris Bowen&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/Web-Dev-Meetup/"&gt;Web Dev Meetup&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;p&gt;February 28    &lt;br /&gt;&lt;a href="http://www.sea-tug.com/"&gt;Systems Engineering and Administration Technical User Group&lt;/a&gt; – Portsmouth, NH     &lt;br /&gt;”Big Data: What it is and What it’s Good For” – Geoff Noel&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://nashua.scrumclub.org/"&gt;Nashua Scrum Club&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Concord&lt;/a&gt; – Concord, NH     &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Nashua&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://seacoastsql.sqlpass.org/"&gt;Seacoast SQL Server Users Group&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;h3&gt;New York (Upstate)&lt;/h3&gt;  &lt;p&gt;February 1    &lt;br /&gt;&lt;a href="http://www.cnydevelopers.net/" mce_href="http://www.cnydevelopers.net/"&gt;&lt;font color="#800080"&gt;Central New York .NET Developer Group&lt;/font&gt;&lt;/a&gt; - East Syracuse, NY     &lt;br /&gt;“Design and Usability” – Gary Davis&lt;/p&gt;  &lt;p&gt;February 1    &lt;br /&gt;&lt;a href="http://meetup.coworkingrochester.com/"&gt;Rochester JavaScript Meetup (Coworking Rochester)&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;February 8    &lt;br /&gt;&lt;a href="http://www.wny.sqlpass.org/"&gt;Western NY SQL Server PASS&lt;/a&gt; – Amherst, NY     &lt;br /&gt;”What’s New in SQL Server 2012” – Erik Harman&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://www.tvug.net/"&gt;&lt;font color="#800080"&gt;Tech Valley .NET Users Group&lt;/font&gt;&lt;/a&gt; - Latham, NY     &lt;br /&gt;“ASP.NET MVC 3” – Joseph Payette, Jr.&lt;/p&gt;  &lt;p&gt;February 15    &lt;br /&gt;&lt;a href="http://albany.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Troy, NY     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;February 20    &lt;br /&gt;&lt;a href="http://cassug.sqlpass.org/"&gt;Capital Area SQL Server Users Group&lt;/a&gt; – Albany, NY &lt;/p&gt;  &lt;p&gt;February 21&amp;#160; &lt;br /&gt;&lt;a href="http://powershellgroup.org/rochester.ny"&gt;Upstate NY PowerShell Users Group&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://approchester.wordpress.com/"&gt;AppRochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.meetup.com/MSDevWNY/"&gt;MS Dev WNY&lt;/a&gt;– Buffalo, NY     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Rochester"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://refreshrochester.org/"&gt;Refresh Rochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.rochspug.org/default.aspx"&gt;Rochester SharePoint User Group&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://vduny.org/" mce_href="http://vduny.org/"&gt;&lt;font color="#0066cc"&gt;VDUNY - Visual Developers of Upstate NY&lt;/font&gt;&lt;/a&gt; - Rochester, NY     &lt;br /&gt;&lt;a href="http://www.wnybot.org/"&gt;Western New York Back Office Technology User Group&lt;/a&gt; – Blasdell, NY     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Rhode Island&lt;/h3&gt;  &lt;p&gt;February 8    &lt;br /&gt;&lt;a href="http://snessug.org/"&gt;Southern New England SQL Server Users Group&lt;/a&gt; – East Greenwich, RI     &lt;br /&gt;”Policy based management with SQL Server 2008 R2” – Scott Abrants&lt;/p&gt;  &lt;p&gt;February 9    &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;February 15&amp;#160; &lt;br /&gt;&lt;a href="http://www.providencegeeks.com/"&gt;Providence Geeks&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;March 8    &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.meetup.com/MoDevRI/"&gt;MoDevRI (Mobile Developers &amp;amp; Entrepreneurs)&lt;/a&gt; – Providence, RI     &lt;br /&gt;&lt;a href="http://www.ridotnet.com/"&gt;&lt;font color="#0066cc"&gt;Rhode Island .NET User Group&lt;/font&gt;&lt;/a&gt; - Bristol, RI     &lt;br /&gt;&lt;a href="http://www.meetup.com/WordPressProvidence/"&gt;WordPress Providence Meetup&lt;/a&gt; – Providence, RI     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Vermont&lt;/h3&gt;  &lt;p&gt;February 13&amp;#160; &lt;br /&gt;&lt;a href="http://www.vtdotnet.org/"&gt;Vermont .NET User Group&lt;/a&gt; – S. Burlington, VT     &lt;br /&gt;10th Anniversary Celebration!&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.eventbrite.com/org/307660654?s=2176773"&gt;Burlington PHP Users Group&lt;/a&gt; – Burlington, VT     &lt;br /&gt;&lt;a href="http://vtsql.sqlpass.org/"&gt;Vermont SQL Server User Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Burlington, VT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10263020" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/MUScJ8S30Ro" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+Hampshire/">New Hampshire</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Maine/">Maine</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Connecticut/">Connecticut</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Vermont/">Vermont</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Rhode+Island/">Rhode Island</category></item><item><title>HTML5 Game Development Resources</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/12/15/html5-game-development-resources-from-the-game-camps.aspx</link><pubDate>Thu, 15 Dec 2011 22:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248290</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10248290</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/12/15/html5-game-development-resources-from-the-game-camps.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.w3.org/html/logo/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML5 Logo by W3C" border="0" alt="HTML5 Logo by W3C" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1070.HTML5_5F00_Logo_5F00_128_5F00_7B790B5C.png" width="75" height="75" /&gt;&lt;/a&gt;The first series of &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/10/24/html5-game-camp-series-coming-soon.aspx"&gt;HTML5 Game Camps&lt;/a&gt; concluded yesterday, helping attendees to learn HTML5 by diving in and writing games.&amp;#160; Here’s a summary of links and resources for anyone who would like to get started.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5684.WP_5F00_000485_5F00_6C622C82.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Demo at the Georgia Tech Game Camp" border="0" alt="Demo at the Georgia Tech Game Camp" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2538.WP_5F00_000485_5F00_thumb_5F00_528DF653.jpg" width="59" height="79" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8308.WP_5F00_000508_5F00_6B1D93A3.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Game Campers at Work/Play" border="0" alt="Game Campers at Work/Play" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8080.WP_5F00_000508_5F00_thumb_5F00_1C3CCE44.jpg" width="104" height="79" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1464.WP_5F00_000515_5F00_708C0447.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Cambridge Game Camp Demoers" border="0" alt="Cambridge Game Camp Demoers" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3603.WP_5F00_000515_5F00_thumb_5F00_28CA7B60.jpg" width="105" height="79" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1440.WP_5F00_000483_5F00_68282EF0.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Demoing a Game" border="0" alt="Demoing a Game" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7416.WP_5F00_000483_5F00_thumb_5F00_19476991.jpg" width="108" height="79" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.devcamps.ms/web"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7317.image_5F00_6D969F94.png" width="95" height="79" /&gt;&lt;/a&gt;The events featured introductions to the underlying technologies (HTML5, JavaScript, graphics) then a look at engines that can make game development easier.&amp;#160; The second half was hacking time followed by a chance for everyone to demo their creations.&amp;#160; It was great to see what could be made in just a few hours!&lt;/p&gt;  &lt;p&gt;Thanks to everyone who participated, and &lt;a href="http://blogs.msdn.com/b/cbowen/contact.aspx"&gt;let me know&lt;/a&gt; if you’ve continued working on your creations after the events!&lt;/p&gt;  &lt;h2&gt;Session 1 – A Tour Around HTML5&lt;/h2&gt;  &lt;p&gt;This session focuses on a brief introduction to HTML5, CSS3, standards, and browser support.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/13/list-of-html5-presentation-resources.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML5 Presentation Resources" border="0" alt="HTML5 Presentation Resources" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2438.image1_5F00_1802D0B2.png" width="104" height="160" /&gt;&lt;/a&gt;Learning HTML5&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/13/list-of-html5-presentation-resources.aspx"&gt;List of HTML5 Presentation Resources&lt;/a&gt; – Earlier post with many links for this session &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/wiki/HTML"&gt;HTML5 at W3C&lt;/a&gt; – Specifications and learning materials &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/html5-author/"&gt;HTML5: Edition for Web Authors&lt;/a&gt; – Focused subset of the specification for web devs &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/ie/aa740476"&gt;HTML5 on the Internet Explorer Learning Site&lt;/a&gt; – Videos, tutorials, articles &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.giorgiosardo.com/HTML5/DemoPack/Index.htm"&gt;HTML5 Demos from Giorgio Sardo&lt;/a&gt; – HTML5, CSS, JS, etc. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://html5doctor.com/"&gt;HTML5 Doctor&lt;/a&gt; – HTML5 articles, Element Index, and resources &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Implementing HTML5&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://caniuse.com/"&gt;CanIUse.com&lt;/a&gt; – Details support by browser for HTML5, CSS3, and other technologies &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.modernizr.com/"&gt;Modernizr&lt;/a&gt; – HTML5 &amp;amp; CSS3 feature detection made easy &lt;/li&gt;    &lt;li&gt;&lt;a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills"&gt;HTML5 Cross Browser Polyfills&lt;/a&gt; – Helpful for implementing features while supporting a range of browsers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;&lt;a href="http://ie.microsoft.com/testdrive/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IE Test Drive" border="0" alt="IE Test Drive" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2133.image_5F00_0C00E07E.png" width="94" height="102" /&gt;&lt;/a&gt;Internet Explorer &amp;amp; HTML5&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ietestdrive.com/"&gt;Internet Explorer Test Drive&lt;/a&gt; - IE9 &amp;amp; IE10 resources &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/"&gt;IE Blog&lt;/a&gt; – Windows Internet Explorer Engineering Blog &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.beautyoftheweb.com"&gt;Beauty of the Web&lt;/a&gt; – Shows IE and HTML5 in action &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;   &lt;br /&gt;Session 2 – Adding the Fun(ctionality) with JavaScript and Tools&lt;/h2&gt;  &lt;p&gt;The focus is on a few resources for learning JavaScript, libraries to make things easier, and support in developer tools.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;General JavaScript&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/6974wx4d(v=VS.94).aspx"&gt;JavaScript Fundamentals&lt;/a&gt; – MSDN reference &lt;/li&gt;    &lt;li&gt;&lt;a href="http://eloquentjavascript.net"&gt;Eloquent JavaScript&lt;/a&gt; – Introduction to JavaScript programming (published online under an open license) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://w3schools.com"&gt;W3Schools JavaScript Introduction&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.jslint.com/"&gt;JSLint&lt;/a&gt; and &lt;a href="http://www.jshint.com/"&gt;JSHint&lt;/a&gt; – Tools to help identify problems in your JavaScript &lt;/li&gt;    &lt;li&gt;&lt;a href="http://jsfiddle.net"&gt;jsFiddle&lt;/a&gt; – Tool for testing snippets of JavaScript, HTML, and CSS &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;JavaScript Frameworks &amp;amp; Tools&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://jquery.com"&gt;jQuery&lt;/a&gt; – JavaScript library to help with common functionality with cross-browser support &lt;/li&gt;    &lt;li&gt;&lt;a href="http://jqueryui.com"&gt;jQueryUI&lt;/a&gt; – Effects, widgets, and themes with cross-browser support &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/scriptjunkie/ff604643"&gt;The Big List of JavaScript, CSS, and HTML Development Tools, Libraries, Projects, and Books&lt;/a&gt; – A helpful list from &lt;a href="http://msdn.microsoft.com/en-us/scriptjunkie"&gt;scriptjunkie&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2514.image_5F00_443F5796.png" width="104" height="122" /&gt;&lt;/a&gt;&lt;strong&gt;Internet Explorer Developer Tools&lt;/strong&gt; (built in to IE 8+) – See also &lt;a href="http://getfirebug.com/"&gt;Firebug&lt;/a&gt; for Firefox and the &lt;a href="http://code.google.com/chrome/devtools/"&gt;Chrome Dev Tools&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;IE 9 Developer Tools Deep Dive – Part 1: Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;IE 9 Developer Tools Deep Dive – Part 2: Working with HTML and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;IE 9 Developer Tools Deep Dive – Part 3: Debugging JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;IE 9 Developer Tools Deep Dive – Part 4: Profiling JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;IE 9 Developer Tools Deep Dive – Part 5: Network Performance and Debugging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;WebMatrix 2 Beta&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/web/webmatrix/betafeatures.aspx"&gt;WebMatrix 2 Beta&lt;/a&gt; - Free, lightweight, and supports HTML5/CSS3, ASP.NET, and PHP development &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Web Standards Update for VS2010" border="0" alt="Web Standards Update for VS2010" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2117.image_5F00_7C7DCEAE.png" width="104" height="104" /&gt;&lt;/a&gt;Visual Studio 2010 Extensions&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;Visual Studio Web Standards Update&lt;/a&gt; – Adds HTML5 &amp;amp; CSS3 support to VS2010 &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f"&gt;Web Essentials Extension&lt;/a&gt; – &lt;em&gt;Many &lt;/em&gt;new CSS, HTML and JavaScript IDE extensions for VS2010 &lt;/li&gt;    &lt;li&gt;&lt;a href="http://madskristensen.net/post/Introducing-CSSCop-FxCop-for-stylesheets.aspx"&gt;CSSCop Extension&lt;/a&gt; – Uses &lt;a href="http://csslint.net/"&gt;CSS Lint&lt;/a&gt; to help detect issues in your CSS &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Expression Web 4 HTML5 Support&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/03/24/html5-css3-and-more-with-expression-web-4-sp1.aspx"&gt;HTML5, CSS3, and More with Expression Web 4 SP1&lt;/a&gt; – Post describing CSS3 &amp;amp; HTML5 support added in SP1 (now on &lt;a href="http://www.microsoft.com/expression/service-packs/Web.aspx"&gt;SP2&lt;/a&gt;)&lt;span style="color: #0066cc" color="#0066cc"&gt;&lt;/span&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;   &lt;br /&gt;Session 3 – HTML5 Graphics&lt;/h2&gt;  &lt;p&gt;Focused on 2D graphics with SVG and Canvas and choosing between them.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/SVGoids/Default.xhtml"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SVG-oids game" border="0" alt="SVG-oids game" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4670.image_5F00_62A9987F.png" width="104" height="91" /&gt;&lt;/a&gt;&lt;strong&gt;SVG&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/events/MIX/MIX11/HTM15"&gt;“Modernizing Your Website: SVG Meets HTML5”&lt;/a&gt; – Mix11 session by Jennifer Yu &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/OrganizationChart/Default.xhtml"&gt;UN Systems Org Chart&lt;/a&gt; – Shows the effects of zooming with SVG &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/SVGoids/Default.xhtml"&gt;SVG-Oids&lt;/a&gt; – Simple SVG game example &lt;/li&gt;    &lt;li&gt;&lt;a href="http://inkscape.org/"&gt;Inkscape&lt;/a&gt; – Open Source SVG editor &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/CanvasPad/Default.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Canvas Pad" border="0" alt="Canvas Pad" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1537.image_5F00_090B7BCB.png" width="104" height="99" /&gt;&lt;/a&gt;Canvas&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/CanvasPad/Default.html"&gt;Canvas Pad&lt;/a&gt; – Great way to see/learn canvas capabilities &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/events/MIX/MIX11/HTM03"&gt;“Deep Dive into HTML5 &amp;lt;canvas&amp;gt;”&lt;/a&gt; – Mix11 session by Jatinder Mann &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg589490(v=VS.85).aspx"&gt;How to Use Canvas to Create a Space Game&lt;/a&gt; – MSDN resource &lt;/li&gt;    &lt;li&gt;&lt;a href="http://paperjs.org/"&gt;Paper.js&lt;/a&gt; – Open source framework for vectors on canvas &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;&lt;a href="http://ie.microsoft.com/testdrive/HTML5/Blizzard/Default.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML5 Blizzard Demo" border="0" alt="HTML5 Blizzard Demo" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0451.image_5F00_3377ACE8.png" width="104" height="80" /&gt;&lt;/a&gt;SVG &amp;amp; Canvas&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg589488(v=VS.85).aspx"&gt;How to Choose Between Canvas and SVG to Create Web Graphics&lt;/a&gt; – MSDN resource &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/HTML5/Blizzard/Default.html"&gt;HTML5 Blizzard&lt;/a&gt; – Demo featuring Canvas, SVG, Audio, WOFF, and CSS &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/archive/2011/01/26/html5-blizzard-full-hardware-acceleration-in-action.aspx"&gt;“HTML5 Blizzard: Full Hardware Acceleration in Action”&lt;/a&gt; – Describes the creation of the HTML5 Blizzard demo &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg589521(v=vs.85).aspx"&gt;Programming Simple Games Using Canvas or SVG&lt;/a&gt; – Very basic MSDN sample game &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;   &lt;br /&gt;Session 4 – Creating an HTML5 Game&lt;/h2&gt;  &lt;p&gt;At this point, the survey of the moving parts (HTML5, JavaScript, graphics, etc.) is done, so it’s time to pull it all together and make games!&amp;#160; So many choices, but to keep things simple the focus was on leveraging &lt;a href="https://github.com/bebraw/jswiki/wiki/Game-Engines"&gt;game engine libraries&lt;/a&gt; already out there.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://github.com/bebraw/jswiki/wiki/Game-Engines"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="List of Game Engines" border="0" alt="List of Game Engines" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3678.image_5F00_2E94F92C.png" width="104" height="123" /&gt;&lt;/a&gt;&lt;strong&gt;JavaScript Game Engines &lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://github.com/bebraw/jswiki/wiki/Game-Engines"&gt;List of Game Engines&lt;/a&gt; – &lt;strong&gt;Before you start&lt;/strong&gt;, take a look at this list to see what’s already out there &lt;/li&gt;    &lt;li&gt;&lt;a href="http://easeljs.com"&gt;EaselJS&lt;/a&gt; – Canvas-based JS library by &lt;a href="http://gskinner.com/"&gt;gskinner.com&lt;/a&gt;.&amp;#160; Used in some of the demos during the session.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://bostongamejams.com/akihabara-tutorials"&gt;Akihabara Tutorials&lt;/a&gt; – A nice tutorial series by Boston locals Darren Torpey and Darius Kazemi &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Audio&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg589529(v=VS.85).aspx"&gt;Getting Started with the HTML5 Audio Element&lt;/a&gt; – MSDN resource &lt;/li&gt;    &lt;li&gt;&lt;a href="http://soundjs.com/"&gt;SoundJS&lt;/a&gt; – Helps make it easier to work with HTML5 audio &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;&lt;a href="http://ie.microsoft.com/testdrive/Performance/Galactic/Default.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Galactic Demo" border="0" alt="Galactic Demo" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5238.image_5F00_51E1EDD1.png" width="104" height="120" /&gt;&lt;/a&gt;3D in 2D&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://github.com/mrdoob/three.js"&gt;ThreeJS&lt;/a&gt; – A way to add 3D to your 2D games &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Performance/Galactic/Default.html"&gt;Galactic Demo&lt;/a&gt; – Built using ThreeJS &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/archive/2011/05/06/galactic-building-a-3d-solar-system-with-html5.aspx"&gt;“Galactic: Building a 3D Solar System with HTML5”&lt;/a&gt; - Describes how ThreeJS was used in Galactic &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Game Dev Resources&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.igda.org/"&gt;IGDA&lt;/a&gt; – Find a &lt;a href="http://www.igda.org/chapters"&gt;chapter&lt;/a&gt; near you and network with game developers &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/12/01/list-of-game-development-podcasts.aspx"&gt;Game Development Podcasts&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://create.msdn.com/en-us/education/gamedevelopment"&gt;Game Development on MSDN&lt;/a&gt; – Targets XNA &amp;amp; Silverlight, but the &lt;a href="http://create.msdn.com/en-US/education/catalog/"&gt;Education Catalog&lt;/a&gt; has some interesting tutorials and starter games that could inspire your HTML5 work &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;   &lt;br /&gt;The Slides&lt;/h2&gt;  &lt;p&gt;Much of the time was spent in code and demos, but the slides we did use are up in a &lt;a href="https://skydrive.live.com/?cid=0762fe6ebe343b73&amp;amp;id=762FE6EBE343B73%211969"&gt;presentations folder on SkyDrive&lt;/a&gt;. The relevant files are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://skydrive.live.com/?cid=0762fe6ebe343b73&amp;amp;id=762FE6EBE343B73%211969"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SkyDrive Share" border="0" alt="SkyDrive Share" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4152.image_5F00_0CC9209B.png" width="160" height="78" /&gt;&lt;/a&gt;HTML5 – Practical First Look &lt;/li&gt;    &lt;li&gt;HTML5 Camps – Scripting &lt;/li&gt;    &lt;li&gt;HTML5 Game Camp – Graphics &lt;/li&gt;    &lt;li&gt;HTML5 Game Camp – Games &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;   &lt;br /&gt;Webcasts&lt;/h2&gt;  &lt;p&gt;Missed the in person events?&amp;#160; Fortunately, it isn’t game over!&amp;#160; The content is being brought to you online via these webcasts:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;On demand - &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501451&amp;amp;Culture=en-US"&gt;MSDN Webcast: A Lap Around HTML5: Meet the Players (Level 200)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;On demand - &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501453&amp;amp;Culture=en-US"&gt;MSDN Webcast: A Lap Around HTML5: Adding Fun(ctionality) and Style with JavaScript and CSS3 (Level 200)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Dec 20th - &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501477&amp;amp;Culture=en-US"&gt;MSDN Webcast: A Lap Around HTML5: HTML5 Graphics (Level 200)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Dec 22nd - &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501480&amp;amp;Culture=en-US"&gt;MSDN Webcast: A Lap Around HTML5: Bringing it Together - Creating an HTML5 Game (Level 200)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy creating those games!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248290" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/s_glbhRVlTY" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Gaming/">Gaming</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/JavaScript/">JavaScript</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Game+Development/">Game Development</category></item><item><title>Windows Azure Developer Opportunities</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/12/13/windows-azure-developer-opportunities.aspx</link><pubDate>Tue, 13 Dec 2011 22:31:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247378</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10247378</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/12/13/windows-azure-developer-opportunities.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.windowsazure.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Windows Azure" border="0" alt="Windows Azure" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1715.image_5F00_4EC0E934.png" width="212" height="42" /&gt;&lt;/a&gt;As the &lt;a href="http://www.learnwindowsazureevent.com"&gt;Learn Windows Azure event&lt;/a&gt; rolls along today (keep an eye on the site for recordings of the content if you missed it), here are some other great ways to dive into cloud computing.&amp;#160; &lt;em&gt;&lt;strong&gt;Update&lt;/strong&gt;: the &lt;/em&gt;&lt;a href="http://channel9.msdn.com/Events/windowsazure/learn"&gt;&lt;em&gt;session recordings&lt;/em&gt;&lt;/a&gt;&lt;em&gt; are now available.&lt;/em&gt;&lt;/p&gt;  &lt;h2&gt;The Rock Paper Azure Challenge&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.rockpaperazure.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Rock Paper Azure Challenge" border="0" alt="Rock Paper Azure Challenge" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2727.image_5F00_3447BC7C.png" width="114" height="166" /&gt;&lt;/a&gt;Entertain your competitive side, improve your cloud development skills, and have a chance to win prizes!&amp;#160; Enter your bot in the &lt;a href="http://www.rockpaperazure.com/"&gt;Rock Paper Azure Challenge&lt;/a&gt; by &lt;strong&gt;this Friday evening &lt;/strong&gt;(12/16, 6PM EST), battle the competition, and see if you emerge victorious:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Play Rock, Paper Scissors in the cloud for your chance to win a trip to Cancun, an Acer Aspire S3 Laptop, a Windows Phone, or an XBOX 360/Kinect bundle! Entering is simple – create a player bot (sample code provided) and enter it before December 16th. Winners will be chosen at random from all bots submitted. &lt;/p&gt;    &lt;p&gt;Want to test your strategic coding skills as well? Build a killer bot to crush the competition and see how you stack up against other players on the Leaderboard. Each Friday the top 5 players will receive a $50.00 Best Buy Gift Card. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Think you don’t have the time to ramp up and create a winning bot?&amp;#160; You’ll be surprised at how quickly you can &lt;a href="http://www.rockpaperazure.com/getstarted.aspx"&gt;take the starter code&lt;/a&gt; and turn it into a fierce competitor!&lt;/p&gt;  &lt;h2&gt;Windows Azure Dev Camps&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.devcamps.ms/windowsazure"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Dev Camps" border="0" alt="Dev Camps" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3716.image_5F00_2530DDA2.png" width="114" height="122" /&gt;&lt;/a&gt;For a great way to get some in-person instruction on Windows Azure, check out the &lt;a href="http://www.devcamps.ms/windowsazure"&gt;Windows Azure Dev Camps&lt;/a&gt; series, now touring all over the place.&lt;/p&gt;  &lt;p&gt;Don’t see one in your area?&amp;#160; The &lt;a href="http://www.devcamps.ms/windowsazure/downloads"&gt;Windows Azure Training Kit&lt;/a&gt; has the content and labs, and &lt;a href="http://www.devcamps.ms/windowsazure/schedule"&gt;recordings&lt;/a&gt; are available for some of the past events.&lt;/p&gt;  &lt;p&gt;(While you’re visiting, take a look at the &lt;a href="http://www.devcamps.ms/windowsphone"&gt;Windows Phone Camps&lt;/a&gt; and &lt;a href="http://www.devcamps.ms/web"&gt;Web Camps&lt;/a&gt;!)&lt;/p&gt;  &lt;h2&gt;Windows Azure Resources&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.windowsazure.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Windows Azure Home" border="0" alt="Windows Azure Home" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2630.image_5F00_204E29E6.png" width="114" height="129" /&gt;&lt;/a&gt;Looking for more?&amp;#160; Here are some resources to help you to the cloud:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.windowsazure.com"&gt;Windows Azure Home&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/develop/overview/"&gt;Windows Azure Developer Center&lt;/a&gt; - Support for developing with .NET, node.js, Java, PHP and more. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/develop/downloads/"&gt;Windows Azure Downloads&lt;/a&gt; – Get the tools to develop with Windows Azure &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/windowsazure/wazplatformtrainingcourse.aspx"&gt;Windows Azure Training Course&lt;/a&gt; – Hands-on labs and videos &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/Tags/windows+azure"&gt;Channel 9 Windows Azure Content&lt;/a&gt; – Videos, screencasts, and show episodes &lt;/li&gt;    &lt;li&gt;&lt;a href="http://watgames.codeplex.com/"&gt;Windows Azure Toolkit for Social Games&lt;/a&gt; – Build a casual/social game using Windows Azure &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247378" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/AXCV0xTqbf0" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Cloud/">Cloud</category></item><item><title>Learn Windows Azure Event – Online, December 13th</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/12/08/learn-windows-azure-event-online-december-13th.aspx</link><pubDate>Thu, 08 Dec 2011 13:05:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10245544</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10245544</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/12/08/learn-windows-azure-event-online-december-13th.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.learnwindowsazureevent.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4530.image_5F00_7388E253.png" width="204" height="222" /&gt;&lt;/a&gt;Scott Guthrie has &lt;a href="http://weblogs.asp.net/scottgu/archive/2011/12/07/learn-windows-azure-next-tuesday-dec-13th.aspx"&gt;announced&lt;/a&gt; a &lt;a href="http://www.learnwindowsazureevent.com/"&gt;Learn Windows Azure event&lt;/a&gt; on December 13th (12 – 8PM EST).&amp;#160; It’s free and will be streamed live via &lt;a href="http://channel9.msdn.com/events/windowsazure/learn"&gt;Channel 9&lt;/a&gt;, featuring sessions with Mark Russinovich, Dave Campbell, Scott Guthrie, and others:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Getting Started with Windows Azure &lt;/li&gt;    &lt;li&gt;Cloud Data &amp;amp; Storage &lt;/li&gt;    &lt;li&gt;Channel9 Cloud Cover Show Live &lt;/li&gt;    &lt;li&gt;Developing Windows Azure Applications with Visual Studio &lt;/li&gt;    &lt;li&gt;Building Scalable Cloud Applications &lt;/li&gt;    &lt;li&gt;Expert Panel Q&amp;amp;A &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.learnwindowsazureevent.com/"&gt;Register&lt;/a&gt; for the online event, or, because there’s an real event with real people on the other end of the connection, you can attend in person if you’re in the Redmond area. &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8737.wlEmoticon_2D00_smile_5F00_4456F6BC.png" /&gt;&lt;/p&gt;  &lt;p&gt;If you’d like to have the tools to work with as they’re mentioned during the event, you can head to the &lt;a href="http://www.microsoft.com/windowsazure/"&gt;Windows Azure site&lt;/a&gt; to learn more, &lt;a href="http://www.microsoft.com/windowsazure/sdk/"&gt;download the SDK&lt;/a&gt;, and &lt;a href="http://www.microsoft.com/windowsazure/learn/get-started/"&gt;get a head start&lt;/a&gt; with some code samples and tutorials. &lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10245544" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/P4ji0RQKFPQ" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Cloud/">Cloud</category></item><item><title>List of Game Development Podcasts</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/12/01/list-of-game-development-podcasts.aspx</link><pubDate>Thu, 01 Dec 2011 14:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10243343</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10243343</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/12/01/list-of-game-development-podcasts.aspx#comments</comments><description>&lt;p&gt;As you might know from my &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2010/06/30/directory-of-audio-podcasts-for-net-developers.aspx"&gt;list of podcasts for .NET devs&lt;/a&gt;, I’m a big fan of podcasts to help make travel time less… [annoying | mind-numbing | wasteful].&lt;/p&gt;  &lt;p&gt;As my recent work has focused more on game development, I’ve been keeping an eye out for relevant podcasts.&amp;#160; Here are the ones I know of that focus primarily on game development and the gaming industry.&lt;/p&gt;  &lt;h1&gt;Game Development Podcasts&lt;/h1&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://gamedesignadvance.com/?page_id=1616"&gt;&lt;font size="4"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Another Castle" border="0" alt="Another Castle" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7801.image_5F00_43244947.png" width="64" height="64" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="4"&gt;Another Castle        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;em&gt;Charles J. Pratt&lt;/em&gt;     &lt;br /&gt;Interviews with game developers, especially with a focus on game development in New York.     &lt;br /&gt;&lt;a href="http://gamedesignadvance.com/?page_id=1616"&gt;gamedesignadvance.com/?page_id=1616&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.brainygamer.com/the_brainy_gamer/podcast/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="The Brainy Gamer" border="0" alt="The Brainy Gamer" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1452.image_5F00_29501318.png" width="64" height="64" /&gt;&lt;/a&gt;&lt;font size="4"&gt;The Brainy Gamer Podcast&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;em&gt;Michael Abbott&lt;/em&gt;     &lt;br /&gt;Interviews with game developers and a focus on the video game community.     &lt;br /&gt;&lt;a href="http://www.brainygamer.com/the_brainy_gamer/podcast/"&gt;www.brainygamer.com/the_brainy_gamer/podcast/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.indiegamepod.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Experimental Game Dev Podcast" border="0" alt="Experimental Game Dev Podcast" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6242.image_5F00_0F7BDCE9.png" width="179" height="33" /&gt;&lt;/a&gt;&lt;font size="4"&gt;Experimental Game Dev Podcast&lt;/font&gt;&lt;/strong&gt;&lt;font size="4"&gt;      &lt;br /&gt;&lt;/font&gt;About independent (indie) games and development.     &lt;br /&gt;&lt;a href="http://www.indiegamepod.com"&gt;www.indiegamepod.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;a href="http://www.gamedevradio.net/"&gt;&lt;font size="4"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="The Game Developer&amp;#39;s Radio" border="0" alt="The Game Developer&amp;#39;s Radio" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8715.image_5F00_20EC3DC1.png" width="179" height="29" /&gt;&lt;/font&gt;&lt;/a&gt;The &lt;/font&gt;&lt;/strong&gt;&lt;font size="4"&gt;&lt;strong&gt;Game Developer’s Radio        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;em&gt;Joseph Burchett &amp;amp; Devin Becker&lt;/em&gt;&lt;em&gt;      &lt;br /&gt;&lt;/em&gt;Focused on game development and design.     &lt;br /&gt;&lt;a href="http://www.gamedevradio.net"&gt;www.gamedevradio.net&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.gameenginepodcast.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="The Game Engine Podcast" border="0" alt="The Game Engine Podcast" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1057.image_5F00_753B73C4.png" width="179" height="29" /&gt;&lt;/a&gt;&lt;font size="4"&gt;&lt;strong&gt;The Game Engine Podcast        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;em&gt;Andrew Bittman, Paul Sztajer, Saul Alexander, and Dan Graf      &lt;br /&gt;&lt;/em&gt;Focused on game developers and topics around game development.     &lt;br /&gt;&lt;a href="http://www.gameenginepodcast.com"&gt;www.gameenginepodcast.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://indiegames.buzzsprout.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Indie Games Podcast" border="0" alt="Indie Games Podcast" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1067.image_5F00_1B9D5710.png" width="64" height="45" /&gt;&lt;/a&gt;&lt;font size="4"&gt;&lt;strong&gt;IndieGames.com Podcast&lt;/strong&gt;&lt;/font&gt;     &lt;br /&gt;Interviews with indie game developers.     &lt;br /&gt;&lt;a href="http://indiegames.com"&gt;indiegames.com&lt;/a&gt; (and &lt;a href="http://indiegames.buzzsprout.com"&gt;indiegames.buzzsprout.com&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://irrationalgames.com/insider/irrational-interviews/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Irrational Interviews" border="0" alt="Irrational Interviews" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3531.image_5F00_1F3B71ED.png" width="64" height="56" /&gt;&lt;/a&gt;&lt;font size="4"&gt;&lt;strong&gt;Irrational Interviews        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;em&gt;Ken Levine &amp;amp; Shawn Elliott      &lt;br /&gt;&lt;/em&gt;Irrational’s Ken Levine and Shawn Elliott conduct interviews around the industry.     &lt;br /&gt;&lt;a href="http://irrationalgames.com/insider/irrational-interviews/"&gt;irrationalgames.com/insider/irrational-interviews&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.lostdecadegames.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="LostCast" border="0" alt="LostCast" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0407.image_5F00_738AA7F0.png" width="64" height="64" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;font size="4"&gt;LostCast        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;em&gt;Geoff Blair &amp;amp; Matt Hackett      &lt;br /&gt;&lt;/em&gt;A brand new HTML5 game development podcast by Lost Decade Games (creators of the HTML5 “Onslaught!” game).     &lt;br /&gt;&lt;a href="http://www.lostdecadegames.com"&gt;www.lostdecadegames.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://oneofswords.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="One of Swords" border="0" alt="One of Swords" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3058.image_5F00_32E85B81.png" width="179" height="34" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;font size="4"&gt;One of Swords        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;em&gt;Dan Amrich      &lt;br /&gt;&lt;/em&gt;Activision’s Dan Amrich hosts industry interviews and provides insights into what’s happening at Activision.     &lt;br /&gt;&lt;a href="http://oneofswords.com"&gt;OneOfSwords.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Each of these podcasts has had activity in the past few months.&amp;#160; If you know of any other active ones, please comment below (and thank you!)&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243343" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/rAoPOcI2Plk" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Development/">Development</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Gaming/">Gaming</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Podcasts/">Podcasts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category></item><item><title>Developer Events in the Northeast – November &amp; December, 2011</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/11/14/developer-events-in-the-northeast-november-amp-december-2011.aspx</link><pubDate>Mon, 14 Nov 2011 17:28:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236875</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10236875</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/11/14/developer-events-in-the-northeast-november-amp-december-2011.aspx#comments</comments><description>&lt;p&gt;It’s pretty amazing that this list already has events that bring us to the end of the year.&amp;#160; Every year does seem to go more quickly than the last!&amp;#160; Anyhow, here’s the latest list of developer-focused events you may find interesting as the remaining weeks of 2011 breeze by.&lt;/p&gt;  &lt;p&gt;Most are free, and the exceptions are noted with [$].&lt;/p&gt;  &lt;p&gt;As always, if you know of other (free or nearly free) developer-focused events, please &lt;a href="http://blogs.msdn.com/cbowen/contact.aspx"&gt;let me know&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;  &lt;h3&gt;Connecticut&lt;/h3&gt;  &lt;p&gt;November 14    &lt;br /&gt;&lt;a href="http://hartford.buildguild.org/"&gt;Hartford Area Build Guild&lt;/a&gt; – Farmington, CT     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;December 7    &lt;br /&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032498694&amp;amp;Culture=en-US"&gt;Windows Azure DevCamp&lt;/a&gt; – Farmington, CT     &lt;br /&gt;Free afternoon to evening event to help you learn about Windows Azure.&amp;#160; Sessions in the afternoon, and hands-on hackathon in the evening.&lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://sharepointusergroup.corasworks.net/FCSPUG/default.aspx"&gt;Fairfield County SharePoint User Group&lt;/a&gt; – Fairfield, CT &lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://ctaug.org/"&gt;Connecticut Access Users Group&lt;/a&gt; – Farmington, CT&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.newtechusa.com/agile/"&gt;&lt;font color="#0066cc"&gt;Agile Connecticut&lt;/font&gt;&lt;/a&gt; - Farmington, CT     &lt;br /&gt;&lt;a href="http://www.ctdotnet.com/"&gt;Connecticut .NET Developers Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://dnnct.org/"&gt;Connecticut DotNetNuke User Group&lt;/a&gt; - Bethany, CT     &lt;br /&gt;&lt;a href="http://ctdotnet.org/CTSPUG.aspx"&gt;Connecticut SharePoint User Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://fairfieldwestchester.net/"&gt;&lt;font color="#800080"&gt;Fairfield/Westchester .NET User Group&lt;/font&gt;&lt;/a&gt; – Stamford, CT     &lt;br /&gt;&lt;a href="http://fwsql.net/"&gt;&lt;font color="#0066cc"&gt;Fairfield/Westchester SQL Server UG&lt;/font&gt;&lt;/a&gt; - Stamford, CT     &lt;br /&gt;&lt;a href="http://www.hssug.org/"&gt;Hartford SQL Server Users Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Hartford, CT&lt;/p&gt;  &lt;h3&gt;Maine&lt;/h3&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://www.bangordevelopers.com/"&gt;&lt;font color="#800080"&gt;Bangor Area .Net Developers (BAND)&lt;/font&gt;&lt;/a&gt; - Bangor, ME     &lt;br /&gt;Windows Azure (w/RockPaperAzure) - Jim O’Neil&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://maine-devnet.org/"&gt;&lt;font color="#0066cc"&gt;Maine Developer Network&lt;/font&gt;&lt;/a&gt; - Augusta, ME     &lt;br /&gt;Windows Azure (w/RockPaperAzure) - Jim O’Neil&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.techmaine.com/agileug"&gt;Agile User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.mainebytes.org/"&gt;&lt;font color="#0066cc"&gt;Maine Bytes User Group&lt;/font&gt;&lt;/a&gt; - Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/uuug"&gt;Usability / User Experience User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/wdug"&gt;Web Designers User Group&lt;/a&gt; – Portland, ME (on Summer break)&lt;/p&gt;  &lt;h3&gt;Massachusetts&lt;/h3&gt;  &lt;p&gt;November 14    &lt;br /&gt;&lt;a href="http://microsoftcambridge.com/Events/tabid/57/eventid/112/Default.aspx"&gt;Windows Phone Inner Circle&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Enjoy free appetizers and cocktails, be one of the first people to get your hands on incredible new Windows Phones, and meet the team that brought them to life.”&lt;/p&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/newtech-73/"&gt;Boston New Technology Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;6 presentations on what’s new in the startup scene&lt;/p&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://harvardtechmeetupnov.eventbrite.com/"&gt;Harvard Tech Meetup&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Predictive-Analytics/"&gt;Boston Predictive Analytics&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”Big Data” .. Applications from Enterprises to Individuals&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Enchant.js” - Ubiquitous Entertainment     &lt;br /&gt;“Internet Explorer 9 &amp;amp; 10 and HTML5” – Chris Bowen&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://www.bostonpocketpc.com/default.aspx"&gt;&lt;font color="#0066cc"&gt;New England Windows Phone User and Developer Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Developing Microsoft Push Notification Service (MPNS) Applications” &lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/10/24/html5-game-camp-series-coming-soon.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1055.image_5F00_1723E0C7.png" width="71" height="60" /&gt;&lt;/a&gt;November 17     &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/10/24/html5-game-camp-series-coming-soon.aspx"&gt;HTML5 Game Camp&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Free event w/ morning sessions on HTML5 &amp;amp; game dev, then the afternoon is a hands-on game dev hackathon!&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Back to the Basics: What is Cloud, What is Azure, and Intro to Windows Azure”&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://javascript.meetup.com/2"&gt;Boston JavaScript Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;“JavaScript Style, Code Conventions &amp;amp; Quality” – Joe Morgan&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://www.meetup.com/Lean-Startup-Circle-Boston/"&gt;Lean Startup Circle Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://northshorewebgeeks.com/"&gt;North Shore Web Geeks&lt;/a&gt; – Newburyport, MA &lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA     &lt;br /&gt;“Rackspace Tutorial” – Chris Johnson&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://wmassdevs.com/wordpress/"&gt;Western Mass Developers’ Group&lt;/a&gt; – Hadley, MA&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;[$] &lt;a href="http://www.efactor.com/hackathonboston"&gt;EFactor Presents: Mobile App Accelerant&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;November 18    &lt;br /&gt;&lt;a href="http://mcsomoclo.eventbrite.com/"&gt;Social Mobile Cloud Event&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;November 19    &lt;br /&gt;&lt;a href="http://mobileappbos.eventbrite.com/"&gt;AT&amp;amp;T Mobile App Hackathon&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;November 19-20    &lt;br /&gt;&lt;a href="http://bostongamejams.com/2011/10/18/announcing-the-fall-2011-boston-html5-game-jam-nov-19th-and-20th/"&gt;Fall 2011 Boston Game Jam&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;November 22    &lt;br /&gt;&lt;a href="http://www.capecoddotnet.org/"&gt;&lt;font color="#0066cc"&gt;Cape Cod .NET User Group&lt;/font&gt;&lt;/a&gt; – Plymouth, MA     &lt;br /&gt;“HTML5 – A Practical First Look” – Chris Bowen&lt;/p&gt;  &lt;p&gt;November 22    &lt;br /&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;New England Mobile .NET Developers’ Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Microsoft’s Jesse Liberty&lt;/p&gt;  &lt;p&gt;November 22    &lt;br /&gt;&lt;a href="http://www.newtechusa.com/agileboston"&gt;&lt;font color="#0066cc"&gt;Agile Boston User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;[$] “Give Thanks for SCRUM” – Honoring Jeff Sutherland &amp;amp; Ken Schwaber&lt;/p&gt;  &lt;p&gt;November 23    &lt;br /&gt;&lt;font color="#800080"&gt;&lt;a href="http://www.meetup.com/BostonXNA"&gt;Boston XNA Developers Group&lt;/a&gt;&lt;/font&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;November 28    &lt;br /&gt;&lt;a href="http://meetup.bostonwp.org/"&gt;Boston WordPress&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“WordPress, HTML5 Adoption, and Internet Explorer 9 &amp;amp; 10” – Chris Bowen     &lt;br /&gt;“Caching, Scaling, and What I’ve Learned Programming for WordPress.com VIP” – Erick Hitter&lt;/p&gt;  &lt;p&gt;November 28    &lt;br /&gt;&lt;a href="http://www.beantownalt.net/"&gt;Beantown ALT.NET Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Exploring Domain Driven Design Implementation Patterns in .NET” – Steve Bohlen&lt;/p&gt;  &lt;p&gt;November 29    &lt;br /&gt;&lt;a href="http://webinnovatorsgroup.com/"&gt;Web Innovators Group (webinno)&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;November 29    &lt;br /&gt;&lt;a href="http://1129techtuesday.eventbrite.com/"&gt;Tech Tuesday: Meet the Rockstar Developers of Massachusetts&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;November 30    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Frontend-Developers/"&gt;Boston Front End Developers&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Implementing the New BostonGlobe.com” – Adam Salsman&lt;/p&gt;  &lt;p&gt;December 1    &lt;br /&gt;&lt;a href="http://beantowndotnet.org/"&gt;Microsoft DevBoston (formerly Boston .NET &amp;amp; Beantown .NET)&lt;/a&gt;&lt;font color="#800080"&gt;&lt;/font&gt; - Cambridge, MA     &lt;br /&gt;“How to be a C# Ninja in 10 Easy Steps” – Ben Day&lt;/p&gt;  &lt;p&gt;December 1    &lt;br /&gt;&lt;a href="http://www.nevb.com/"&gt;&lt;font color="#0066cc"&gt;New England Visual Basic Professionals&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“XBox/Kinect Using the .NET Framework” – Phil Denoncourt&lt;/p&gt;  &lt;p&gt;December 1    &lt;br /&gt;&lt;a href="http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-Boston/"&gt;HPC &amp;amp; GPU Supercomputing Group of Boston&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;December 1    &lt;br /&gt;&lt;a href="http://www.meetup.com/BostonTech/"&gt;Boston Tech Meetup&lt;/a&gt; - Cambridge, MA &lt;/p&gt;  &lt;p&gt;December 3-4    &lt;br /&gt;&lt;a href="http://www.rhok.org/event/boston-ma-usa"&gt;Random Hacks of Kindness (RHoK)&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;December 5    &lt;br /&gt;&lt;a href="http://fsug.org/"&gt;New England F# User Group&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;December 6    &lt;br /&gt;&lt;a href="http://www.meetup.com/Web-Performance-Boston/"&gt;Boston Web Performance Group&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Testing in the Cloud” – Dan Bartow&lt;/p&gt;  &lt;p&gt;December 7    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Artists-Plus-Coders/"&gt;Boston Artists + Coders&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Playing with Music” – Echno Nest co-founder Tristan Jehan&lt;/p&gt;  &lt;p&gt;December 8    &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Enterprise Information Management” – Chad Gronbach&lt;/p&gt;  &lt;p&gt;December 12    &lt;br /&gt;&lt;a href="http://www.bostonsharepointug.org"&gt;Boston Area SharePoint Users Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;December 13    &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure User Group&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;December 13    &lt;br /&gt;&lt;a href="http://salem.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Salem, MA     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;December 13    &lt;br /&gt;&lt;a href="http://capecod.buildguild.org/"&gt;Build Guild in Cape Cod&lt;/a&gt; – Sandwich, MA     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://beantowndotnet.org/"&gt;Microsoft DevBoston (formerly Boston .NET &amp;amp; Beantown .NET)&lt;/a&gt;&lt;font color="#800080"&gt;&lt;/font&gt; - Cambridge, MA     &lt;br /&gt;“Using Windows Azure to Build Cloud Enabled Windows Phone Apps” – John Garland&lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://www.bostonsharepointug.org/Pages/Default.aspx"&gt;Boston Area SharePoint Users Group&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://www.meetup.com/North-Shore-NET-User-Group/"&gt;North Shore .NET User Group&lt;/a&gt; - Ipswich, MA     &lt;br /&gt;“Cloud Architecture Patterns” – Bill Wilder&lt;/p&gt;  &lt;p&gt;December 14    &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonphp"&gt;Boston PHP Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Paper Prototyping: Sketching and Evaluating Your Design Concepts” – Christine Perfetti&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New Group!      &lt;br /&gt;&lt;/strong&gt;December 15     &lt;br /&gt;&lt;a href="http://orchardcmsboston.org/"&gt;Boston Orchard CMS Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Kickoff Meeting&lt;/p&gt;  &lt;p&gt;December 20    &lt;br /&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;New England Mobile .NET Developers’ Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;December 21    &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;December 27    &lt;br /&gt;&lt;a href="http://www.beantownalt.net/"&gt;Beantown ALT.NET Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Introduction to MonoTouch” – Michael Bluestein&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.meetup.com/The-Boston-Arduino-Users-Group"&gt;Boston Arduino Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-BizSpark-Meetup/"&gt;Boston BizSpark Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://bostonbi.org/"&gt;Boston Business Intelligence&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-cloud-services/"&gt;Boston Cloud Services&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Node-js-Boston/"&gt;Boston Node.js Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonweb/"&gt;Boston Web Design Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-WebsiteSpark-Group"&gt;Boston WebsiteSpark Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/DNNBoston/"&gt;DotNetNuke Boston Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/jQuery-Boston/"&gt;jQuery Boston Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.momoboston.com/"&gt;Mobile Monday Boston&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://neasp.net/"&gt;&lt;font color="#0066cc"&gt;New England ASP.NET Professionals&lt;/font&gt;&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Boston"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.refreshboston.org/"&gt;Refresh Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/uxboston/"&gt;UX Book Club, Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://mstech.org/"&gt;Western Mass Microsoft Technology Users Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Agawam, MA &lt;/p&gt;  &lt;h3&gt;New Hampshire&lt;/h3&gt;  &lt;p&gt;November 16&amp;#160; &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Nashua&lt;/a&gt; – Nashua, NH     &lt;br /&gt;“Developing Cloud-Enabled Windows Phone Applications with Windows Azure” – John Garland&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Concord&lt;/a&gt; – Concord, NH     &lt;br /&gt;“XBOX / Kinect Using .NET Framework SDK” – Phil Denoncourt III&lt;/p&gt;  &lt;p&gt;November 16   &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Seacoast&lt;/a&gt; – Portsmouth, NH     &lt;br /&gt;“Real Projects with Entity Framework 4.1”&lt;/p&gt;  &lt;p&gt;December 8    &lt;br /&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH     &lt;br /&gt;“SharePoint Loggins &amp;amp; Debugging: The Troubleshooter’s Best Friend” – Cornelius J. van Dyk &amp;amp; Jason Himmelstein&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://nashua.scrumclub.org/"&gt;Nashua Scrum Club&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://seacoastsql.sqlpass.org/"&gt;Seacoast SQL Server Users Group&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;h3&gt;New York (Upstate)&lt;/h3&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://powershellgroup.org/rochester.ny"&gt;Upstate NY PowerShell Users Group (Rochester chapter)&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;November 15    &lt;br /&gt;&lt;a href="http://mangowp7rochester.eventbrite.com/"&gt;Windows Phone Camp&lt;/a&gt; – Univ. of Rochester, Rochester, NY     &lt;br /&gt;Free and open to all. Afternoon w/ dev sessions followed by evening hands-on hackathon.&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://www.wnydnug.org/"&gt;MS Dev WNY&lt;/a&gt;– Hamburg, NY     &lt;br /&gt;“Introduction to HTML5 Development” – Patrick Lupiani&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://albany.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Troy, NY     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://vduny.org/" mce_href="http://vduny.org/"&gt;&lt;font color="#0066cc"&gt;VDUNY - Visual Developers of Upstate NY&lt;/font&gt;&lt;/a&gt; - Rochester, NY     &lt;br /&gt;“Windows 8 Metro Development” – Steve Maier&lt;/p&gt;  &lt;p&gt;November 21    &lt;br /&gt;&lt;a href="http://cassug.sqlpass.org/"&gt;Capital Area SQL Server Users Group&lt;/a&gt; – Albany, NY &lt;/p&gt;  &lt;p&gt;December 2-4    &lt;br /&gt;&lt;a href="http://ritgamecamp.eventbrite.com/"&gt;RIT Game Camp&lt;/a&gt; – Rochester, NY     &lt;br /&gt;Special free weekend, combining four events!&amp;#160; A weekend-long Game Jam, along with “XNA in a Day”, HTML5 Camp, and Windows Phone Game/App Camps on Saturday.&lt;/p&gt;  &lt;p&gt;December 6    &lt;br /&gt;&lt;a href="http://approchester.wordpress.com/"&gt;AppRochester&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;December 7    &lt;br /&gt;&lt;a href="http://meetup.coworkingrochester.com/"&gt;Rochester JavaScript Meetup (Coworking Rochester)&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;December 20    &lt;br /&gt;&lt;a href="http://powershellgroup.org/rochester.ny"&gt;Upstate NY PowerShell Users Group (Rochester chapter)&lt;/a&gt; – Rochester, NY&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.cnydevelopers.net/" mce_href="http://www.cnydevelopers.net/"&gt;&lt;font color="#800080"&gt;Central New York .NET Developer Group&lt;/font&gt;&lt;/a&gt; - East Syracuse, NY     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Rochester"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://refreshrochester.org/"&gt;Refresh Rochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.rochspug.org/default.aspx"&gt;Rochester SharePoint User Group&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.tvug.net/"&gt;&lt;font color="#800080"&gt;Tech Valley .NET Users Group&lt;/font&gt;&lt;/a&gt; - Latham, NY     &lt;br /&gt;&lt;a href="http://powershellgroup.org/syracuse.ny"&gt;Upstate NY PowerShell Users Group (Syracuse chapter)&lt;/a&gt; – Syracuse, NY     &lt;br /&gt;&lt;a href="http://www.wnybot.org/"&gt;Western New York Back Office Technology User Group&lt;/a&gt; – Blasdell, NY     &lt;br /&gt;&lt;a href="http://www.wny.sqlpass.org/"&gt;Western NY SQL Server PASS&lt;/a&gt; – Amherst, NY&lt;/p&gt;  &lt;h3&gt;Rhode Island&lt;/h3&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://www.providencegeeks.com/"&gt;Providence Geeks&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;December 8    &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;December 13    &lt;br /&gt;&lt;a href="http://techclubri.eventbrite.com/"&gt;Tech Club Rhode Island&lt;/a&gt; – Providence, RI     &lt;br /&gt;End of Year Celebration&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.ridotnet.com/"&gt;&lt;font color="#0066cc"&gt;Rhode Island .NET User Group&lt;/font&gt;&lt;/a&gt; - Bristol, RI&amp;#160; &lt;/p&gt;  &lt;h3&gt;Vermont&lt;/h3&gt;  &lt;p&gt;November 17    &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/307660654?s=2176773"&gt;Burlington PHP Users Group&lt;/a&gt; – Burlington, VT     &lt;br /&gt;”Building Faster Websites”&lt;/p&gt;  &lt;p&gt;December 5&amp;#160; &lt;br /&gt;&lt;a href="http://www.vtdotnet.org/"&gt;Vermont .NET User Group&lt;/a&gt; – S. Burlington, VT     &lt;br /&gt;“WCF RIA Services” – Kathleen MacMahon&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://vtsql.sqlpass.org/"&gt;Vermont SQL Server User Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Burlington, VT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236875" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/-Gc5jqLgMDs" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+Hampshire/">New Hampshire</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Maine/">Maine</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Connecticut/">Connecticut</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Vermont/">Vermont</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Rhode+Island/">Rhode Island</category></item><item><title>Schedule Posted for Code Camp 16</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/10/24/schedule-posted-for-code-camp-16.aspx</link><pubDate>Mon, 24 Oct 2011 23:55:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10229587</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10229587</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/10/24/schedule-posted-for-code-camp-16.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://codecampboston.eventbrite.com/"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="CodeCamp" border="0" alt="CodeCamp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7268.CodeCamp_5F00_467CADD4.png" width="203" height="81" /&gt;&lt;/a&gt;The schedule has just been posted for this Saturday’s &lt;a href="http://codecampboston.eventbrite.com/"&gt;Code Camp 16&lt;/a&gt; (in Waltham, MA): &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; New England / Boston Code Camp 16&lt;/strong&gt;&lt;em&gt;      &lt;br /&gt;&lt;/em&gt;&amp;#160;&amp;#160;&amp;#160; Saturday, October 29th&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 8:30 AM to 6:40 PM (Doors at 8 AM)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft, 201 Jones Road (6th Floor)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Waltham, MA&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; Schedule and registration at &lt;/strong&gt;&lt;a href="http://codecampboston.eventbrite.com"&gt;http://codecampboston.eventbrite.com&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;About 40 sessions spanning many topics - HTML5, cloud computing, Kinect, mobile, JavaScript, Netduino, XNA, SharePoint, SQL/NoSQL, ASP.NET MVC, and more.&amp;#160; All by the community, for the community, and free.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Thank you &lt;/strong&gt;to the speakers, contributing companies, and especially &lt;strong&gt;Patrick Hynds&lt;/strong&gt;, &lt;strong&gt;Robert Goodearl,&lt;/strong&gt; and &lt;strong&gt;Chris Pels&lt;/strong&gt; for organizing the event!&lt;/p&gt;  &lt;p&gt;This is going to be a good one, and I hope to see you there!    &lt;br /&gt;-Chris&lt;/p&gt;  &lt;p&gt;P.S.&amp;#160; The tag for the event is &lt;strong&gt;#boscc&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229587" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/mSd6nwhruKk" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Code+Camp/">Code Camp</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category></item><item><title>HTML5 Game Camp Series Coming Soon</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/10/24/html5-game-camp-series-coming-soon.aspx</link><pubDate>Mon, 24 Oct 2011 18:41:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10229435</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10229435</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/10/24/html5-game-camp-series-coming-soon.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;font style="style"&gt;&lt;font style="background-color: #00ff00"&gt;&lt;em&gt;Update:&amp;#160; &lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/12/15/html5-game-development-resources-from-the-game-camps.aspx"&gt;&lt;font style="background-color: #00ff00"&gt;Slides and links&lt;/font&gt;&lt;/a&gt;&lt;font style="background-color: #00ff00"&gt; from the events are now available.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.w3.org/html/logo/"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML5 Logo by the World Wide Web Consortium (http://w3.org)" border="0" alt="HTML5 Logo by the World Wide Web Consortium (http://w3.org)" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1856.HTML5_5F00_Logo_5F00_128_5F00_734FDE7D.png" width="81" height="81" /&gt;&lt;/a&gt;Ready to learn HTML5?&amp;#160; Enjoy games, too?&amp;#160; &lt;/p&gt;  &lt;p&gt;Join in the &lt;strong&gt;HTML5 Game Camps&lt;/strong&gt;, free events offering a chance to learn about the next wave of web standards including HTML5, CSS3, Canvas, SVG, and more.&amp;#160; And while you gain practical knowledge about HTML5 and JavaScript techniques, it’s all joined together by the fun of creating games! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.webcamps.ms/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Web Camps" border="0" alt="Web Camps" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1055.Web_2D00_Camps_5F00_169CD323.png" width="111" height="75" /&gt;&lt;/a&gt;These are part of the &lt;a href="http://www.webcamps.ms/"&gt;Microsoft Web Camps&lt;/a&gt; series and feature a half day of &lt;strong&gt;sessions &lt;/strong&gt;followed by &lt;strong&gt;hands-on game creation time&lt;/strong&gt;.&amp;#160; Get up to speed with HTML5 and game dev concepts in the sessions, then turn your ideas into reality as we leave the slides behind.&amp;#160; Design and develop creations of your own, with plenty of guidance and help for your questions.&lt;/p&gt;  &lt;h2&gt;The Schedule&lt;/h2&gt;  &lt;p&gt;Here’s where the HTML5 Game Camps are heading, with links to details and registration:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Atlanta, GA&lt;/strong&gt; – November 10 – Georgia Tech – &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496696&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Cambridge, MA&lt;/strong&gt; – November 17 – Microsoft NERD – &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496694&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;New York, NY&lt;/strong&gt; – December 9 – Columbia University – &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496697&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;University Park, PA &lt;/strong&gt;– December 14 – Penn State – &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496695&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;(Note some of these events are morning through afternoon, and others are afternoon to evening.)&lt;/p&gt;  &lt;p&gt;Don’t forget to read the prep steps at the bottom of the event pages.&amp;#160; To get ready for coding, consider &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200063210"&gt;installing WebMatrix (it’s free)&lt;/a&gt; and other tools via the &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer&lt;/a&gt;.&amp;#160; Also, consider attending with a friend and tackling the game creation as a team!&lt;/p&gt;  &lt;h2&gt;Bonus Points for Rochester, NY&lt;/h2&gt;  &lt;p&gt;For those of you in the Rochester, NY area, there’s a special &lt;a href="http://ritgamecamp.eventbrite.com/"&gt;RIT Game Camp&lt;/a&gt; the weekend of December 2nd-4th.&amp;#160; It’s all about game development, and features multiple ways to learn about and create games:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ritgamecamp.eventbrite.com/"&gt;&lt;img style="display: inline; float: right" title="RIT Game Jam" alt="RIT Game Jam" align="right" src="http://evbdn.eventbrite.com/s3-s3/eventlogos/9955233/2352875514-3.jpg" width="166" height="74" /&gt;&lt;/a&gt;&lt;strong&gt;HTML5 Camp&lt;/strong&gt; (Saturday, 12/3) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Game Jam&lt;/strong&gt; (all weekend) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;XNA in a Day&lt;/strong&gt; (Saturday) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Windows Phone Camp &lt;/strong&gt;(Saturday) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It’s free, hosted on the campus of &lt;a href="http://www.rit.edu/"&gt;RIT&lt;/a&gt;, and open to everyone.&amp;#160; So, choose what you’d like to participate in, and enjoy!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229435" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/QDvD1RaZwII" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Development/">Development</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Gaming/">Gaming</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category></item><item><title>Developer Events in the Northeast – October &amp; November, 2011</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/10/05/developer-events-in-the-northeast-october-amp-november-2011.aspx</link><pubDate>Thu, 06 Oct 2011 03:08:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10220975</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10220975</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/10/05/developer-events-in-the-northeast-october-amp-november-2011.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4137.MP9004118231_5F00_313B4F99.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MP900411823[1]" border="0" alt="MP900411823[1]" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4628.MP9004118231_5F00_thumb_5F00_48F286FF.jpg" width="103" height="154" /&gt;&lt;/a&gt;Fall is upon us, and with it comes an uptick in the tempo of developer events in our area.&amp;#160; Here’s the latest (and long!) list of developer-focused events you may find interesting.&amp;#160; Most are free, and the exceptions are noted with [$].&lt;/p&gt;  &lt;p&gt;As always, if you know of other (free or nearly free) developer-focused events, please &lt;a href="http://blogs.msdn.com/cbowen/contact.aspx"&gt;let me know&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;  &lt;h3&gt;Connecticut&lt;/h3&gt;  &lt;p&gt;October 6    &lt;br /&gt;&lt;a href="http://fairfieldwestchester.net/"&gt;&lt;font color="#800080"&gt;Fairfield/Westchester .NET User Group&lt;/font&gt;&lt;/a&gt; – Stamford, CT     &lt;br /&gt;“jQuery 101 – Making JavaScript Fun” – Mark Freedman&lt;/p&gt;  &lt;p&gt;October 10    &lt;br /&gt;&lt;a href="http://hartford.buildguild.org/"&gt;Hartford Area Build Guild&lt;/a&gt; – Farmington, CT     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;October 11    &lt;br /&gt;&lt;a href="http://www.ctdotnet.com/"&gt;Connecticut .NET Developers Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;“Introduction to Metro UI Application Development in Windows 8 Developer Preview” – Michael Gerety&lt;/p&gt;  &lt;p&gt;October 12    &lt;br /&gt;&lt;a href="http://ctaug.org/"&gt;Connecticut Access Users Group&lt;/a&gt; – Farmington, CT&lt;/p&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://fwsql.net/"&gt;&lt;font color="#0066cc"&gt;Fairfield/Westchester SQL Server UG&lt;/font&gt;&lt;/a&gt; - Stamford, CT     &lt;br /&gt;Business Intelligence – Andrew Brust&lt;/p&gt;  &lt;p&gt;November 9    &lt;br /&gt;&lt;a href="http://sharepointusergroup.corasworks.net/FCSPUG/default.aspx"&gt;Fairfield County SharePoint User Group&lt;/a&gt; – Fairfield, CT &lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://fwsql.net/"&gt;&lt;font color="#0066cc"&gt;Fairfield/Westchester SQL Server UG&lt;/font&gt;&lt;/a&gt; - Stamford, CT     &lt;br /&gt;Zoho Creator – Herb Wexler&lt;/p&gt;  &lt;p&gt;Novermber 11-13    &lt;br /&gt;[$] &lt;a href="http://newhaven.startupweekend.org/"&gt;Startup Weekend New Haven&lt;/a&gt; – New Haven, CT&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.newtechusa.com/agile/"&gt;&lt;font color="#0066cc"&gt;Agile Connecticut&lt;/font&gt;&lt;/a&gt; - Farmington, CT     &lt;br /&gt;&lt;a href="http://dnnct.org"&gt;Connecticut DotNetNuke User Group&lt;/a&gt; - Bethany, CT     &lt;br /&gt;&lt;a href="http://ctdotnet.org/CTSPUG.aspx"&gt;Connecticut SharePoint User Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://www.hssug.org/"&gt;Hartford SQL Server Users Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Hartford, CT&lt;/p&gt;  &lt;h3&gt;Maine&lt;/h3&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://www.mainebytes.org/"&gt;&lt;font color="#0066cc"&gt;Maine Bytes User Group&lt;/font&gt;&lt;/a&gt; - Portland, ME     &lt;br /&gt;“BUILD Conference Debrief” – Fritz Onion &lt;/p&gt;  &lt;p&gt;October 25    &lt;br /&gt;&lt;a href="http://www.bangordevelopers.com/"&gt;&lt;font color="#800080"&gt;Bangor Area .Net Developers (BAND)&lt;/font&gt;&lt;/a&gt; - Bangor, ME     &lt;br /&gt;“SketchFlow – It’s Like a Big Pile of Napkins” – Charlie Villard&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://maine-devnet.org/"&gt;&lt;font color="#0066cc"&gt;Maine Developer Network&lt;/font&gt;&lt;/a&gt; - Augusta, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/agileug"&gt;Agile User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/uuug"&gt;Usability / User Experience User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/wdug"&gt;Web Designers User Group&lt;/a&gt; – Portland, ME (on Summer break)&lt;/p&gt;  &lt;h3&gt;Massachusetts&lt;/h3&gt;  &lt;p&gt;October 6    &lt;br /&gt;&lt;a href="http://beantowndotnet.org/"&gt;Microsoft DevBoston (formerly Beantown .NET)&lt;/a&gt;&lt;font color="#800080"&gt;&lt;/font&gt; - Cambridge, MA     &lt;br /&gt;“HTML5 Development” – Chris Bowen&lt;/p&gt;  &lt;p&gt;October 6    &lt;br /&gt;&lt;a href="http://www.nevb.com/"&gt;&lt;font color="#0066cc"&gt;New England Visual Basic Professionals&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Interactive Dashboards with PerformancePoint 2010” – Sunil Kadimdiwan&lt;/p&gt;  &lt;p&gt;October 6    &lt;br /&gt;&lt;a href="http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-Boston/"&gt;HPC &amp;amp; GPU Supercomputing Group of Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;”C++ AMP” – Ken Domino&lt;/p&gt;  &lt;p&gt;October 8    &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Boston"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;2011 Boston Application Security Conference (BASC)&lt;/p&gt;  &lt;p&gt;October 11    &lt;br /&gt;&lt;a href="http://salem.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Salem, MA     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;October 11    &lt;br /&gt;&lt;a href="http://capecod.buildguild.org"&gt;Build Guild in Cape Cod&lt;/a&gt; – Sandwich, MA     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;October 11    &lt;br /&gt;&lt;a href="http://www.meetup.com/DNNBoston/"&gt;DotNetNuke Boston Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Introducing DotNetNuke 6!”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/09/21/windows-phone-camps-in-the-east-have-begun.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PhoneCamp" border="0" alt="PhoneCamp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3482.PhoneCamp_5F00_7E143BD1.png" width="244" height="32" /&gt;&lt;/a&gt;October 12 &amp;amp; 13     &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/09/21/windows-phone-camps-in-the-east-have-begun.aspx"&gt;MSDN Event: Windows Phone Camp&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;Two free days of the tech to help you develop Windows Phone apps, practical guidance (interested in making money?), and the latest on Windows Phone 7.5 (codename “Mango”).&lt;/p&gt;  &lt;p&gt;October 12   &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Artists-Plus-Coders/"&gt;Boston Artists + Coders&lt;/a&gt; – Boston, MA    &lt;br /&gt;”Super Data Vis Skills (Intro to D3.js)” – Pascal Rettig&lt;/p&gt;  &lt;p&gt;October 12    &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA     &lt;br /&gt;“Ruby on Rails” – Chris Johnson&lt;/p&gt;  &lt;p&gt;October 12    &lt;br /&gt;&lt;a href="http://www.bostonsharepointug.org/Pages/Default.aspx"&gt;Boston Area SharePoint Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Heavy Metal PowerPivot” – Jason Himmelstein &amp;amp; Cornelius J. van Dyk&lt;/p&gt;  &lt;p&gt;October 12    &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonphp"&gt;Boston PHP Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Introduction to FirePHP 1.0” – Christoph Dorn     &lt;br /&gt;”Proof You do not Need SQL Anymore…” – Chhean Saur&lt;/p&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Enterprise Information Management” – Chad Gronbach&lt;/p&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://www.meetup.com/Node-js-Boston/"&gt;Boston Node.js Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;”Node.js and Using nowjs” – Eric Zhang&lt;/p&gt;  &lt;p&gt;October 14    &lt;br /&gt;&lt;a href="http://javascript.meetup.com/2"&gt;Boston JavaScript Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Using CommonJS with PINF JavaScript Loader” – Christoph Dorn&lt;/p&gt;  &lt;p&gt;October 14-16    &lt;br /&gt;[$] &lt;a href="http://boston.startupweekend.org/"&gt;Boston Startup Weekend&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;October 15    &lt;br /&gt;&lt;a href="http://bostonbi.org/codecamp2.aspx"&gt;New England Business Intelligence Code Camp 2&lt;/a&gt; – Waltham, MA     &lt;br /&gt;Community event for developers and IT professionals, with a focus on building real-world business intelligence solutions.&lt;/p&gt;  &lt;p&gt;October 17    &lt;br /&gt;&lt;a href="http://www.momoboston.com/"&gt;Mobile Monday Boston&lt;/a&gt; – Boston, MA     &lt;br /&gt;”Building Successful Mobile Web and Native Apps in the Enterprise”&lt;/p&gt;  &lt;p&gt;October 18    &lt;br /&gt;&lt;a href="http://www.meetup.com/newtech-73/"&gt;Boston New Technology Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://www.bostonpocketpc.com/default.aspx"&gt;&lt;font color="#0066cc"&gt;New England Windows Phone User and Developer Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;”It’s a (Third) Party!: Tools Beyond Just Visual Studio and Blend for Windows Phone 7 Development” &lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA &lt;/p&gt;  &lt;p&gt;October 20    &lt;br /&gt;&lt;a href="http://mstech.org/"&gt;Western Mass Microsoft Technology Users Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Agawam, MA     &lt;br /&gt;“Using PowerShell to Run SharePoint 2010, and Fill it Full of Data”&lt;/p&gt;  &lt;p&gt;October 24    &lt;br /&gt;&lt;a href="http://www.meetup.com/BostonTech/"&gt;Boston Tech Meetup&lt;/a&gt; - Cambridge, MA     &lt;br /&gt;”What Can Cloud Do for You?” – Jim O’Neil&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New Group!      &lt;br /&gt;&lt;/strong&gt;October 26     &lt;br /&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;New England Mobile .NET Developers’ Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New Group!      &lt;br /&gt;&lt;/strong&gt;October 26     &lt;br /&gt;&lt;a href="http://www.meetup.com/North-Shore-NET-User-Group/"&gt;North Shore .NET User Group&lt;/a&gt; - Ipswich, MA&lt;/p&gt;  &lt;p&gt;October 26    &lt;br /&gt;&lt;font color="#800080"&gt;&lt;a href="http://www.meetup.com/BostonXNA"&gt;Boston XNA Developers Group&lt;/a&gt;&lt;/font&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;October 26    &lt;br /&gt;&lt;a href="http://www.newtechusa.com/agileboston"&gt;&lt;font color="#0066cc"&gt;Agile Boston User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Teams and Leadership” – Christopher Avery&lt;/p&gt;  &lt;p&gt;October 27    &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Azure Architecture or Other Topics”&lt;/p&gt;  &lt;p&gt;October 27    &lt;br /&gt;&lt;a href="http://www.meetup.com/Lean-Startup-Circle-Boston/"&gt;Lean Startup Circle Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/10/01/new-england-code-camp-16-registration-and-more.aspx"&gt;&lt;strong&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CodeCamp" border="0" alt="CodeCamp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7367.CodeCamp_5F00_3D71EF62.png" width="130" height="53" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;October 29      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/10/01/new-england-code-camp-16-registration-and-more.aspx"&gt;&lt;strong&gt;New England Code Camp 16!&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; – Waltham, MA      &lt;br /&gt;&lt;/strong&gt;A free, full day of technical content, by the community, for the community.&lt;/p&gt;  &lt;p&gt;October 29-30    &lt;br /&gt;[$] &lt;a href="http://www.wherecampboston.com/"&gt;WhereCampBoston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;An unconference focused on geography and technology.&lt;/p&gt;  &lt;p&gt;November 2    &lt;br /&gt;&lt;a href="http://www.meetup.com/jQuery-Boston/"&gt;jQuery Boston Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Why Wait for Harmony?&amp;#160; Use Asynchronous Modules with jQuery Now!” – John Hann&lt;/p&gt;  &lt;p&gt;November 3    &lt;br /&gt;&lt;a href="http://beantowndotnet.org/"&gt;Microsoft DevBoston (formerly Beantown .NET)&lt;/a&gt;&lt;font color="#800080"&gt;&lt;/font&gt; - Cambridge, MA     &lt;br /&gt;“Geo-Aware Applications for Windows Phone 7” – John Zablocki&lt;/p&gt;  &lt;p&gt;November 3    &lt;br /&gt;&lt;a href="http://www.nevb.com/"&gt;&lt;font color="#0066cc"&gt;New England Visual Basic Professionals&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Scrum Project Management with Team Foundation Server 2010” – Steve Resnick&lt;/p&gt;  &lt;p&gt;November 7    &lt;br /&gt;&lt;a href="http://fsug.org/"&gt;New England F# User Group&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;November 9    &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonphp"&gt;Boston PHP Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Google Analytics for Developers” – Justin Cutroni&lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://bostonbi.org/"&gt;Boston Business Intelligence&lt;/a&gt; – Waltham, MA     &lt;br /&gt;“Dimensional Modeling Fundamentals for the SQL Server Platform” – Warren Thornthwaite&lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Denali HA/DR” – Allen Hirt&lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://ohousability.eventbrite.com/"&gt;World Usability Day&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA&lt;/p&gt;  &lt;p&gt;November 19    &lt;br /&gt;&lt;a href="http://mobileappbos.eventbrite.com/"&gt;AT&amp;amp;T Mobile App Hackathon&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;November 22    &lt;br /&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;New England Mobile .NET Developers’ Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.bostondotnet.org/"&gt;Boston .NET User Group&lt;/a&gt; - Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/The-Boston-Arduino-Users-Group"&gt;Boston Arduino Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-BizSpark-Meetup/"&gt;Boston BizSpark Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-cloud-services/"&gt;Boston Cloud Services&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Frontend-Developers/"&gt;Boston Front End Developers&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonweb/"&gt;Boston Web Design Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Web-Performance-Boston/"&gt;Boston Web Performance Group&lt;/a&gt; – Boston, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-WebsiteSpark-Group"&gt;Boston WebsiteSpark Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.capecoddotnet.org/"&gt;&lt;font color="#0066cc"&gt;Cape Cod .NET User Group&lt;/font&gt;&lt;/a&gt; – Plymouth, MA     &lt;br /&gt;&lt;a href="http://neasp.net/"&gt;&lt;font color="#0066cc"&gt;New England ASP.NET Professionals&lt;/font&gt;&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://northshorewebgeeks.com/"&gt;North Shore Web Geeks&lt;/a&gt; – Newburyport, MA     &lt;br /&gt;&lt;a href="http://www.refreshboston.org/"&gt;Refresh Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/uxboston/"&gt;UX Book Club, Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://wmassdevs.com/wordpress/"&gt;Western Mass Developers’ Group&lt;/a&gt; – Hadley, MA&lt;/p&gt;  &lt;h3&gt;New Hampshire&lt;/h3&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH     &lt;br /&gt;“Planning and Configuring Extranets in SharePoint 2010” – Geoff Varosky&lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Seacoast&lt;/a&gt; – Portsmouth, NH     &lt;br /&gt;“HTML5 Practices and Adoption” – Chris Bowen&lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH     &lt;br /&gt;“Developing in SharePoint’s Middle Tier” – Marc D. Anderson&lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Concord&lt;/a&gt; – Concord, NH     &lt;br /&gt;“XBOX / Kinect Using .NET Framework SDK” – Phil Denoncourt III&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://nashua.scrumclub.org/"&gt;Nashua Scrum Club&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Nashua&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://seacoastsql.sqlpass.org/"&gt;Seacoast SQL Server Users Group&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;h3&gt;New York (Upstate)&lt;/h3&gt;  &lt;p&gt;October 5    &lt;br /&gt;&lt;a href="http://www.cnydevelopers.net/" mce_href="http://www.cnydevelopers.net/"&gt;&lt;font color="#800080"&gt;Central New York .NET Developer Group&lt;/font&gt;&lt;/a&gt; - East Syracuse, NY     &lt;br /&gt;“Windows Phone 7 Ad-Network Manager Development with XNA” – Dan Colasanti&lt;/p&gt;  &lt;p&gt;October 12    &lt;br /&gt;&lt;a href="http://www.wnybot.org"&gt;Western New York Back Office Technology User Group&lt;/a&gt; – Blasdell, NY     &lt;br /&gt;”Introduction to PowerShell” – Joel Bennett&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New Group!&lt;/strong&gt;     &lt;br /&gt;October 17     &lt;br /&gt;&lt;a href="http://cassug.sqlpass.org/"&gt;Capital Area SQL Server Users Group&lt;/a&gt; – Albany, NY     &lt;br /&gt;”SQL Server Reporting Services Tips &amp;amp; Tricks” – Daniel Bowlin&lt;/p&gt;  &lt;p&gt;October 18    &lt;br /&gt;&lt;a href="http://meetup.coworkingrochester.com/"&gt;Rochester Web Startups Meeting&lt;/a&gt; – Rochester, NY     &lt;br /&gt;”Legal Entities” – Jennifer Lunsford&lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://albany.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Troy, NY     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;October 27    &lt;br /&gt;&lt;a href="http://vduny.org/" mce_href="http://vduny.org/"&gt;&lt;font color="#0066cc"&gt;VDUNY - Visual Developers of Upstate NY&lt;/font&gt;&lt;/a&gt; - Rochester, NY     &lt;br /&gt;“The Model View ViewModel (MVVM)” – Larry O’Heron&lt;/p&gt;  &lt;p&gt;October 29    &lt;br /&gt;&lt;a href="http://barcamproc.org/"&gt;BarCamp Rochester&lt;/a&gt; – RIT, Henrietta, NY&lt;/p&gt;  &lt;p&gt;November 2    &lt;br /&gt;&lt;a href="http://meetup.coworkingrochester.com/"&gt;Rochester JavaScript Meetup&lt;/a&gt; – Rochester, NY&lt;/p&gt;  &lt;p&gt;November 4-6    &lt;br /&gt;[$] &lt;a href="http://syracuse.startupweekend.org/"&gt;Startup Weekend Syracuse&lt;/a&gt; – Syracuse, NY&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://approchester.wordpress.com/"&gt;AppRochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Rochester"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://refreshrochester.org/"&gt;Refresh Rochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.rochspug.org/default.aspx"&gt;Rochester SharePoint User Group&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.tvug.net/"&gt;&lt;font color="#800080"&gt;Tech Valley .NET Users Group&lt;/font&gt;&lt;/a&gt; - Latham, NY     &lt;br /&gt;&lt;a href="http://powershellgroup.org/rochester.ny"&gt;Upstate NY PowerShell Users Group&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://powershellgroup.org/syracuse.ny"&gt;Upstate NY PowerShell Users Group&lt;/a&gt; – Syracuse, NY     &lt;br /&gt;&lt;a href="http://wnydnug.org/Meetings/tabid/54/Default.aspx"&gt;&lt;font color="#0066cc"&gt;Western New York .NET Users Group&lt;/font&gt;&lt;/a&gt; - Amherst, NY     &lt;br /&gt;&lt;a href="http://www.wny.sqlpass.org/"&gt;Western NY SQL Server PASS&lt;/a&gt; – Amherst, NY &lt;/p&gt;  &lt;h3&gt;Rhode Island&lt;/h3&gt;  &lt;p&gt;October 11    &lt;br /&gt;&lt;a href="http://techclubri.eventbrite.com/"&gt;Tech Club Rhode Island&lt;/a&gt; – Providence, RI     &lt;br /&gt;”The Art of the Schmoze” – Robbie Samuels&lt;/p&gt;  &lt;p&gt;October 13    &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;October 19    &lt;br /&gt;&lt;a href="http://www.providencegeeks.com/"&gt;Providence Geeks&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;November 8    &lt;br /&gt;&lt;a href="http://techclubri.eventbrite.com/"&gt;Tech Club Rhode Island&lt;/a&gt; – Providence, RI     &lt;br /&gt;”Video for Nonprofit Websites”&lt;/p&gt;  &lt;p&gt;November 10    &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;November 16    &lt;br /&gt;&lt;a href="http://www.providencegeeks.com/"&gt;Providence Geeks&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBA&lt;/em&gt;     &lt;br /&gt;&lt;a href="http://www.ridotnet.com/"&gt;&lt;font color="#0066cc"&gt;Rhode Island .NET User Group&lt;/font&gt;&lt;/a&gt; - Bristol, RI     &lt;br /&gt;&lt;a href="http://www.snessug.com/"&gt;&lt;font color="#0066cc"&gt;Southern New England SQL Server User Group&lt;/font&gt;&lt;/a&gt;, Warwick, RI &lt;/p&gt;  &lt;h3&gt;Vermont&lt;/h3&gt;  &lt;p&gt;October 10    &lt;br /&gt;&lt;a href="http://www.vtdotnet.org/"&gt;Vermont .NET User Group&lt;/a&gt; – S. Burlington, VT     &lt;br /&gt;“Making Sense of the Microsoft .NET MicroFramework” – Eric Hall&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/09/21/windows-phone-camps-in-the-east-have-begun.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PhoneCamp" border="0" alt="PhoneCamp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5611.PhoneCamp_5F00_0AA1E8EE.png" width="244" height="32" /&gt;&lt;/a&gt;October 27     &lt;br /&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032491811&amp;amp;Culture=en-US"&gt;MSDN Event: “Windows Phone Camp”&lt;/a&gt; – Champlain College, Burlington, VT     &lt;br /&gt;A free, full day of the tech to help you develop Windows Phone apps, practical guidance (interested in making money?), and the latest on Windows Phone 7.5 (codename “Mango”).&lt;/p&gt;  &lt;p&gt;November 7    &lt;br /&gt;&lt;a href="http://www.vtdotnet.org/"&gt;Vermont .NET User Group&lt;/a&gt; – S. Burlington, VT     &lt;br /&gt;”Developing Metro-Style Applications in Windows 8” – John McConnell &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://vtsql.sqlpass.org/"&gt;Vermont SQL Server User Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Burlington, VT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10220975" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/ZesurCoz0-0" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+Hampshire/">New Hampshire</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Maine/">Maine</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Connecticut/">Connecticut</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Vermont/">Vermont</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Rhode+Island/">Rhode Island</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Northeast/">Northeast</category></item><item><title>New England Code Camp 16 – Registration and More</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/10/01/new-england-code-camp-16-registration-and-more.aspx</link><pubDate>Sat, 01 Oct 2011 19:09:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10218842</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10218842</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/10/01/new-england-code-camp-16-registration-and-more.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://codecampboston.eventbrite.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" class="wlDisabledImage" title="CodeCamp34" border="0" alt="CodeCamp34" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8270.CodeCamp34_5F00_36E005FE.png" width="231" height="92" /&gt;&lt;/a&gt;&lt;strong&gt;New England Code Camp 16&lt;/strong&gt;, a major community event for developers, is coming to Waltham, MA on October 29th!&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://codecampboston.eventbrite.com/"&gt;Registration&lt;/a&gt;&lt;/strong&gt; (free!) is now open, as are the Calls for Speakers, Volunteers, and Contributors (details below).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font size="4"&gt;New England Code Camp 16        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160; Saturday, October 29, 2011     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 8:30 AM – 6 PM + post-event Geek Gathering     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft, 201 Jones Road, Waltham, MA&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://codecampboston.eventbrite.com"&gt;http://codecampboston.eventbrite.com&lt;/a&gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;#necc16&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Code Camps are free events, held outside of regular work hours, organized by and for the developer community, and offer a chance to learn, share, and network.&amp;#160; What kind of stuff might you see?&amp;#160; It varies significantly camp to camp, but take a look at the &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/03/new-england-code-camp-15-the-schedule.aspx"&gt;previous camp’s schedule&lt;/a&gt; to get an idea.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://codecampboston.eventbrite.com/"&gt;Register today&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt; and join hundreds of your fellow developers!&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bryan Tuttle" border="0" alt="Bryan Tuttle" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/AnnouncingNewEnglandCodeCamp13_B8B8/IMAGE_133_3.jpg" width="139" height="105" /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Session in MPR C" border="0" alt="Session in MPR C" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/AnnouncingNewEnglandCodeCamp13_B8B8/P4010038_1.jpg" width="139" height="105" /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="A Session in the Rhode Island Room" border="0" alt="A Session in the Rhode Island Room" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/AnnouncingNewEnglandCodeCamp13_B8B8/P4050051_1.jpg" width="139" height="105" /&gt;&lt;/p&gt;  &lt;h2&gt;Call for Speakers&lt;/h2&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 3px 6px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="A Session in the EBC" border="0" alt="A Session in the EBC" align="right" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/CodeCamp12RegistrationandSessionSubmissi_BA2E/P4050050_1.jpg" width="135" height="102" /&gt;From first-time presenters to veterans of national conferences, Code Camps are made great because we hear from many perspectives – including &lt;em&gt;yours&lt;/em&gt;.&amp;#160; Have something to share, the community wants to hear from you.&lt;/p&gt;  &lt;p&gt;How? Just see the &lt;a href="http://codecampboston.eventbrite.com"&gt;registration page&lt;/a&gt; for details (speakers only need to register as a speaker, not as an attendee.)&amp;#160; Proposals can be for any technology topic and sessions will be 75 minutes long. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;The Call for Speakers will close at the end of Friday, October 21st.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Have a question about speaking?&amp;#160; Send a note to &lt;a href="mailto:codecampspeaker@bostondotnet.org"&gt;codecampspeaker@bostondotnet.org&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Call for Contributors&lt;/h2&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 3px 6px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Food Time!" border="0" alt="Food Time!" align="right" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/AnnouncingNewEnglandCodeCamp11DeveloperS_795C/P9200022_thumb.jpg" width="135" height="102" mce_="mce_" /&gt;Contributors are a critical part of each Code Camp, relied upon to provide the essentials for the Code Camp experience, like:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Morning &lt;strong&gt;coffee&lt;/strong&gt; (&amp;amp; doughnuts when possible) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Lunch&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Giveaways&lt;/strong&gt; – items to be given out by speakers in sessions &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;SWAG&lt;/strong&gt; - items like pens, pads, and bags – branded or unbranded – it’s all welcome! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You’ll have a highly-targeted audience thanking &lt;em&gt;your company&lt;/em&gt; for its support of the developer community, so please send a note to &lt;a href="mailto:codecamp@bostondotnet.org"&gt;codecamp@bostondotnet.org&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;if your company can help make Code Camp 16 a success!&lt;/p&gt;  &lt;h2&gt;Call for Volunteers&lt;/h2&gt;  &lt;p&gt;Want to help before or at the event?&amp;#160; Great, and &lt;strong&gt;thank you&lt;/strong&gt;!&amp;#160; Just drop a line to &lt;a href="mailto:codecamp@bostondotnet.org"&gt;codecamp@bostondotnet.org&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Call for Thanks!&lt;/h2&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 3px 6px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Richard Hale Shaw" border="0" alt="Richard Hale Shaw" align="right" src="http://blogs.msdn.com/blogfiles/cbowen/WindowsLiveWriter/AnnouncingNewEnglandCodeCamp13_B8B8/IMAGE_129_3.jpg" width="280" height="98" /&gt;Special thanks to &lt;strong&gt;Patrick Hynds, &lt;/strong&gt;&lt;strong&gt;Chris Pels, and Robert Goodearl&lt;/strong&gt; for the care and feeding of this event, to the contributing companies, and of course to the many speakers who volunteer their time and expertise!&lt;/p&gt;  &lt;p&gt;See you at New England Code Camp 16!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218842" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/7v4sz6t9mFE" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Code+Camp/">Code Camp</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Community/">Community</category></item><item><title>Windows Phone Camps in the East Have Begun!</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/09/21/windows-phone-camps-in-the-east-have-begun.aspx</link><pubDate>Wed, 21 Sep 2011 21:58:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10215028</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10215028</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/09/21/windows-phone-camps-in-the-east-have-begun.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msdnevents.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3731.image_5F00_32346E0A.png" width="434" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A series of &lt;a href="http://msdnevents.com/"&gt;Windows Phone Camps&lt;/a&gt; has just kicked off, bringing free, full days of the tech to help you develop Windows Phone apps, practical guidance (interested in making money?), and the latest on Windows Phone 7.5 (codename “Mango”):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdnevents.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3247.image_5F00_6353A8AA.png" width="223" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Don't miss the new Windows Phone 7.5 (codename &amp;quot;Mango&amp;quot;) features as well - with detailed sessions in the afternoon around Fast Application Switching, Multitasking, Live Tiles, Push Notifications, and more. &lt;/p&gt;    &lt;p&gt;The day will be capped with an open lab hands-on session and prizes for apps completed. This is the perfect opportunity to begin work on your dream application, or finish that app you've already started, with Windows Phone experts there to guide you every step of the way. Bring your own laptop to join in the fun and show off your killer app! &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Those of us in New England will have two chances to join in, with a visit to &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032491811&amp;amp;Culture=en-US"&gt;Burlington, VT&lt;/a&gt; and a special two-day event in &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032491957&amp;amp;Culture=en-US"&gt;Cambridge, MA&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Series Schedule&lt;/h2&gt;  &lt;table border="3" cellspacing="0" cellpadding="0" width="429"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="48"&gt;         &lt;p&gt;9/22&lt;/p&gt;       &lt;/td&gt;        &lt;td width="229"&gt;         &lt;p&gt;Atlanta, GA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="146"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024781"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="50"&gt;         &lt;p&gt;9/27&lt;/p&gt;       &lt;/td&gt;        &lt;td width="227"&gt;         &lt;p&gt;Malvern, PA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="145"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024782"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="52"&gt;         &lt;p&gt;9/29&lt;/p&gt;       &lt;/td&gt;        &lt;td width="226"&gt;         &lt;p&gt;Reston, VA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="145"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024783"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="53"&gt;         &lt;p&gt;&lt;b&gt;10/12             &lt;br /&gt;10/13&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="225"&gt;         &lt;p&gt;&lt;b&gt;Cambridge, MA&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="145"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024799"&gt;&lt;strong&gt;Day 1 Registration&lt;/strong&gt;&lt;/a&gt;            &lt;br /&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024800"&gt;&lt;strong&gt;Day 2 Registration&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="54"&gt;         &lt;p&gt;10/18&lt;/p&gt;       &lt;/td&gt;        &lt;td width="225"&gt;         &lt;p&gt;Chevy Chase, MD&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024785"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="55"&gt;         &lt;p&gt;10/19&lt;/p&gt;       &lt;/td&gt;        &lt;td width="224"&gt;         &lt;p&gt;New York City, NY&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024786"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="56"&gt;         &lt;p&gt;10/25&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Tampa, FL&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024787"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;&lt;b&gt;10/27&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;&lt;b&gt;Champlain College, Burlington, VT&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024788"&gt;&lt;strong&gt;Registration&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/2&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;NCSU, Raleigh, NC&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024789"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/4&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Fort Lauderdale, FL&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024790"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/8&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;UCF, Orlando, FL&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024791"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/10&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Univ. of Miami, Coral Gables, FL&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024793"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/10&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;SUNY (New Paltz), NY&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024792"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/15&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Virginia Tech, Blacksburg, VA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024794"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/17&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Howard University, Washington, DC&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024795"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/29&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Pittsburg, PA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024796"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;11/29&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Georgia Tech, Atlanta, GA&lt;/p&gt;       &lt;/td&gt;        &lt;td width="144"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024798"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="57"&gt;         &lt;p&gt;12/1&lt;/p&gt;       &lt;/td&gt;        &lt;td width="223"&gt;         &lt;p&gt;Hofstra, Long Island, NY&lt;/p&gt;       &lt;/td&gt;        &lt;td width="147"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024797"&gt;Registration&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;    &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Event Agenda&lt;/h2&gt;  &lt;p&gt;Most of the events are featuring the following agenda, including a mix of presentations and hands-on labs:&lt;/p&gt;  &lt;table border="3" cellspacing="0" cellpadding="0" width="429"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="116"&gt;         &lt;p&gt;9:00 AM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="307"&gt;         &lt;p&gt;Welcome Campers&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="117"&gt;         &lt;p&gt;9:15 AM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="306"&gt;         &lt;p&gt;How to make money with your Windows Phone app&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="118"&gt;         &lt;p&gt;10:00 AM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;Frameworks for fun and profit &amp;gt; Silverlight and XNA&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;Noonish&lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;Canteen&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;         &lt;p&gt;1:00 PM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;Hands-on lab&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;         &lt;p&gt;3:00 PM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;Cool stuff your app can do&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;         &lt;p&gt;4:00 PM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;To the Cloud&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;         &lt;p&gt;4:45 PM&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="305"&gt;         &lt;p&gt;Be What's Next &amp;gt; People's Choice Awards&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;    &lt;h2&gt;&amp;#160;&lt;/h2&gt;  &lt;h2&gt;Cambridge, MA Special Event&lt;/h2&gt;  &lt;p&gt;In Cambridge, MA, the event packs an extra punch, spanning two days, October 12th &amp;amp; 13th:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Day 1 will feature inside advice from Windows Phone experts and local MVPs, plus technical sessions on Windows Phone app development. Day 2 goes hands-on with the opportunity to roll up your sleeves and code. &lt;/p&gt;    &lt;p&gt;Whether you're a student just starting out or a seasoned developer for Windows Phone, Android, Symbian, Web OS or iOS, we'll be sharing tips and tricks and valuable app development know-how throughout the sessions. Check out the agenda and select the day that best fits your needs — or join us for the full event. The choice is yours. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can attend either or both days, but there’s separate registration for each day (&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032491957&amp;amp;Culture=en-US"&gt;day 1&lt;/a&gt;, &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200053354&amp;amp;CR_EAC=300024800"&gt;day 2&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Day 1 Agenda: October 12th&lt;/strong&gt;     &lt;table border="3" cellspacing="0" cellpadding="0" width="430"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;8:00 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Arrival and Registration&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;9:00 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Windows Phone Overview&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;9:45 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;How to get started building Windows Phone Apps with Visual Studio&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;10:45 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Break&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;11:00 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Frameworks for fun and profit (part 1) –              &lt;br /&gt;Building apps with Silverlight&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;12:00 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Lunch&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;1:00 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Frameworks for fun and profit (part 2) –              &lt;br /&gt;Building games with XNA&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;2:00 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Live Tiles and Push Notifications &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;3:15 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Break&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;3:30 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Windows Phone 7.5 Fast Application Switching, Tombstoning and Multitasking&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;4:30 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;How to make money with your Windows Phone App &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;5:00 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;What's Next/Resources &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;5:00 PM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="339"&gt;           &lt;p&gt;Event Ends &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Day 2 Agenda: October 13th&lt;/strong&gt;     &lt;table border="3" cellspacing="0" cellpadding="0" width="429"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;8:00 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="338"&gt;           &lt;p&gt;Arrival and Registration&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;9:00 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="338"&gt;           &lt;p&gt;Open Lab Hands-on Sessions &lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="85"&gt;           &lt;p&gt;9:15 AM&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="338"&gt;           &lt;p&gt;Event Ends&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;I’ll be at the Cambridge event and hope to see many of you there!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10215028" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/xspLfLWrk-I" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Cambridge/">Cambridge</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Vermont/">Vermont</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Windows+Phone/">Windows Phone</category></item><item><title>New Boston Developer Group! Beantown ALT.NET</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/08/25/new-boston-developer-group-beantown-alt-net.aspx</link><pubDate>Thu, 25 Aug 2011 23:21:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10200590</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10200590</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/08/25/new-boston-developer-group-beantown-alt-net.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.beantownalt.net/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7181.image_5F00_1322333D.png" width="244" height="34" /&gt;&lt;/a&gt;On the heels of the launch of the &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/08/08/new-boston-user-group-new-england-mobile-net-developers.aspx"&gt;New England Mobile .NET group&lt;/a&gt;, there’s another Boston-area developer group – &lt;a href="http://www.beantownalt.net/"&gt;&lt;strong&gt;Beantown ALT.NET&lt;/strong&gt;&lt;/a&gt;!&amp;#160; The group is organized by &lt;a href="http://www.codevoyeur.com/"&gt;John Zablocki&lt;/a&gt; and starts in September.&lt;/p&gt;  &lt;p&gt;First of all, what’s “ALT.NET”?&amp;#160; The concept has been around quite a while, and there are groups in many other cities.&amp;#160; In fact, click through to &lt;a href="http://www.nyalt.net"&gt;NY ALT.NET&lt;/a&gt; or &lt;a href="http://www.meetup.com/dcaltnet/"&gt;DC ALT.NET&lt;/a&gt; for a good description.&amp;#160; John also has a post describing “&lt;a href="http://beantownaltnet.apphb.com/blog/why-beantown-alt.net"&gt;Why Beantown ALT.NET?&lt;/a&gt;”&lt;/p&gt;  &lt;p&gt;First meeting’s details:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.beantownalt.net/events/29828251/"&gt;Beantown ALT.NET&lt;/a&gt;       &lt;br /&gt;&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160; September 28th, 6:30 PM     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft NERD     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 1 Memorial Dr., Cambridge, MA     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Topic: “HTML5 Practices and Adoption”     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Speaker:&amp;#160; Well, me…&lt;/p&gt;  &lt;p&gt;John kindly invited me to speak for this meeting.&amp;#160; We’ll go beyond the “What is HTML5?” introduction to focus on practical strategies, tools, libraries, etc. for adopting HTML5 technologies today, while accommodating browsers that don’t natively support those features.&lt;/p&gt;  &lt;p&gt;On October 26th, John will be covering “&lt;a href="http://www.beantownalt.net/events/30113481/"&gt;.NET and NoSQL: Relaxing with CouchDB&lt;/a&gt;”.&amp;#160; &lt;/p&gt;  &lt;p&gt;I hope to see you there!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10200590" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/_gyYUbQCiyk" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/User+Groups/">User Groups</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/-NET/">.NET</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Cambridge/">Cambridge</category></item><item><title>New England Code Camp 16 – October 29th – Save the Date!</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/08/24/new-england-code-camp-16-october-29th-save-the-date.aspx</link><pubDate>Thu, 25 Aug 2011 00:57:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10200067</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10200067</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/08/24/new-england-code-camp-16-october-29th-save-the-date.aspx#comments</comments><description>&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Code Camp" border="0" alt="Code Camp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8360.CodeCamp4_5F00_2FAD0102.png" width="205" height="81" /&gt;I’m happy to pass along word that the date is set and venue reserved for the &lt;strong&gt;16th New England Code Camp&lt;/strong&gt;, a free, full day of knowledge sharing and networking, driven by developer community volunteers.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New England Code Camp 16      &lt;br /&gt;&lt;em&gt;Saturday, October 29th, 2011        &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;Microsoft     &lt;br /&gt;201 Jones Road, 6th floor     &lt;br /&gt;Waltham, MA&lt;/p&gt;  &lt;p&gt;Never been to a Code Camp? To get an idea of what to expect, take a look at the &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/03/new-england-code-camp-15-the-schedule.aspx"&gt;schedule for Code Camp 15&lt;/a&gt;, held earlier this year.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="Food..." border="0" alt="Food..." src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-75-06-metablogapi/2451.468_5F00_thumb_5F00_39179DE3.jpg" width="75" height="99" /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="Code Camp Session" border="0" alt="Code Camp Session" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-75-06-metablogapi/5584.IMAGE_5F00_129_5F00_thumb_5F00_079C561B.jpg" width="282" height="99" /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="Code Camp Session" border="0" alt="Code Camp Session" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-75-06-metablogapi/4431.IMAGE_5F00_128_5F00_thumb_5F00_4480FDBA.jpg" width="131" height="99" /&gt;&lt;/p&gt;  &lt;p sizset="114" sizcache="14"&gt;Registration and the Calls for Speakers and Sponsors will be coming later, but in the meantime, mark your calendar and get ready to join hundreds of your fellow developers for this great community event!&lt;/p&gt;  &lt;p sizset="114" sizcache="14"&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10200067" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/Ax2jUoiHUxE" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Code+Camp/">Code Camp</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Community/">Community</category></item><item><title>New Boston User Group – New England Mobile .NET Developers</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/08/08/new-boston-user-group-new-england-mobile-net-developers.aspx</link><pubDate>Mon, 08 Aug 2011 14:29:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10193664</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10193664</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/08/08/new-boston-user-group-new-england-mobile-net-developers.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 6px 6px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="" align="right" src="http://photos4.meetupstatic.com/photos/event/2/c/2/f/global_45671311.jpeg" /&gt;&lt;/a&gt;There’s a new developer group forming in the Boston area, focusing on cross-platform development for mobile devices.&amp;#160; Topics will include mobile devices (iPhone, Windows Phone 7, Android, etc.) and development, .NET, Mono, and frameworks like MonoTouch and beyond.&lt;/p&gt;  &lt;p&gt;First meeting: &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.meetup.com/New-England-Mobile-NET-Developers-Group/"&gt;&lt;strong&gt;New England Mobile .NET Developers’ Group&lt;/strong&gt;&lt;/a&gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; August 24th, 6PM     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft NERD     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Cambridge, MA&lt;/p&gt;  &lt;p&gt;The group is organized by &lt;a href="http://mikebluestein.wordpress.com/"&gt;Mike Bluestein&lt;/a&gt;, who has spoken at area events like Code Camps and is author of &lt;em&gt;Learning MonoTouch&lt;/em&gt;. &lt;/p&gt;  &lt;p&gt;See you there!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;  &lt;p&gt;P.S.&amp;#160; Focusing on Windows Phone development, there’s also the &lt;a href="http://www.bostonpocketpc.com/"&gt;Boston / New England Windows Phone User and Developer Group&lt;/a&gt;, meeting monthly in Waltham, hosted by Don Sorcinelli and Steve Hughes.&amp;#160; (Next meeting, August 17th.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10193664" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/rQPQUwl9nyI" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/User+Groups/">User Groups</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/-NET/">.NET</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Mobile/">Mobile</category></item><item><title>List of HTML5 Presentation Resources</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/07/13/list-of-html5-presentation-resources.aspx</link><pubDate>Wed, 13 Jul 2011 19:54:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10186225</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10186225</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/07/13/list-of-html5-presentation-resources.aspx#comments</comments><description>&lt;p&gt;I’ve been running sessions on HTML5, Internet Explorer 9/10, CSS3 and more at recent &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/12/more-microsoft-html5-web-camps-coming-soon.aspx"&gt;Web Camps&lt;/a&gt;, Code Camps, and user group meetings.&amp;#160; Many resources are shown or mentioned in those sessions, so I’ve compiled a list of them for you here.&lt;/p&gt;  &lt;p&gt;I hope you find these useful!&lt;/p&gt;  &lt;h2&gt;HTML5&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.w3.org/wiki/HTML"&gt;HTML5 at W3C&lt;/a&gt; – Specifications and learning materials &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/html/logo/"&gt;HTML5 W3C Logo&lt;/a&gt; – HTML5 and related logos &lt;/li&gt;    &lt;li&gt;&lt;a href="http://html5labs.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML5 Labs" border="0" alt="HTML5 Labs" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7802.image_5F00_14E0965F.png" width="144" height="122" /&gt;&lt;/a&gt;&lt;a href="http://html5labs.com"&gt;HTML5 Labs&lt;/a&gt;&lt;/a&gt; – Prototypes of early web specifications (e.g. IndexedDB, FileAPI, etc.) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/scriptjunkie"&gt;ScriptJunkie.com&lt;/a&gt; – Articles and information on web development &lt;/li&gt;    &lt;li&gt;&lt;a href="http://caniuse.com"&gt;CanIUse.com&lt;/a&gt; – Details support by browser for HTML5, CSS3, and other technologies &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.modernizr.com/"&gt;Modernizr&lt;/a&gt; – HTML5 &amp;amp; CSS3 feature detection made easy &lt;/li&gt;    &lt;li&gt;&lt;a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills"&gt;HTML5 Cross Browser Polyfills&lt;/a&gt; – Shims, polyfills helpful for implementing features while supporting a range of browsers &lt;/li&gt;    &lt;li&gt;&lt;a href="http://html5boilerplate.com/"&gt;HTML5 Boilerplate&lt;/a&gt; – An HTML5 template. Useful also as a reference. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://initializr.com/"&gt;Initializr&lt;/a&gt; – HTML5 template builder &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yepnopejs.com/"&gt;Yepnope.js&lt;/a&gt; – Conditional resource loader that utilizes asynchronous calls &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;HTML5 Sample Applications/Sites&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.nevermindthebullets.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Never Mind the Bullets" border="0" alt="Never Mind the Bullets" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2318.image_5F00_3AD646B5.png" width="144" height="134" /&gt;&lt;/a&gt;&lt;a href="http://www.nevermindthebullets.com"&gt;Never Mind the Bullets&lt;/a&gt; – HTML5 canvas, audio, etc. parallax example &lt;/li&gt;    &lt;li&gt;&lt;a href="http://disneydigitalbooks.go.com/tron/"&gt;Tron Legacy&lt;/a&gt; – Another great HTML5 canvas, audio, etc. example &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pirateslovedaisies.com"&gt;Pirates Love Daisies&lt;/a&gt; – HTML5 canvas tower defense game &lt;/li&gt;    &lt;li&gt;&lt;a href="http://worldsbiggestpacman.com/"&gt;World’s Biggest PAC-MAN&lt;/a&gt; – Also try the Windows 7 pinning integration &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/office/onenote/"&gt;Microsoft OneNote 2010 product page&lt;/a&gt; – Interesting example of applied HTML5 &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Internet Explorer&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ietestdrive.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IE Test Drive" border="0" alt="IE Test Drive" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5355.image_5F00_60CBF70B.png" width="144" height="107" /&gt;&lt;/a&gt;&lt;a href="http://ietestdrive.com/"&gt;IE Test Drive&lt;/a&gt; – Samples, documentation, and IE 10 Platform Preview downloads &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.beautyoftheweb.com/"&gt;Beauty of the Web&lt;/a&gt; – Showcase of the latest web technologies in action &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.com/ie"&gt;IE Developer Center – MSDN&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://samples.msdn.microsoft.com/ietestcenter/"&gt;IE Testing Center&lt;/a&gt; – web standards test cases &lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoft.com/ie"&gt;Internet Explorer Home&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://buildmypinnedsite.com/"&gt;BuildMyPinnedSite.com&lt;/a&gt; – Quickly add features to improve retention of &amp;amp; experience for Windows 7 users &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;CSS&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/HTML5/CSS3MediaQueries/Default.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CSS3 Media Queries" border="0" alt="CSS3 Media Queries" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3683.image_5F00_4B020EAE.png" width="144" height="135" /&gt;&lt;/a&gt;&lt;a href="http://ie.microsoft.com/testdrive/HTML5/CSS3MediaQueries/Default.html"&gt;CSS3 Media Queries&lt;/a&gt;&lt;/a&gt; – Shows Media Queries and Listeners &lt;/li&gt;    &lt;li&gt;&lt;a href="http://lostworldsfairs.com/"&gt;Lost World’s Fairs&lt;/a&gt; – Demonstrations of WOFF support and CSS techniques &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mediaqueri.es/"&gt;MediaQueri.es&lt;/a&gt; – Showcase of sites using CSS3 Media Queries to optimize content/layout &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.impressivewebs.com/css3-click-chart/"&gt;CSS3 Click Chart&lt;/a&gt; – Shows the source and effect of various CSS3 styles &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.fontsquirrel.com/"&gt;Font Squirrel&lt;/a&gt; – Resource for @font-face kits and generator &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Canvas &amp;amp; SVG&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/CanvasPad/Default.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Canvas Pad" border="0" alt="Canvas Pad" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8176.image_5F00_26044E35.png" width="144" height="139" /&gt;&lt;/a&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/CanvasPad/Default.html"&gt;Canvas Pad&lt;/a&gt; – Great way to see/learn canvas capabilities &lt;/li&gt;    &lt;li&gt;&lt;a href="http://easeljs.com/"&gt;Easel.js&lt;/a&gt; – A library to help create HTML5 Canvas graphics &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/OrganizationChart/Default.xhtml"&gt;UN Systems Org Chart&lt;/a&gt; – SVG example showing effects of zooming &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ie.microsoft.com/testdrive/Graphics/SVGoids/Default.xhtml"&gt;SVG-Oids&lt;/a&gt; – SVG game example (Fire up the F12 dev tools with this one) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://raphaeljs.com/"&gt;Raphael&lt;/a&gt; – A library to help create vector graphics - SVG/VML &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;Microsoft Web Platform&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4784.image_5F00_0510DB8E.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Web Platform Installer" border="0" alt="Web Platform Installer" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0564.image_5F00_thumb_5F00_6E025A51.png" width="144" height="121" /&gt;&lt;/a&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer&lt;/a&gt; – Easiest way to install what you need &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/web/webmatrix/"&gt;WebMatrix&lt;/a&gt; – Free platform &amp;amp; tools for building websites &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.asp.net/mvc"&gt;ASP.NET MVC&lt;/a&gt; – The Tools Update release uses HTML5, &lt;a href="http://www.modernizr.com/"&gt;Modernizr&lt;/a&gt; and more &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.asp.net/web-forms"&gt;ASP.NET Web Forms&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/MIX/MIX11/FRM15"&gt;Damian Edwards on ASP.NET Web Forms Futures&lt;/a&gt; – Mix11 session &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Tools&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="VS2010 Web Standards Update" border="0" alt="VS2010 Web Standards Update" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8562.image_5F00_0625C4AD.png" width="144" height="120" /&gt;&lt;/a&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;Visual Studio Web Standards Update&lt;/a&gt; – HTML5 &amp;amp; CSS3 support in VS2010       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://madskristensen.net/post/Web-Standards-Update-behind-the-scenes.aspx"&gt;Mads Kristensen’s Post&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/AnnouncingTheWebStandardsUpdateHTML5SupportForTheVisualStudio2010Editor.aspx"&gt;Scott Hanselman’s Post&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Web_Overview.aspx"&gt;Expression Web 4&lt;/a&gt; (and &lt;a href="http://www.microsoft.com/expression/service-packs/Web.aspx"&gt;Expression Web 4 SP2&lt;/a&gt;)       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/03/24/html5-css3-and-more-with-expression-web-4-sp1.aspx"&gt;My post on HTML5 and CSS3 support in Expression Web 4&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/SuperPreview_Overview.aspx"&gt;Expression Web SuperPreview&lt;/a&gt; – Strong support for cross-browser testing &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Presentation Slides&lt;/h2&gt;  &lt;p&gt;And finally, here are slides I’ve used at some point for various presentations.&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=0762fe6ebe343b73&amp;amp;resid=762FE6EBE343B73!1969"&gt;SkyDrive folder share&lt;/a&gt;.&amp;#160; Contains:       &lt;ul&gt;       &lt;li&gt;HTML5 and Friends &lt;/li&gt;        &lt;li&gt;HTML5 Web Camp – Graphics and UI with CSS3, SVG, and Canvas &lt;/li&gt;        &lt;li&gt;HTML5 Web Camp – Practices and Adoption Techniques &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;My teammate &lt;a href="http://rachelappel.com"&gt;Rachel Appel&lt;/a&gt; has posted &lt;a href="http://www.rachelappel.com/html5-web-camps-content-downloads"&gt;materials from her HTML5 Web Camp sessions&lt;/a&gt; as well.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10186225" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/o8AqATNWmvA" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/CSS/">CSS</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/JavaScript/">JavaScript</category></item><item><title>More Microsoft HTML5 Web Camps Coming Soon!</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/07/12/more-microsoft-html5-web-camps-coming-soon.aspx</link><pubDate>Tue, 12 Jul 2011 17:43:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10185681</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10185681</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/07/12/more-microsoft-html5-web-camps-coming-soon.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://webcamps.ms"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 7px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Microsoft Web Camps" border="0" alt="Microsoft Web Camps" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4617.image5_5F00_5F8172A6.png" width="167" height="111" /&gt;&lt;/a&gt;The Microsoft &lt;a href="http://www.beautyoftheweb.com/#/camps"&gt;HTML5 Web Camps&lt;/a&gt; are free, full-day events to help you get up to speed with HTML5 and related web standards.&amp;#160; &lt;/p&gt;  &lt;p&gt;After the popular events in Massachusetts &amp;amp; NYC in June, &lt;a href="http://rachelappel.com/"&gt;Rachel Appel&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/gduthie/"&gt;G. Andrew Duthie&lt;/a&gt; and I will be running six more Web Camps in August and September:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Farmington, CT&lt;/strong&gt; – August 2nd – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022377"&gt;Registration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Atlanta, GA &lt;/strong&gt;–&lt;strong&gt; &lt;/strong&gt;August 4th – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022378"&gt;Registration&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Chevy Chase, MD &lt;/strong&gt;–&lt;strong&gt; &lt;/strong&gt;August 23rd – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022379"&gt;Registration&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Malvern, PA&lt;/strong&gt; – August 25th – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022380"&gt;Registration&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Tampa, FL&lt;/strong&gt; – August 30th – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022381"&gt;Registration&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ft. Lauderdale, FL&lt;/strong&gt; – September 1st – &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406&amp;amp;CR_EAC=300022382"&gt;Registration&lt;/a&gt;&amp;#160;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;They’re all listed on the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200047406"&gt;MSDN Events site&lt;/a&gt; and will soon be on the &lt;a href="http://webcamps.ms/"&gt;Microsoft Web Camps site&lt;/a&gt; as well.&lt;/p&gt;  &lt;h2&gt;What’s Being Covered?&lt;/h2&gt;  &lt;p&gt;Over the course of four sessions, we’ll introduce you to the next wave of web standards including &lt;strong&gt;HTML5&lt;/strong&gt;, &lt;strong&gt;CSS3&lt;/strong&gt;, &lt;strong&gt;ECMAScript5&lt;/strong&gt;, &lt;strong&gt;SVG&lt;/strong&gt;, and more:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HTML5 &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Semantic Markup, Audio, Video, Canvas, Geolocation, and more&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Cascading Style Sheets, Level 3 (CSS3) &lt;/li&gt;    &lt;li&gt;Scalable Vector Graphics (SVG) &lt;/li&gt;    &lt;li&gt;ECMAScript5 and scripting techniques &lt;/li&gt;    &lt;li&gt;Internet Explorer 9 &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Standards support and testing&lt;/li&gt;      &lt;li&gt;Performance &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Present and future of web standards      &lt;ul&gt;       &lt;li&gt;Internet Explorer 10&lt;/li&gt;        &lt;li&gt;Emerging standards (e.g. WebSockets, IndexedDB, etc.) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Developer options and tools &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Libraries&lt;/li&gt;      &lt;li&gt;IE9 Developer Tools &lt;/li&gt;      &lt;li&gt;Visual Studio 2010 and Expression Web 4&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;We’ll also show you techniques and frameworks to help you get started today while still offering good experiences for non-modern browsers.&lt;/p&gt;  &lt;p&gt;Hope to see you at the Web Camps!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10185681" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/toKJTXQL1DY" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Connecticut/">Connecticut</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/CSS/">CSS</category></item><item><title>Internet Explorer 9 Developer Tools Deep Dive – Part 5: Network Performance and Debugging</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx</link><pubDate>Fri, 08 Jul 2011 20:06:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184713</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10184713</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx#comments</comments><description>&lt;p&gt;This post completes a series on the F12 Developer Tools included with Internet Explorer (since version 8) to help you improve your websites with tools to review content, diagnose issues, improve performance, and more: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;Part 1 – Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2 – Working with HTML and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 – Debugging JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;Part 4 – Profiling JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Part 5 – Network Performance and Debugging &lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this is your first look at the F12 Tools, I recommend you skim through &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;the introductory post&lt;/a&gt; first. &lt;/p&gt;  &lt;h1&gt;Network Performance and Debugging in IE9&lt;/h1&gt;  &lt;p&gt;So far, our discussion of the F12 Tools focused on the client-side experience, but it’s very important to know how your applications utilize network resources.&lt;/p&gt;  &lt;p&gt;Reducing download sizes, finding missing/redirected content, improving cache utilization, and much more can improve performance (actual and perceived) and lower your bandwidth bills.&lt;/p&gt;  &lt;h2&gt;The Network Tab&lt;/h2&gt;  &lt;p&gt;New in Internet Explorer 9, the &lt;strong&gt;Network&lt;/strong&gt; tab offers an easy way to capture and investigate network traffic and cache requests.&amp;#160; You can get a quick report of requests and responses, including headers, timing, and many more details.&lt;/p&gt;  &lt;h3&gt;“Wait, is this Fiddler ported to IE?”&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/MIX/MIX11/HTM08"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Fiddler Session at MIX11" border="0" alt="Fiddler Session at MIX11" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2728.image_5F00_1D7768DC.png" width="127" height="142" /&gt;&lt;/a&gt;No, but…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.fiddler2.com"&gt;Fiddler&lt;/a&gt; is a web debugging proxy developed by Eric Lawrence (who also happens to be a PM on the Internet Explorer team.)&amp;#160; While in some cases you’ll see similarities to Fiddler, they are very different in other regards.&lt;/p&gt;  &lt;p&gt;Eric gave a great &lt;a href="http://channel9.msdn.com/Events/MIX/MIX11/HTM08"&gt;session on Fiddler at MIX11&lt;/a&gt;, and spent time (around 12:30 in) describing key differences from the F12 Tools.&amp;#160; The session recording and slides are available for free.&lt;/p&gt;  &lt;p&gt;You can also hear more in Eric’s very recent appearance on &lt;a href="http://herdingcode.com/?p=328"&gt;episode 116 of the “Herding Code” podcast&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Creating a Capture Session&lt;/h3&gt;  &lt;p&gt;To begin, launch the F12 Tools (Tools –&amp;gt; “F12 developer tools” or just press F12) and click to the Network tab.&amp;#160; Click “Start capturing” and request a page (in this case, the &lt;a href="http://ietestdrive.com/"&gt;IETestDrive&lt;/a&gt; home page):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6052.image_5F00_5549ACFF.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Network capture session" border="0" alt="Network capture session" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8688.image_5F00_thumb_5F00_597384C4.png" width="414" height="383" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Summary View&lt;/h4&gt;  &lt;p&gt;By default, captured traffic is shown in summary view, with the following fields:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Method&lt;/strong&gt; – HTTP method (GET, POST, etc.)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Result&lt;/strong&gt; – HTTP response code (200, 301, 304, etc.)&amp;#160; There are many codes, including redirects and errors.&amp;#160; For example, look for 404 results, indicating the URL is incorrect or the content is unavailable.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Type&lt;/strong&gt; – Content type received&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Received&lt;/strong&gt; – Size of data received&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Taken&lt;/strong&gt; – Duration of request&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Initiator &lt;/strong&gt;– Cause of the request (see &lt;em&gt;Request Initiators&lt;/em&gt; below)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Timings &lt;/strong&gt;– Graph of request/response timings (see &lt;em&gt;Request Timings&lt;/em&gt; below)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Click any field header to sort, and right-click for options such as showing data as bytes and times in milliseconds:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5875.image_5F00_30F4A2B0.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Summary view options" border="0" alt="Summary view options" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2335.image_5F00_thumb_5F00_70525640.png" width="244" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Double-click or select an item and press “Go to detailed view” for full details.&lt;/p&gt;  &lt;h4&gt;Detailed View&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0753.image_5F00_1D67430F.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Detailed view" border="0" alt="Detailed view" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6445.image_5F00_thumb_5F00_358AAD6A.png" width="414" height="185" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are seven detail categories for each request:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3480.image_5F00_226980BE.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Detailed view categories" border="0" alt="Detailed view categories" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3718.image_5F00_thumb_5F00_0D0BCB56.png" width="414" height="23" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Request headers&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Request body&lt;/strong&gt; – The content (body) of the request, if any.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Response headers&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Response body&lt;/strong&gt; – The content (body) of the response.&amp;#160; Shown as text (if script, css, etc.) or visually if possible (image types)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Cookies&lt;/strong&gt; – Any cookies sent or received for the request&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Initiator&lt;/strong&gt; – What prompted the request.&amp;#160; See &lt;em&gt;Request Initiators&lt;/em&gt; below.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Timings&lt;/strong&gt; – Detailed breakdown of timing.&amp;#160; See &lt;em&gt;Request Timings&lt;/em&gt; next.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Cycle through items with the Previous &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7534.image_5F00_2C4E7229.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Previous button" border="0" alt="Previous button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2742.image_5F00_thumb_5F00_79EA9EA9.png" width="48" height="17" /&gt;&lt;/a&gt; (CTRL + ,) and Next &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7115.image_5F00_04A7F5FF.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Next button" border="0" alt="Next button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1643.image_5F00_thumb_5F00_2456CFC7.png" width="50" height="17" /&gt;&lt;/a&gt; (CTRL + .) buttons, and press “Back to summary view” to return.&lt;/p&gt;  &lt;h2&gt;Request Timings&lt;/h2&gt;  &lt;p&gt;Timing details can seem a bit complex at first, but they’re fairly straightforward once you learn a few concepts.&lt;/p&gt;  &lt;p&gt;Let’s start with a simple image request from the &lt;a href="http://ietestdrive.com/"&gt;IETestDrive&lt;/a&gt; home page (after clearing the cache – see later), showing Timing details for &lt;em&gt;GraySwooshWatermark.png&lt;/em&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6136.image_5F00_4405A98F.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Timings tab" border="0" alt="Timings tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8182.image_5F00_thumb_5F00_711A965D.png" width="414" height="88" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Zooming in to the left-hand side:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2335.image_5F00_093E00B9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Timings detail" border="0" alt="Timings detail" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0753.image_5F00_thumb_5F00_2F9FE404.png" width="354" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The request/response cycle has seven timing components:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Wait&lt;/strong&gt; – Time since start of page navigation to when the request started.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Start &lt;/strong&gt;– From when the request was created to when it started to be sent.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Request &lt;/strong&gt;– When the request was started to be sent to the first response.&amp;#160; Also known as &lt;em&gt;time to first byte&lt;/em&gt;.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Response &lt;/strong&gt;– Time from first byte to completion of receiving the response.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Gap&lt;/strong&gt; – Time between response completion to page load event.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;DOMContentLoaded&lt;/strong&gt; – Time of &lt;font face="Courier New"&gt;DOMContentLoaded&lt;/font&gt; event.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Load (event)&lt;/strong&gt; – Time of page &lt;font face="Courier New"&gt;Load&lt;/font&gt; event.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Click in the list or on the diagram to highlight each timing component.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip: &lt;/strong&gt;If you forget, the above descriptions are shown in the F12 Tools as you click each.&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;DOMContentLoaded vs. Page Load Event&lt;/h3&gt;  &lt;p&gt;Why are DOMContentLoaded and page Load different events?&amp;#160; DOMContentLoaded fires when the page and scripts are loaded.&amp;#160; This can happen before other requests (e.g. for images) are complete, at which point the page Load event would fire.&amp;#160; &lt;/p&gt;  &lt;p&gt;The difference between these can be significant, especially when downloading large graphics, ads, or other content, so it may be useful to tie script to the DOMContentLoaded event rather than page Load.&lt;/p&gt;  &lt;p&gt;For a good demonstration of this in action, run the &lt;a href="http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.html"&gt;DOMContentLoaded example&lt;/a&gt; from the &lt;a href="http://ietestdrive.com/"&gt;IETestDrive&lt;/a&gt; site:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5556.image_5F00_47C34E5F.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DOMContentLoaded example" border="0" alt="DOMContentLoaded example" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7522.image_5F00_thumb_5F00_0BB70CAA.png" width="414" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Run it twice to see the impact that browser caching has on the delta between the events.&lt;/p&gt;  &lt;h2&gt;Analyzing Ongoing Traffic&lt;/h2&gt;  &lt;p&gt;So far, we’ve focused on profiling network use related to an initial page load, but the F12 Tools can also track ongoing requests, such as requests for additional content and Ajax-based calls.&amp;#160; &lt;/p&gt;  &lt;p&gt;To see this in action, we’ll run the &lt;a href="http://ie.microsoft.com/testdrive/HTML5/TexasHoldem/Default.html"&gt;Texas Hold’em example&lt;/a&gt; from &lt;a href="http://ietestdrive.com/"&gt;IETestDrive&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Run the example and on the Network tab, click “Start capturing”.&amp;#160; Next, hover over the game’s “START” button, but don’t click it yet:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8508.image_5F00_236E4410.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Texas Hold&amp;#39;em example" border="0" alt="Texas Hold&amp;#39;em example" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5875.image_5F00_thumb_5F00_08557502.png" width="414" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’ll see an image request (&lt;em&gt;buttonGeneric_Hover.png&lt;/em&gt;) was made the moment the cursor hovered over the button:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6114.image_5F00_200CAC68.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Image request" border="0" alt="Image request" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6433.image_5F00_thumb_5F00_466E8FB3.png" width="414" height="28" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Request Initiators&lt;/h3&gt;  &lt;p&gt;Why did IE9 wait to download this?&amp;#160; For details, double-click (or hover over for a tooltip) the Initiator field, pictured above showing the value “background-image”, and the following is displayed:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4061.image_5F00_7AA2B8F9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Image request Initiator details" border="0" alt="Image request Initiator details" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6038.image_5F00_thumb_5F00_19E55FCD.png" width="414" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Initiator tells us what prompted IE9 to make the request.&amp;#160; In this case CSS indicated an alternate background for hovering over the button, but IE deferred downloading the image until the hover event was executed.&amp;#160; (As shown in &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2&lt;/a&gt;, you can select the button and view the CSS Styles tab to see the &lt;font face="Courier New"&gt;input.actionButton:hover&lt;/font&gt; rule.)&lt;/p&gt;  &lt;p&gt;Now click the game’s “START” button and you’ll notice three more requests:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4061.image_5F00_2AE98DB0.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Additional requests" border="0" alt="Additional requests" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5050.image_5F00_thumb_5F00_07D91C40.png" width="414" height="434" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The requests were for the background for another element, along with the first two playing cards dealt.&amp;#160; Click “Go to detailed view” or double-click on of the card requests, then choose the “Response body” tab:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3718.image_5F00_50CF1839.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Response body for a playing card" border="0" alt="Response body for a playing card" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3806.image_5F00_thumb_5F00_7343A6F4.png" width="414" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Again, to see why the request was made, click the “Initiator” tab:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1234.image_5F00_60227A48.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Card image request initiator" border="0" alt="Card image request initiator" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0763.image_5F00_thumb_5F00_7845E4A3.png" width="414" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now we see JavaScript changed the &lt;font face="Courier New"&gt;src&lt;/font&gt; attribute for the &lt;font face="Courier New"&gt;img&lt;/font&gt; element (in this case to “Hearts_Queen.png”), and that resulted in a request to download the image. &lt;/p&gt;  &lt;p&gt;From HTML to CSS and scripting, there are many possible request initiators.&amp;#160; Some common examples:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;background-image &lt;/li&gt;    &lt;li&gt;click &lt;/li&gt;    &lt;li&gt;@font-face &lt;/li&gt;    &lt;li&gt;&amp;lt;frame&amp;gt; &lt;/li&gt;    &lt;li&gt;frame navigate &lt;/li&gt;    &lt;li&gt;&amp;lt;img&amp;gt; &lt;/li&gt;    &lt;li&gt;@import &lt;/li&gt;    &lt;li&gt;innerHtml &lt;/li&gt;    &lt;li&gt;&amp;lt;input type=“image”&amp;gt;&lt;/li&gt;    &lt;li&gt;navigate &lt;/li&gt;    &lt;li&gt;Refresh &lt;/li&gt;    &lt;li&gt;&amp;lt;script&amp;gt; &lt;/li&gt;    &lt;li&gt;XmlHttpRequest &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Taking time to understand initiators will give you another tool for improving page &amp;amp; network performance.&amp;#160; For more detail, see &lt;em&gt;“Understanding Download-Initiator”&lt;/em&gt; in &lt;a href="http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx"&gt;this Fiddler blog post&lt;/a&gt;. &lt;/p&gt;  &lt;h2&gt;Browser Caching&lt;/h2&gt;  &lt;p&gt;After a number of &lt;a href="http://ie.microsoft.com/testdrive/HTML5/TexasHoldem/Default.html"&gt;Texas Hold’em&lt;/a&gt; hands, you may notice requests for certain items either aren’t made or show a 304 Result.&amp;#160; This is because they’ve already been downloaded to play other hands and are already available locally.&amp;#160; &lt;/p&gt;  &lt;p&gt;Restart the application (refresh IE9) and you may see some 304 results.&amp;#160; For example:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0245.image_5F00_6524B7F7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="304 results" border="0" alt="304 results" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5444.image_5F00_thumb_5F00_4B5081C8.png" width="414" height="31" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Notice the large difference in the Received field between cached (304) and downloaded (200) images.&amp;#160; In this example, 11.65KB for the full image vs. just 162 bytes for a 304 - Not Modified result.&lt;/p&gt;  &lt;p&gt;To see this at a higher level, here is an initial request to the &lt;a href="http://ie.microsoft.com/testdrive/HTML5/CSS3MediaQueries/Default.html"&gt;CSS3 Media Queries example&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4861.image_5F00_038EF8E1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Initial page load" border="0" alt="Initial page load" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1212.image_5F00_thumb_5F00_21F939CA.png" width="414" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The second request is very different:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7510.image_5F00_47EEEA20.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Second page request" border="0" alt="Second page request" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8750.image_5F00_thumb_5F00_7182B553.png" width="414" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not only is the page ready more quickly, but most requests were served by the browser cache (evidenced by the 304 Results, smaller Received sizes, and fewer blue segments under Timings.)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Use the F12 Tools to ensure your web server is setting cache headers that properly set expiration policies.&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; To improve cache hits, ensure file names match in spelling &lt;strong&gt;and &lt;/strong&gt;case wherever referenced.&amp;#160; The &lt;/em&gt;&lt;a href="http://ie.microsoft.com/testdrive/Performance/NetworkMonitor/Default.html"&gt;&lt;em&gt;Network Monitoring example&lt;/em&gt;&lt;/a&gt;&lt;em&gt; shows the effect of inconsistent case requests.&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To clear the cache so requests again hit the network, click the “Clear browser cache” button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5025.image_5F00_254AABA5.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Clear browser cache button" border="0" alt="Clear browser cache button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3465.image_5F00_thumb_5F00_247245BB.png" width="21" height="18" /&gt;&lt;/a&gt; (CTRL + R).&lt;/p&gt;  &lt;p&gt;The Timings field shows timing of later requests relative to the original requests (including time waiting for you to click a button as in the &lt;a href="http://ie.microsoft.com/testdrive/HTML5/TexasHoldem/Default.html"&gt;Texas Hold’em&lt;/a&gt; example).&amp;#160; This happens until you start a new session or click the “Clear” button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5444.image_5F00_5D1CEFC8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Clear button" border="0" alt="Clear button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6180.image_5F00_thumb_5F00_7CCBC990.png" width="42" height="17" /&gt;&lt;/a&gt;, which clears results and resets timings for subsequent requests.&lt;/p&gt;  &lt;h2&gt;Saving Network Captures&lt;/h2&gt;  &lt;p&gt;As we saw with JavaScript profiling, you can also save network profiling details to an external file.&amp;#160; Press the “Export captured traffic” button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3463.image_5F00_1C7AA359.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Export captured traffic button" border="0" alt="Export captured traffic button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7587.image_5F00_thumb_5F00_42DC86A4.png" width="18" height="17" /&gt;&lt;/a&gt; to save captured results:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3463.image_5F00_4D99DDF9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5428.image_5F00_thumb_5F00_61B2FA82.png" width="354" height="70" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Network data can be saved in CSV (comma separated values) format or as XML using the HTTP Archive format, described in &lt;a href="http://blogs.msdn.com/b/ie/archive/2010/04/22/ie9-developer-tools-network-tab.aspx"&gt;this IE Blog post&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; As mentioned in the IE Blog post, you can import these XML files into &lt;/em&gt;&lt;a href="http://blogs.msdn.com/b/fiddler/archive/2010/06/30/import-and-export-http-archives-from-fiddler.aspx"&gt;Fiddler&lt;/a&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;.&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Conclusion&lt;/h2&gt;  &lt;p&gt;I sincerely hope you’ve found this series useful.&amp;#160; If you have feedback or ideas for other scenarios to cover, please leave comments here or &lt;a href="http://blogs.msdn.com/b/cbowen/contact.aspx"&gt;send me a note&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Thanks, and enjoy using the F12 Tools!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184713" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/sKnLmT1cS5c" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Tools/">Tools</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Performance/">Performance</category></item><item><title>Internet Explorer 9 Developer Tools Deep Dive – Part 4: Profiling JavaScript</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx</link><pubDate>Mon, 27 Jun 2011 20:52:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10179621</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10179621</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx#comments</comments><description>&lt;p&gt;This continues a series of posts on the F12 Developer Tools included with Internet Explorer (since version 8) to help you improve your websites with tools to review content, diagnose issues, improve performance, and more: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;Part 1 – Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2 – Working with HTML and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 – Debugging JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Part 4 – Profiling JavaScript &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;Part 5 – Network Performance and Debugging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this is your first look at the F12 Tools, I recommend you skim through &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;the introductory post&lt;/a&gt; first. &lt;/p&gt;  &lt;h1&gt;Profiling JavaScript with Internet Explorer&lt;/h1&gt;  &lt;p&gt;In the &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;last post&lt;/a&gt;, we saw many ways to help create JavaScript that is &lt;em&gt;correct&lt;/em&gt;, but what about making it &lt;em&gt;efficient&lt;/em&gt;?&amp;#160; Though the new &lt;a href="http://blogs.msdn.com/b/ie/archive/2010/03/18/the-new-javascript-engine-in-internet-explorer-9.aspx"&gt;“Chakra” JavaScript engine in IE9&lt;/a&gt; helps, it certainly that doesn’t mean we can stop looking for ways to optimize script performance.&lt;/p&gt;  &lt;p&gt;Let’s fire up the IE9 Developer Tools (press F12 or choose Tools –&amp;gt; F12 Developer Tools) and take a look.&lt;/p&gt;  &lt;h2&gt;Introduction to Profiling&lt;/h2&gt;  &lt;p&gt;The F12 Tools’ &lt;strong&gt;Profiler &lt;/strong&gt;tab lets you analyze the execution of JavaScript, showing which functions (whether custom or built-in) are being called and where time is spent. &lt;/p&gt;  &lt;p&gt;Just click “Start profiling”, load a page and/or use page functionality, and click “Stop profiling”.&amp;#160; You can also use F5 and Shift+F5 to start/stop, though I rarely find that easer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6138.image_5F00_45DE2E18.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Profiler tab" border="0" alt="Profiler tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4064.image_5F00_thumb_5F00_36C74F3E.png" width="414" height="71" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this example, we’re using the “&lt;a href="http://ie.microsoft.com/testdrive/HTML5/TileSwitch/Default.xhtml"&gt;ECMAScript5 Tile Switch Game&lt;/a&gt;” sample from the &lt;a href="http://ietestdrive.com/"&gt;IETestDrive site&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2425.image_5F00_43C12F4F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ECMAScript 5 Example" border="0" alt="ECMAScript 5 Example" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4666.image_5F00_thumb_5F00_4712A12A.png" width="414" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When the session is stopped a report of the instrumented script is shown, including the following by default:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Function&lt;/strong&gt; name &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Count&lt;/strong&gt; of times called &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Inclusive time&lt;/strong&gt; (ms) – Time in the function &lt;em&gt;plus &lt;/em&gt;any functions it calls &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Exclusive time&lt;/strong&gt; (ms) – Time in the function only &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt; (of file containing the function) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Line number&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Viewing Function Source Code&lt;/h3&gt;  &lt;p&gt;Double-click a line to go directly to the source for the function, if you have access to it.&amp;#160; See &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 - JavaScript debugging&lt;/a&gt; for more on the Script tab.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Tip:&lt;/strong&gt;&amp;#160; Typically you can click to source where the URL field is specified.&amp;#160; In this case &lt;font face="Courier New"&gt;playSound()&lt;/font&gt;, but not &lt;font face="Courier New"&gt;play()&lt;/font&gt; or &lt;font face="Courier New"&gt;getElementById()&lt;/font&gt;:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4571.image_5F00_378F8F5B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Clicking to source" border="0" alt="Clicking to source" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4174.image_5F00_thumb_5F00_5DF172A6.png" width="414" height="35" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Tip:&lt;/strong&gt; You can also add the &lt;strong&gt;Function type&lt;/strong&gt; column (see next) and look for “User” functions. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2425.image_5F00_162FE9BF.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Function source" border="0" alt="Function source" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8765.image_5F00_thumb_5F00_55216A5A.png" width="414" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click the Profiler tab to return to the list.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Customizing and Sorting the Report&lt;/h3&gt;  &lt;p&gt;There are more details available via columns that are hidden by default.&amp;#160; To show them, right-click in the report and choose “Add / Remove columns”: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7217.image_5F00_33C1C4BE.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Add / Remove Columns" border="0" alt="Add / Remove Columns" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3414.image_5F00_thumb_5F00_59B77514.png" width="414" height="288" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This will give access to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Inclusive time % &lt;/strong&gt;– Percent of total time &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Exclusive time %&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Avg time &lt;/strong&gt;(ms) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Max time &lt;/strong&gt;(ms) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Min time &lt;/strong&gt;(ms) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Function type&lt;/strong&gt; – User, DOM, Built-In &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The right-click menu also enables sorting by displayed columns, but you’ll probably find it easier to click on column headers to toggle between sorting ascending and descending.&lt;/p&gt;  &lt;h2&gt;Report Views&lt;/h2&gt;  &lt;p&gt;There are two options available for viewing profiling report data: &lt;strong&gt;Functions &lt;/strong&gt;and &lt;strong&gt;Call Tree&lt;/strong&gt; views.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1447.image_5F00_788DE8F2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Report views" border="0" alt="Report views" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7217.image_5F00_thumb_5F00_65D8EF3B.png" width="239" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Functions View&lt;/h3&gt;  &lt;p&gt;By default, reports are shown in Functions view, listing content at the function level (one line per function) and allow an easy way to see where the most calls are made and where time is spent.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2330.image_5F00_16F829DC.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Functions view" border="0" alt="Functions view" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6237.image_5F00_thumb_5F00_5D08E6EF.png" width="414" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Call Tree View&lt;/h3&gt;  &lt;p&gt;Call Tree view shows the same data (each line is still a specific function), organized into a hierarchy by caller/callee relationships.&amp;#160; From the root function(s), expand to see functions were called (and continue to expand to functions they in turn called.) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7230.image_5F00_2319A403.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Call Tree view" border="0" alt="Call Tree view" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0361.image_5F00_thumb_5F00_06307F2E.png" width="414" height="248" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt;&amp;#160; Unlike in Functions view, the same function may appear in more than one place because it was called by different parts of the application.&lt;/em&gt;&amp;#160; &lt;em&gt;In the above picture, &lt;font face="Courier New"&gt;playSound()&lt;/font&gt; appears under &lt;font face="Courier New"&gt;endPieceFlip()&lt;/font&gt; and &lt;font face="Courier New"&gt;startPieceFlip()&lt;/font&gt;.&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Sorting in Call Tree view works at the group level, with each subgroup sorting individually. &lt;/p&gt;  &lt;h2&gt;Searching Reports&lt;/h2&gt;  &lt;p&gt;As with other areas of the F12 Tools, use the Search box to find functions by name:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0602.image_5F00_44B5CCD4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Search" border="0" alt="Search" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0383.image_5F00_thumb_5F00_0B32BCDD.png" width="324" height="33" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If a match is found, use the Next/Previous Result buttons &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4118.image_5F00_4A90706D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Results buttons" border="0" alt="Results buttons" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5078.image_5F00_thumb_5F00_4619EFA6.png" width="42" height="17" /&gt;&lt;/a&gt; (Enter / Shift+Enter) to navigate results.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6253.image_5F00_7EC499B3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Search results" border="0" alt="Search results" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0218.image_5F00_thumb_5F00_16E8040F.png" width="414" height="98" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Comparing Reports&lt;/h2&gt;  &lt;p&gt;As you create profiling sessions, you may notice the report drop-down is keeping track:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2055.image_5F00_2F0B6E6A.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Session reports" border="0" alt="Session reports" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8713.image_5F00_thumb_5F00_0764F240.png" width="204" height="109" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Use this to switch between individual profiling sessions.&amp;#160; These are retained only for the life of the window.&amp;#160; &lt;/p&gt;  &lt;p&gt;To save the data for later use, or to perform more analysis, click the “Export data” button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6253.image_5F00_5494EBCB.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Export data" border="0" alt="Export data" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0207.image_5F00_thumb_5F00_263B661E.png" width="22" height="18" /&gt;&lt;/a&gt; to save to a CSV format (that can then be load directly into Excel):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5076.image_5F00_21C4E557.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Import to Excel" border="0" alt="Import to Excel" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0285.image_5F00_thumb_5F00_6B078A52.png" width="414" height="195" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip: &lt;/strong&gt;You can copy items (tab-delimited format) from the report directly.&amp;#160; Click, CTRL+Click (for multiple items), or CTRL+A (all items), then CTRL+C or right-click and choose “Copy” to add details to the clipboard.&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Once in Excel, you can decide where to go next.&amp;#160; Build up an archive to document application performance during development, create various analysis graphs, or even extend Excel with .NET to help detect changes and trends from session to session.&lt;/p&gt;  &lt;h2&gt;Performance Optimization Tips&lt;/h2&gt;  &lt;p&gt;Now that you know how the profiler works, what should you be looking for?&amp;#160; It’s a &lt;em&gt;huge&lt;/em&gt; topic, subject of books, presentations, and articles, but here are some ideas to get you thinking:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Find hotspots&lt;/strong&gt; – Obvious, but hard to master.&amp;#160; Invest time where there’s the largest potential benefit.&amp;#160; Profile, then sort on exclusive time to get a quick view.&amp;#160; The more you read JavaScript optimization articles &amp;amp; books and keep up with advances in JavaScript (e.g. new &lt;a href="http://blogs.msdn.com/b/ie/archive/tags/es5/"&gt;ECMAScript 5&lt;/a&gt; options), the better you’ll be at finding ways to improve. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;High function counts&lt;/strong&gt; – Having many calls to a function isn’t necessarily a problem, but it’s a good place to start looking.&amp;#160; Can you refactor to batch requests together? Move conditionals earlier to prevent code path execution (a good use of the Call Tree view)? Make asynchronous requests? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Repeated calls &lt;/strong&gt;– Calling a function with the same arguments repeatedly?&amp;#160; Recomputing values frequently? They may be a good candidates for caching and/or precomputing common requests (server- or client-side). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Use realistic data&lt;/strong&gt; – Some issues only manifest themselves in production scenarios.&amp;#160; Test with realistic data and conditions… before your users do (e.g. testing that document processor using “Hello world!” might not be enough.) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Again, just a starting point, and many books and articles await you.&amp;#160; For more ideas, watch Jason Weber’s &lt;a href="http://channel9.msdn.com/Events/MIX/MIX11/HTM01"&gt;“50 Performance Tricks to Make Your HTML5 Web Sites Faster”&lt;/a&gt; session from Mix11.&lt;/p&gt;  &lt;h2&gt;Next: Part 5 – Network Performance and Debugging&lt;/h2&gt;  &lt;p&gt;JavaScript execution is only part of the performance landscape.&amp;#160; How you utilize (and &lt;em&gt;don’t &lt;/em&gt;utilize) the network is another major performance factor.&amp;#160; &lt;/p&gt;  &lt;p&gt;In the next article, we’ll take a look at the Network feature that was added to the F12 Tools with Internet Explorer 9.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10179621" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/TVdf3NlHsqE" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Tools/">Tools</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/JavaScript/">JavaScript</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Performance/">Performance</category></item><item><title>Internet Explorer 9 Developer Tools Deep Dive – Part 3: Debugging JavaScript</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx</link><pubDate>Fri, 24 Jun 2011 17:25:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10178762</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10178762</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx#comments</comments><description>&lt;p&gt;This continues a series of posts on the F12 Developer Tools included with Internet Explorer (since version 8) to help you improve your websites with tools to review content, diagnose issues, improve performance, and more: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;Part 1 – Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2 – Working with HTML and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Part 3 – Debugging JavaScript &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;Part 4 – Profiling JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;Part 5 – Network Performance and Debugging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this is your first look at the F12 Tools, I recommend you skim through &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;the introductory post&lt;/a&gt; first. &lt;/p&gt;  &lt;h1&gt;Debugging JavaScript with Internet Explorer&lt;/h1&gt;  &lt;p&gt;Because using JavaScript to create web applications isn’t without its share of… challenges, the F12 Developer Tools can be very handy.&amp;#160; &lt;/p&gt;  &lt;p&gt;In this article, you’ll see how features from breakpoints and debugging code, to variable inspection and script formatting can make things easier.&lt;/p&gt;  &lt;h2&gt;Using the Debugger&lt;/h2&gt;  &lt;p&gt;To start debugging, open the Developer Tools (press F12 or choose Tools –&amp;gt; F12 Developer Tools) then select the &lt;strong&gt;Script&lt;/strong&gt; tab and set a breakpoint (F9 or right-click and choose “Insert breakpoint”), then press “Start Debugging”. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6837.image_5F00_547962DB.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Script Tab - Start Debugging" border="0" alt="Script Tab - Start Debugging" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0068.image_5F00_thumb_5F00_1E283ACC.png" width="414" height="305" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Use the script drop-down list to switch between all of the page’s scripts:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6428.image_5F00_5D19BB67.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Selecting Script Files" border="0" alt="Selecting Script Files" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6431.image_5F00_thumb_5F00_753D25C2.png" width="344" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Use CTRL+G to go to a specific line:         &lt;br /&gt;&lt;/em&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0044.image129_5F00_3E7FD42A.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Go To Line (CTRL+G)" border="0" alt="Go To Line (CTRL+G)" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3187.image129_5F00_thumb_5F00_76BE4B42.png" width="151" height="103" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Start debugging, and if the breakpoint (or an error as we’ll see next) is hit, the debugger will pause at the line:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5342.image_5F00_59B823BF.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Paused in the Debugger" border="0" alt="Paused in the Debugger" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5344.image_5F00_thumb_5F00_7FADD415.png" width="414" height="161" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Use the toolbar buttons or access keys to step through code:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0574.image_5F00_77B631B3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Debugging Options" border="0" alt="Debugging Options" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7180.image_5F00_thumb_5F00_25375177.png" width="171" height="40" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The options are (from left to right):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;F5 – &lt;strong&gt;Continue&lt;/strong&gt; – Continue execution &lt;/li&gt;    &lt;li&gt;CTRL+SHIFT+B – &lt;strong&gt;Break All &lt;/strong&gt;– Break on &lt;em&gt;any &lt;/em&gt;next statement &lt;/li&gt;    &lt;li&gt;F11 – &lt;strong&gt;Step Into &lt;/strong&gt;– Step forward, including into any functions &lt;/li&gt;    &lt;li&gt;F10 – &lt;strong&gt;Step Over &lt;/strong&gt;– Step forward, without going into any called functions &lt;/li&gt;    &lt;li&gt;SHIFT+F11 – &lt;strong&gt;Step Out &lt;/strong&gt;– Step forward, but out of the current function &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Right-click on the code for more options:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3288.image_5F00_4B9934C2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="More Debugging Options" border="0" alt="More Debugging Options" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8081.image_5F00_thumb_5F00_1CD37C20.png" width="284" height="236" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Set next statement&lt;/strong&gt; – Makes the target statement execute next, &lt;em&gt;skipping &lt;/em&gt;any code between it and the current statement. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Run to cursor&lt;/strong&gt; – Executes code until the target statement is reached, &lt;em&gt;including &lt;/em&gt;running any code between it and the current statement. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Add watch &lt;/strong&gt;– See &lt;strong&gt;Working with Variables - Watch and Locals&lt;/strong&gt; below &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Tip&lt;/strong&gt;: If Internet Explorer reports “not responding”, check to see if the F12 Tools are waiting on a line of code in debugging mode.&amp;#160; &lt;/em&gt;The F12 Tools’ window detaches in debugging mode and may have snuck under IE’s window while awaiting your input.&lt;/p&gt;  &lt;h2&gt;Errors&lt;/h2&gt;  &lt;p&gt;If you run a script with an error (and the F12 Tools running), you’ll see the error highlighted in the Script tab: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1050.image_5F00_70B67F2E.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="JavaScript Errors" border="0" alt="JavaScript Errors" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3704.image_5F00_thumb_5F00_2FA7FFCA.png" width="414" height="177" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Console (on the right-hand side) will display a list of messages and errors. You can click on the hyperlinks to navigate to the line of code when available. MSDN has a &lt;a href="http://msdn.microsoft.com/en-us/library/hh180764(v=VS.85).aspx"&gt;list of built-in error codes&lt;/a&gt; (and suggested fixes) for common issues (from security to HTML5).&amp;#160; More on the Console in a moment.&lt;/p&gt;  &lt;p&gt;Note that before seeing this, you may be prompted to launch the debugger.&amp;#160; Click Yes to launch the debugger (and check “Do not show this message again” to keep it quiet in the future).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7418.image_5F00_27B05D68.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Prompt to Launch Debugger" border="0" alt="Prompt to Launch Debugger" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1134.image_5F00_thumb_5F00_3FD3C7C3.png" width="324" height="215" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note that you can enable/disable breaking for errors via the “Break On Error” configuration option (CTRL+SHIFT+E).&lt;/p&gt;  &lt;h2&gt;Formatting JavaScript&lt;/h2&gt;  &lt;p&gt;Many times, you’ll use “minified” versions of JavaScript files to reduce download sizes and improve performance.&amp;#160; That’s great for optimization… but not so great for readability.&lt;/p&gt;  &lt;p&gt;Fortunately, the Configuration &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5850.image_5F00_65C97819.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Configuration Menu" border="0" alt="Configuration Menu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0167.image_5F00_thumb_5F00_1E742227.png" width="32" height="20" /&gt;&lt;/a&gt; (CTRL+ALT+O) menu has a “Format JavaScript” option:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4380.image_5F00_3E22FBEF.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Format JavaScript" border="0" alt="Format JavaScript" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8081.image_5F00_thumb_5F00_4B1CDC00.png" width="384" height="280" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Same source, just formatted to be easier to read (notice how the line numbers are preserved).&amp;#160; Set breakpoints as you wish and enjoy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5751.image_5F00_5501CD6B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Formatted JavaScript" border="0" alt="Formatted JavaScript" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5857.image_5F00_thumb_5F00_1B128A7F.png" width="384" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Working with the Console&lt;/h2&gt;  &lt;p&gt;The Console was given its own tab in IE9, but as you’ve seen above, is also available as a pane of the Script tab (in IE8 and later).&lt;/p&gt;  &lt;p&gt;Console displays error messages and also supports diagnostic information via the &lt;font face="Courier New"&gt;window.console&lt;/font&gt; object.&amp;#160; You can use these functions to instrument your scripts to help you detect and trace issues (instead of those jarring &lt;font face="Courier New"&gt;alert()&lt;/font&gt; calls):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;console.&lt;strong&gt;log&lt;/strong&gt; – General logging &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;info &lt;/strong&gt;– Informational message &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;warn&lt;/strong&gt; – Warning message &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;error &lt;/strong&gt;– Error message &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;assert&lt;/strong&gt; – Emit message only if a condition fails &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;console.&lt;strong&gt;clear &lt;/strong&gt;– Clears the console window &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;dir&lt;/strong&gt; – Displays details for an object &lt;/li&gt;    &lt;li&gt;console.&lt;strong&gt;profile/profileEnd&lt;/strong&gt; – Start/stop a script profiling session (&lt;em&gt;covered in Part 4 of this series)&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can check existence of &lt;font face="Courier New"&gt;window.console&lt;/font&gt; if you have script you only want executed when the F12 Tools are running.&amp;#160; For example:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7026.image_5F00_5A040B1A.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="window.console Diagnostics" border="0" alt="window.console Diagnostics" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8081.image_5F00_thumb_5F00_6B0838FD.png" width="414" height="235" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt;&amp;#160; You don’t need to be debugging for these diagnostic messages to display.&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Seeing too many messages, or just want to see certain message types?&amp;#160; Right-click in the Console and choose “Filter” option(s):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2630.image_5F00_5E9A15D4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Filtering Console Messages" border="0" alt="Filtering Console Messages" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6036.image_5F00_thumb_5F00_48D02D77.png" width="354" height="329" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Executing Script&lt;/h3&gt;  &lt;p&gt;The textbox at the bottom of the Console supports direct script execution.&amp;#160; Enter variable names to see details (via &lt;font face="Courier New"&gt;window.console.dir&lt;/font&gt;), expressions, or statements.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8400.image63_5F00_03B76041.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Executing Script" border="0" alt="Executing Script" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6036.image63_5F00_thumb_5F00_673A6E60.png" width="414" height="38" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’ll see the result in the Console, and browser’s rendering of the page will reflect any effects/changes as well.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; This is a &lt;strong&gt;great &lt;/strong&gt;way to learn/test commands from JavaScript libraries like jQuery.         &lt;br /&gt;&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; If you run script that modifies the DOM (e.g. adding elements), the HTML tab won’t show the change (nor let you select it via “Select Element By Click”) until you hit the Refresh &lt;/em&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3513.image67_5F00_7E97D4F1.png"&gt;&lt;em&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Refresh Button" border="0" alt="Refresh Button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5483.image67_5F00_thumb_5F00_6FED290C.png" width="17" height="17" /&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; button - the one in the F12 Tools, &lt;strong&gt;not &lt;/strong&gt;IE’s page refresh.&lt;/em&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can enter a single line, or click the multiline button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1351.image16_5F00_186C0B21.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Multiline Script Button" border="0" alt="Multiline Script Button" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5076.image16_5F00_thumb_5F00_030E55B9.png" width="25" height="22" /&gt;&lt;/a&gt; (CTRL+ALT+M) to enter multiline scripts.&lt;/p&gt;  &lt;h2&gt;Working with Variables - Watch and Locals&lt;/h2&gt;  &lt;p&gt;Because seeing code is only part of the battle, you’ll want to inspect variables as well.&amp;#160; When debugging, the Script tab lets you hover over variables to see details.&amp;#160; &lt;/p&gt;  &lt;p&gt;From simple properties and scalars:&lt;/p&gt; &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0574.image_5F00_32B99C18.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Inspecting a Property" border="0" alt="Inspecting a Property" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8883.image_5F00_thumb_5F00_4B493968.png" width="384" height="55" /&gt;&lt;/a&gt;&lt;em&gt;    &lt;br /&gt;&lt;/em&gt;  &lt;p&gt;To full object inspection:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5873.image_5F00_7F7D62AE.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Inspecting an Object" border="0" alt="Inspecting an Object" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6763.image_5F00_thumb_5F00_09CE870F.png" width="414" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;Locals &lt;/strong&gt;and &lt;strong&gt;Watch &lt;/strong&gt;panes help you track values of variables and objects.&amp;#160; Locals is constantly updated to show you values of locally-scoped variables:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1663.image_5F00_08F62125.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Locals Pane" border="0" alt="Locals Pane" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5367.image_5F00_thumb_5F00_2F580470.png" width="414" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Values changed by the latest executed statement are shown in red.&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;Watch &lt;/strong&gt;pane shows only variables and expressions you indicate.&amp;#160; You can also add a watch directly in the Watch pane, from an entry in the Locals pane, or by right-clicking on a variable name in debugging mode:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3704.image_5F00_5C6CF13E.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Adding a Watch" border="0" alt="Adding a Watch" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4784.image_5F00_thumb_5F00_4DC24559.png" width="244" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Also note that as you execute script via the Console, variables, jQuery results, and the like offer an “Add to watch” option.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5466.image_5F00_65E5AFB4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Adding a Watch via the Console" border="0" alt="Adding a Watch via the Console" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8400.image_5F00_thumb_5F00_1366CF78.png" width="241" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unlike the Locals pane, Watch retains the same set of items as you step through code.&amp;#160; In-scope watch variables will have values displayed, out-of-scope variables are shown as “undefined”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3323.image_5F00_1DB7F3D8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Watch Pane" border="0" alt="Watch Pane" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1663.image_5F00_thumb_5F00_51EC1D1E.png" width="414" height="165" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Watch and Locals panes allow you to edit variables.&amp;#160; Double-click the Value cell or right-click and choose “Edit value”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4606.image_5F00_77E1CD74.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Editing a Value" border="0" alt="Editing a Value" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8103.image_5F00_thumb_5F00_17247448.png" width="414" height="235" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;The Call Stack&lt;/h2&gt;  &lt;p&gt;Many times you will be debugging code but wondering just what series of functions led execution to that point.&amp;#160; Use the Call Stack pane to see the path of functions:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4377.image126_5F00_0F2CD1E6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Call Stack" border="0" alt="Call Stack" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4380.image126_5F00_thumb_5F00_07352F84.png" width="414" height="228" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can navigate between items on the call stack by double-clicking. The chosen stack item line will be highlighted in green (and as always the current/executing line of code is highlighted in yellow):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5282.image_5F00_7F3D8D21.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Navigating the Call Stack" border="0" alt="Navigating the Call Stack" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7024.image_5F00_thumb_5F00_7745EABF.png" width="414" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Managing Breakpoints&lt;/h2&gt;  &lt;p&gt;Finally, you can direct the tools to break at certain lines by setting breakpoints.&amp;#160; Just select the line in the Script tab and press F9 or right-click and choose “Insert breakpoint”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7433.image_5F00_52482A46.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Insert a Breakpoint" border="0" alt="Insert a Breakpoint" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6765.image_5F00_thumb_5F00_718AD119.png" width="304" height="92" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can further control breaking by setting the “Break on error” and “Continue after exception” options:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5850.image_5F00_70B26B2F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Break Options" border="0" alt="Break Options" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7357.image_5F00_thumb_5F00_7B038F8F.png" width="304" height="142" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Script tab’s &lt;strong&gt;Breakpoints&lt;/strong&gt; pane lets you view and manage (disable/enable and delete) all breakpoints at a glance:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0488.image_5F00_28187C5E.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Breakpoints Tab" border="0" alt="Breakpoints Tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8510.image_5F00_thumb_5F00_19019D84.png" width="414" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Conditional breakpoints can be set via the Breakpoints pane (above), or by right-clicking on the breakpoint indicator and choosing “Condition…”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8816.image_5F00_1109FB22.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Conditional Breakpoint" border="0" alt="Conditional Breakpoint" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5466.image_5F00_thumb_5F00_4C5D60E0.png" width="239" height="136" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enter the JavaScript expression for the condition to check (you have access to any in-scope variables as well):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8422.image_5F00_6480CB3B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Conditional Breakpoint Expression" border="0" alt="Conditional Breakpoint Expression" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3125.image_5F00_thumb_5F00_7CA43596.png" width="314" height="116" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Conditional breakpoints are displayed with a plus &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2161.image_5F00_29B92265.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Conditional Breakpoint Indicator" border="0" alt="Conditional Breakpoint Indicator" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7444.image_5F00_thumb_5F00_4967FC2D.png" width="16" height="17" /&gt;&lt;/a&gt; indicator:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2555.image_5F00_54255382.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Breakpoints (with Conditionals)" border="0" alt="Breakpoints (with Conditionals)" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1663.image_5F00_thumb_5F00_7A8736CD.png" width="314" height="115" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h2&gt;Next: Part 4 – Profiling&lt;/h2&gt;  &lt;p&gt;I hope you’ve enjoyed this look at working with JavaScript in the F12 Tools.&amp;#160; &lt;/p&gt;  &lt;p&gt;In the next article, we’ll take a look at profiling and optimizing JavaScript, using the F12 Tools &lt;strong&gt;Profiler&lt;/strong&gt; tab to analyze script performance.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10178762" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/YkO9_yWdDJw" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Tools/">Tools</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/JavaScript/">JavaScript</category></item><item><title>Developer Events in the Northeast – Early Summer, 2011</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/06/21/developer-events-in-the-northeast-early-summer-2011.aspx</link><pubDate>Tue, 21 Jun 2011 19:55:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10177556</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10177556</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/06/21/developer-events-in-the-northeast-early-summer-2011.aspx#comments</comments><description>&lt;p&gt;Welcome to summer!&amp;#160; Though beaches, ice cream trucks, and vacations await, the developer community marches on, so here’s a look at events in the northeastern U.S. for the first part of the season.&amp;#160; &lt;/p&gt;  &lt;p&gt;As always, if you know of other (free or nearly free) developer-focused events, please &lt;a href="http://blogs.msdn.com/cbowen/contact.aspx"&gt;let me know&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;  &lt;h3&gt;Connecticut&lt;/h3&gt;  &lt;p&gt;July 5   &lt;br /&gt;&lt;a href="http://www.newtechusa.com/agile/"&gt;&lt;font color="#0066cc"&gt;Agile Connecticut&lt;/font&gt;&lt;/a&gt; - Farmington, CT &lt;/p&gt;  &lt;p&gt;July 11   &lt;br /&gt;&lt;a href="http://hartford.buildguild.org/"&gt;Hartford Area Build Guild&lt;/a&gt; – Farmington, CT    &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;August 2   &lt;br /&gt;&lt;a href="http://www.newtechusa.com/agile/"&gt;&lt;font color="#0066cc"&gt;Agile Connecticut&lt;/font&gt;&lt;/a&gt; - Farmington, CT &lt;/p&gt;  &lt;p&gt;August 8   &lt;br /&gt;&lt;a href="http://hartford.buildguild.org/"&gt;Hartford Area Build Guild&lt;/a&gt; – Farmington, CT    &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.ctdotnet.com/"&gt;Connecticut .NET Developers Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://dnnct.org/"&gt;Connecticut DotNetNuke User Group&lt;/a&gt; - Bethany, CT    &lt;br /&gt;&lt;a href="http://fairfieldwestchester.net/"&gt;&lt;font color="#800080"&gt;Fairfield/Westchester .NET User Group&lt;/font&gt;&lt;/a&gt; – Stamford, CT     &lt;br /&gt;&lt;a href="http://fwsql.net/"&gt;&lt;font color="#0066cc"&gt;Fairfield/Westchester SQL Server UG&lt;/font&gt;&lt;/a&gt; - Stamford, CT     &lt;br /&gt;&lt;a href="http://www.hssug.org/"&gt;Hartford SQL Server Users Group&lt;/a&gt; – Farmington, CT     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Hartford, CT     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Maine&lt;/h3&gt;  &lt;p&gt;June 23   &lt;br /&gt;&lt;a href="http://www.mainebytes.org/"&gt;&lt;font color="#0066cc"&gt;Maine Bytes User Group&lt;/font&gt;&lt;/a&gt; - Portland, ME     &lt;br /&gt;“Azure State of the Union” – Ben Day&lt;/p&gt;  &lt;p&gt;June 28&amp;#160; &lt;br /&gt;&lt;a href="http://maine-devnet.org/"&gt;&lt;font color="#0066cc"&gt;Maine Developer Network&lt;/font&gt;&lt;/a&gt; - Augusta, ME     &lt;br /&gt;HTML5: Intro, graphics (CSS, SVG, Canvas), and practices/adoption – Chris Bowen&lt;/p&gt;  &lt;p&gt;June 28    &lt;br /&gt;&lt;a href="http://www.bangordevelopers.com/"&gt;&lt;font color="#800080"&gt;Bangor Area .Net Developers (BAND)&lt;/font&gt;&lt;/a&gt; - Bangor, ME    &lt;br /&gt;HTML5, IE9 &amp;amp; 10, and More – Chris Bowen (Yes, I’m also presenting in Augusta, but that’s during the day &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1805.wlEmoticon_2D00_smile_5F00_5E399D6A.png" /&gt; ) &lt;/p&gt;  &lt;p&gt;July 26   &lt;br /&gt;&lt;a href="http://www.bangordevelopers.com/"&gt;&lt;font color="#800080"&gt;Bangor Area .Net Developers (BAND)&lt;/font&gt;&lt;/a&gt; - Bangor, ME&lt;/p&gt;  &lt;p&gt;&lt;a href="http://maine-devnet.org"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="CodeCamp" border="0" alt="CodeCamp" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6114.CodeCamp_5F00_6B9FB070.png" width="173" height="69" /&gt;&lt;/a&gt;July 29 – 31    &lt;br /&gt;&lt;a href="http://maine-devnet.org"&gt;&lt;strong&gt;Maine Code Camp 2&lt;/strong&gt;&lt;/a&gt; – Mt. Blue State Park, Weld, ME    &lt;br /&gt;Escape from the office with fellow developers for a weekend of actual, honest-to-goodness &lt;strong&gt;camping&lt;/strong&gt; and tech!&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.techmaine.com/agileug"&gt;Agile User Group&lt;/a&gt; – Portland, ME    &lt;br /&gt;&lt;a href="http://www.techmaine.com/uuug"&gt;Usability / User Experience User Group&lt;/a&gt; – Portland, ME     &lt;br /&gt;&lt;a href="http://www.techmaine.com/wdug"&gt;Web Designers User Group&lt;/a&gt; – Portland, ME (on Summer break)    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Massachusetts&lt;/h3&gt;  &lt;p&gt;June 22   &lt;br /&gt;&lt;a href="http://bostonxna.org/"&gt;&lt;font color="#800080"&gt;Boston XNA Developers Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;June 22   &lt;br /&gt;&lt;a href="http://www.newtechusa.com/agileboston"&gt;&lt;font color="#0066cc"&gt;Agile Boston User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Agile Coaches Panel Presentation”&lt;/p&gt;  &lt;p&gt;June 22   &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-Frontend-Developers/"&gt;Boston Front End Developers&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;June 23   &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure User Group&lt;/a&gt; – Cambridge, MA    &lt;br /&gt;“Rock, Paper, Azure Challenge” – Hands-On in-the-Azure-cloud Game Challenge&lt;/p&gt;  &lt;p&gt;June 23   &lt;br /&gt;&lt;a href="http://www.meetup.com/Web-Performance-Boston/"&gt;Boston Web Performance Group&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Powering Up Your Code with High Performance CSS and HTML5” – Tim Wright&lt;/p&gt;  &lt;p&gt;June 23   &lt;br /&gt;&lt;a href="http://www.refreshboston.org/"&gt;Refresh Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Hopping on the Bandwagon: Branding &amp;amp; Marketing for Smallish Businesses” – Fred LeBlanc&lt;/p&gt;  &lt;p&gt;June 25   &lt;br /&gt;&lt;a href="http://www.hackreduce.org/"&gt;Hack/Reduce Boston Hackathon&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;June 29   &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA    &lt;br /&gt;“Intro to Ext JS 4”&lt;/p&gt;  &lt;p&gt;June 30   &lt;br /&gt;&lt;a href="http://javascript.meetup.com/2"&gt;Boston JavaScript Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Sencha Ext &amp;amp; Sencha Touch” – Aaron White&lt;/p&gt;  &lt;p&gt;June 30   &lt;br /&gt;&lt;a href="http://www.meetup.com/uxboston/"&gt;UX Book Club, Boston&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“Christopher Alexander: The Timeless Way of Building”&lt;/p&gt;  &lt;p&gt;June 30    &lt;br /&gt;&lt;a href="http://www.meetup.com/Lean-Startup-Circle-Boston/"&gt;Lean Startup Circle Meetup&lt;/a&gt; – Cambridge, MA &lt;/p&gt;  &lt;p&gt;July 7   &lt;br /&gt;&lt;a href="http://www.nevb.com/"&gt;&lt;font color="#0066cc"&gt;New England Visual Basic Professionals&lt;/font&gt;&lt;/a&gt; - Waltham, MA     &lt;br /&gt;“Identify &amp;amp; Fix Performance Problems with Visual Studio Ultimate” – Ben Day&lt;/p&gt;  &lt;p&gt;July 7   &lt;br /&gt;&lt;a href="http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-Boston/"&gt;HPC &amp;amp; GPU Supercomputing Group of Boston&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;July 11   &lt;br /&gt;&lt;a href="http://fsug.org/"&gt;New England F# User Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“F# Type Providers” – Keith Battocchi&lt;/p&gt;  &lt;p&gt;July 12   &lt;br /&gt;&lt;a href="http://salem.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Salem, MA     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;July 12   &lt;br /&gt;&lt;a href="http://www.meetup.com/DNNBoston/"&gt;DotNetNuke Boston Meetup&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;July 13   &lt;br /&gt;&lt;a href="http://www.bostonsharepointug.org/Pages/Default.aspx"&gt;Boston Area SharePoint Users Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;“SharePoint 2010 Usage and Adoption Best Practices” – Scott Jamison&lt;/p&gt;  &lt;p&gt;July 13   &lt;br /&gt;&lt;a href="http://www.meetup.com/jQuery-Boston/"&gt;jQuery Boston Meetup&lt;/a&gt; – Boston, MA     &lt;br /&gt;“Web Mapping with Geomap, a jQuery Plugin” – Ryan Westphal&lt;/p&gt;  &lt;p&gt;July 13   &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonphp"&gt;Boston PHP&lt;/a&gt; – Cambridge, MA    &lt;br /&gt;“Learn the Secrets of SEO (Search Engine Optimization)”&lt;/p&gt;  &lt;p&gt;July 14   &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA&lt;/p&gt;  &lt;p&gt;July 19   &lt;br /&gt;&lt;a href="http://www.meetup.com/newtech-73/"&gt;Boston New Technology Meetup&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://www.bostonpocketpc.com/default.aspx"&gt;&lt;font color="#0066cc"&gt;New England Windows Phone User and Developer Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA    &lt;br /&gt;&lt;em&gt;Summer of Mango:&lt;/em&gt; “Developing Windows Phone 7.1 Structured Storage Applications”&lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA&lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://neasp.net/"&gt;&lt;font color="#0066cc"&gt;New England ASP.NET Professionals&lt;/font&gt;&lt;/a&gt; – Waltham, MA &lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://www.meetup.com/The-Boston-Arduino-Users-Group"&gt;Boston Arduino Users Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;July 27   &lt;br /&gt;&lt;a href="http://bostonxna.org/"&gt;&lt;font color="#800080"&gt;Boston XNA Developers Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA &lt;/p&gt;  &lt;p&gt;July 28   &lt;br /&gt;&lt;a href="http://bostonazure.org/"&gt;Boston Azure User Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;August 9   &lt;br /&gt;&lt;a href="http://www.meetup.com/DNNBoston/"&gt;DotNetNuke Boston Meetup&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;August 17   &lt;br /&gt;&lt;a href="http://neasp.net/"&gt;&lt;font color="#0066cc"&gt;New England ASP.NET Professionals&lt;/font&gt;&lt;/a&gt; – Waltham, MA    &lt;br /&gt;“Intro to HTML5” – Chris Bowen &lt;/p&gt;  &lt;p&gt;August 17   &lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/"&gt;&lt;font color="#0066cc"&gt;Boston .NET Architecture Study Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA&lt;/p&gt;  &lt;p&gt;August 17   &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-HTML5-Game-Development"&gt;HTML5 Game Development Meetup&lt;/a&gt; – Boston, MA&lt;/p&gt;  &lt;p&gt;August 17   &lt;br /&gt;&lt;a href="http://www.meetup.com/The-Boston-Arduino-Users-Group"&gt;Boston Arduino Users Group&lt;/a&gt; – Cambridge, MA&lt;/p&gt;  &lt;p&gt;August 17   &lt;br /&gt;&lt;a href="http://www.meetup.com/Worcester-Web-Technology/"&gt;Worcester Web Technology&lt;/a&gt; – Worcester, MA&lt;/p&gt;  &lt;p&gt;August 18   &lt;br /&gt;&lt;a href="http://mstech.org/"&gt;Western Mass Microsoft Technology Users Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Agawam, MA     &lt;br /&gt;“ASP.NET MVC3 and Razor” – Chris Bowen&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD     &lt;br /&gt;&lt;/em&gt;&lt;a href="http://beantowndotnet.org/"&gt;&lt;font color="#800080"&gt;Beantown .NET User Group&lt;/font&gt;&lt;/a&gt; - Cambridge, MA &lt;em&gt;(On Summer break)&lt;/em&gt;    &lt;br /&gt;&lt;a href="http://www.bostondotnet.org/"&gt;Boston .NET User Group&lt;/a&gt; - Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-BizSpark-Meetup/"&gt;Boston BizSpark Meetup&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://bostonbi.org/"&gt;Boston Business Intelligence&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-cloud-services/"&gt;Boston Cloud Services&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.meetup.com/bostonweb/"&gt;Boston Web Design Meetup&lt;/a&gt; – Cambridge, MA    &lt;br /&gt;&lt;a href="http://www.meetup.com/Boston-WebsiteSpark-Group"&gt;Boston WebsiteSpark Group&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.capecoddotnet.org/"&gt;&lt;font color="#0066cc"&gt;Cape Cod .NET User Group&lt;/font&gt;&lt;/a&gt; – Plymouth, MA     &lt;br /&gt;&lt;a href="http://capecodxna.org/"&gt;Cape Cod XNA User Group&lt;/a&gt; – Hyannis, MA     &lt;br /&gt;&lt;a href="http://iasane.eventbrite.com/"&gt;IASA New England&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://www.eventbrite.com/org/560704649"&gt;New England Silverlight Guild&lt;/a&gt; – Cambridge, MA     &lt;br /&gt;&lt;a href="http://www.nesql.org/default.aspx" mce_href="http://www.nesql.org/default.aspx"&gt;&lt;font color="#800080"&gt;New England SQL Server User Group&lt;/font&gt;&lt;/a&gt; - Waltham, MA &lt;em&gt;(On Summer break)&lt;/em&gt;    &lt;br /&gt;&lt;a href="http://northshorewebgeeks.com/"&gt;North Shore Web Geeks&lt;/a&gt; – Newburyport, MA     &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Boston"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Waltham, MA     &lt;br /&gt;&lt;a href="http://wmassdevs.com/wordpress/"&gt;Western Mass Developers’ Group&lt;/a&gt; – Hadley, MA    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;New Hampshire&lt;/h3&gt;  &lt;p&gt;July 13   &lt;br /&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH &lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Seacoast&lt;/a&gt; – Portsmouth, NH &lt;/p&gt;  &lt;p&gt;July 20   &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Nashua&lt;/a&gt; – Nashua, NH &lt;/p&gt;  &lt;p&gt;August 10   &lt;br /&gt;&lt;a href="http://www.granitestatesharepoint.org/"&gt;Granite State SharePoint User Group&lt;/a&gt; – Nashua, NH &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://nashua.scrumclub.org/"&gt;Nashua Scrum Club&lt;/a&gt; – Nashua, NH     &lt;br /&gt;&lt;a href="http://nhdn.com/"&gt;NH .NET User Group, Concord&lt;/a&gt; – Concord, NH &lt;em&gt;(On Summer break)&lt;/em&gt;    &lt;br /&gt;&lt;a href="http://seacoastsql.sqlpass.org/"&gt;Seacoast SQL Server Users Group&lt;/a&gt; – Portsmouth, NH&lt;/p&gt;  &lt;h3&gt;New York (Upstate)&lt;/h3&gt;  &lt;p&gt;June 22   &lt;br /&gt;&lt;a href="http://albany.buildguild.org/"&gt;Build Guild&lt;/a&gt; – Troy, NY     &lt;br /&gt;“Web People + Adult Beverages + High Fives”&lt;/p&gt;  &lt;p&gt;June 23   &lt;br /&gt;&lt;a href="http://vduny.org/" mce_href="http://vduny.org/"&gt;&lt;font color="#0066cc"&gt;VDUNY - Visual Developers of Upstate NY&lt;/font&gt;&lt;/a&gt; - Rochester, NY     &lt;br /&gt;“Windows Communication Foundation (WCF)” – Steve Maier&lt;/p&gt;  &lt;p&gt;July 6   &lt;br /&gt;&lt;a href="http://www.meetup.com/rochesterjs/"&gt;Rochester Javascript&lt;/a&gt; – Rochester, NY&lt;/p&gt;  &lt;p&gt;July 12   &lt;br /&gt;&lt;a href="http://www.rochspug.org/default.aspx"&gt;Rochester SharePoint User Group&lt;/a&gt; – Rochester, NY &lt;/p&gt;  &lt;p&gt;August 3   &lt;br /&gt;&lt;a href="http://www.meetup.com/rochesterjs/"&gt;Rochester Javascript&lt;/a&gt; – Rochester, NY&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://approchester.wordpress.com/"&gt;AppRochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.cnydevelopers.net/" mce_href="http://www.cnydevelopers.net/"&gt;&lt;font color="#800080"&gt;Central New York .NET Developer Group&lt;/font&gt;&lt;/a&gt; - East Syracuse, NY    &lt;br /&gt;&lt;a href="http://www.owasp.org/index.php/Rochester"&gt;OWASP (Open Web Application Security Project)&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://refreshrochester.org/"&gt;Refresh Rochester&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://www.tvug.net/"&gt;&lt;font color="#800080"&gt;Tech Valley .NET Users Group&lt;/font&gt;&lt;/a&gt; - Latham, NY     &lt;br /&gt;&lt;a href="http://powershellgroup.org/rochester.ny"&gt;Upstate NY PowerShell Users Group&lt;/a&gt; – Rochester, NY     &lt;br /&gt;&lt;a href="http://powershellgroup.org/syracuse.ny"&gt;Upstate NY PowerShell Users Group&lt;/a&gt; – Syracuse, NY     &lt;br /&gt;&lt;a href="http://wnydnug.org/Meetings/tabid/54/Default.aspx"&gt;&lt;font color="#0066cc"&gt;Western New York .NET Users Group&lt;/font&gt;&lt;/a&gt; - Amherst, NY     &lt;br /&gt;&lt;a href="http://www.wny.sqlpass.org/"&gt;Western NY SQL Server PASS&lt;/a&gt; – Amherst, NY &lt;/p&gt;  &lt;h3&gt;Rhode Island&lt;/h3&gt;  &lt;p&gt;July 13&amp;#160; &lt;br /&gt;&lt;a href="http://www.providencegeeks.com/"&gt;Providence Geeks&lt;/a&gt; – Providence, RI &lt;/p&gt;  &lt;p&gt;July 14   &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI&lt;/p&gt;  &lt;p&gt;August 11   &lt;br /&gt;&lt;a href="http://www.meetup.com/webdesign-410/"&gt;Providence Web Development Lunch Hour&lt;/a&gt; – Providence, RI&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.ridotnet.com/"&gt;&lt;font color="#0066cc"&gt;Rhode Island .NET User Group&lt;/font&gt;&lt;/a&gt; - Bristol, RI     &lt;br /&gt;&lt;a href="http://www.snessug.com/"&gt;&lt;font color="#0066cc"&gt;Southern New England SQL Server User Group&lt;/font&gt;&lt;/a&gt;, Warwick, RI     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Vermont&lt;/h3&gt;  &lt;p&gt;July 11&amp;#160; &lt;br /&gt;&lt;a href="http://www.vtdotnet.org/"&gt;Vermont .NET User Group&lt;/a&gt; – S. Burlington, VT    &lt;br /&gt;Mark Dunn&lt;/p&gt;  &lt;p&gt;&lt;a href="http://vtcodecamp.org/"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5280.image_5F00_23DE2789.png" width="197" height="54" /&gt;&lt;/a&gt;September 10    &lt;br /&gt;&lt;a href="http://vtcodecamp.org/"&gt;&lt;strong&gt;Vermont Code Camp 2011&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;– Burlington, VT&lt;/p&gt;  &lt;p&gt;September 16   &lt;br /&gt;&lt;a href="http://mywebgrocer.com/vt-hackathon"&gt;VT Hackathon&lt;/a&gt; – Burlington, VT&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Schedule TBD      &lt;br /&gt;&lt;/em&gt;&lt;a href="http://vtsql.sqlpass.org/"&gt;Vermont SQL Server User Group&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt; - Burlington, VT&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10177556" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/gll96tqVahQ" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+England/">New England</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+Hampshire/">New Hampshire</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Maine/">Maine</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Connecticut/">Connecticut</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Vermont/">Vermont</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Rhode+Island/">Rhode Island</category></item><item><title>Internet Explorer 9 Developer Tools Deep Dive – Part 2: HTML &amp; CSS</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx</link><pubDate>Fri, 17 Jun 2011 15:59:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10176319</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10176319</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx#comments</comments><description>&lt;p&gt;This continues a series of posts on the F12 Developer Tools included with Internet Explorer (since version 8) to help you improve your websites with tools to review content, diagnose issues, improve performance, and more: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;Part 1 – Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Part 2 – Working with HTML and CSS&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 – Debugging JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;Part 4 – Profiling JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;Part 5 – Network Performance and Debugging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this is your first look at the F12 Tools, I recommend you skim through &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx"&gt;the introductory post&lt;/a&gt; first.&lt;/p&gt;  &lt;h2&gt;Working with HTML and CSS&lt;/h2&gt;  &lt;p&gt;One of the best uses of the F12 Tools (press F12 or choose Tools –&amp;gt; F12 Developer Tools) is to work through issues with page structure and design.&amp;#160; Usually you’ll start by selecting a particular element. You can browse the &lt;strong&gt;HTML&lt;/strong&gt; tab to find content manually, but here are three shortcuts:&lt;/p&gt;  &lt;h3&gt;Find Element by Click&lt;/h3&gt;  &lt;p&gt;Easy enough. Just click the arrow button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4722.image11_5F00_1688B908.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Select Element by Click" border="0" alt="Select Element by Click" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4810.image11_5F00_thumb_5F00_03678C5C.png" width="14" height="17" /&gt;&lt;/a&gt; (or CTRL+B) and click on the element you’d like. The element will be outlined in the page and selected in the HTML display.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3733.image_5F00_3C123669.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Find Element by Click" border="0" alt="Find Element by Click" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5305.image_5F00_thumb_5F00_00DE5A9E.png" width="414" height="371" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Search Box&lt;/h3&gt;  &lt;p&gt;Next is the Search box, available on all tabs except Console. Enter text to find and, if matches are found, they will be highlighted in the main and HTML/CSS windows, and the forward/back buttons &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3326.image19_5F00_6AA83F4B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Select Element by Click" border="0" alt="Search Forward/Back" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6076.image19_5F00_thumb_5F00_0A571914.png" width="38" height="17" /&gt;&lt;/a&gt; will be enabled.&lt;/p&gt;  &lt;p&gt;On the HTML tab, Search supports &lt;em&gt;selectors&lt;/em&gt; as used by &lt;a href="http://msdn.microsoft.com/en-us/library/aa358816(v=VS.85).aspx"&gt;CSS&lt;/a&gt; (and the basis of jQuery selectors) but you need to type an “@” symbol before your expression, otherwise it’s treated as a literal text search. &lt;/p&gt;  &lt;p&gt;For example, a search for “@.navigation-list li” on my blog finds the &lt;font face="Courier New"&gt;li&lt;/font&gt; items in elements assigned the “navigation-list” class:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0216.image_5F00_2A05F2DC.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Search" border="0" alt="Search" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3326.image_5F00_thumb_5F00_5787129F.png" width="321" height="30" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0513.image_5F00_7DE8F5EA.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Search Results" border="0" alt="Search Results" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6866.image_5F00_thumb_5F00_00AEAADE.png" width="414" height="329" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The matching items are highlighted in the HTML (or CSS) tab and the first match outlined in the browser window.&lt;/p&gt;  &lt;h3&gt;Outline Elements&lt;/h3&gt;  &lt;p&gt;If you want to quickly survey a page to find a category of element, use Tools –&amp;gt; Outline Elements (CTRL+O):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3833.image_5F00_4D727174.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Outline Elements" border="0" alt="Outline Elements" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0513.image_5F00_thumb_5F00_3ABD77BD.png" width="229" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Add elements and/or selectors (and colors) and they’ll be outlined in the browser window: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1777.image_5F00_52E0E218.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Outline Elements Dialog" border="0" alt="Outline Elements Dialog" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5481.image_5F00_thumb_5F00_6B044C73.png" width="414" height="171" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For example, the two selectors enabled above outline all images and non-local links:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1106.image_5F00_0327B6CF.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Effect of Outline Elements" border="0" alt="Effect of Outline Elements" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7446.image_5F00_thumb_5F00_4FEB7D65.png" width="414" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unlike search, Outline Elements affects only the main browser window, and does not highlight matches in the HTML tab.&amp;#160; However, your choices will be highlighted on &lt;em&gt;all &lt;/em&gt;pages you visit while the F12 Tools are open.&lt;/p&gt;  &lt;h2&gt;Working with HTML&lt;/h2&gt;  &lt;p&gt;Now that you’ve found the content, the HTML tab will let you review, change, and save changes to your page.&lt;/p&gt;  &lt;p&gt;Any existing attribute can be edited, and new ones added by right-clicking the element and choosing “Add Attribute”.&amp;#160; You can also edit the HTML directly by clicking Edit &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1185.image_5F00_79EB7B8D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Edit" border="0" alt="Edit" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8117.image_5F00_thumb_5F00_7FC61F26.png" width="18" height="17" /&gt;&lt;/a&gt; (CTRL+E).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7115.image_5F00_4D624BA7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML tab" border="0" alt="HTML tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2742.image_5F00_thumb_5F00_3798634A.png" width="384" height="257" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Content changes modify only your local view, so you’ll need to update your site manually. You can click Save &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4401.image_5F00_5D8E13A0.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Save" border="0" alt="Save" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4314.image_5F00_thumb_5F00_7D3CED68.png" width="16" height="17" /&gt;&lt;/a&gt; to save HTML or CSS files, but a handy way to isolate a change is the Element Source with Style button &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2742.image_5F00_1CEBC731.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Element Source with Style" border="0" alt="Element Source with Style" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3326.image_5F00_thumb_5F00_511FF077.png" width="16" height="17" /&gt;&lt;/a&gt; (CTRL+T).&amp;#160; It shows the markup focusing on that element, plus any applied CSS styles.&lt;/p&gt;  &lt;p&gt;You can also view just the DOM either for the page or just an element via the View –&amp;gt; Source options:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8611.image_5F00_5B7114D7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="View Source" border="0" alt="View Source" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2337.image_5F00_thumb_5F00_088601A6.png" width="384" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the CSS section next, we’ll cover the details shown in the panes on the right-hand side of the HTML tab, but note that while most nodes deal with CSS, the &lt;strong&gt;Attributes&lt;/strong&gt; node applies to both CSS and HTML attributes.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: &lt;/em&gt;The HTML display reflects changed attributes and edited HTML, but if script changes the page structure, refresh the HTML tab by clicking Refresh &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0184.image_5F00_008E5F44.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Refresh" border="0" alt="Refresh" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2744.image_5F00_thumb_5F00_4DBE58CF.png" width="16" height="17" /&gt;&lt;/a&gt; or pressing F5 (make sure the HTML tab has focus, or the main page will refresh, losing any changes you’ve made.)&lt;/p&gt;  &lt;h2&gt;Working with CSS&lt;/h2&gt;  &lt;p&gt;Now that you know how to work with HTML, let’s focus on styling with CSS.&amp;#160; You’ll find the F12 Tools are great for diagnosing style issues (e.g. “Now why is that text red?!”).&lt;/p&gt;  &lt;p&gt;When elements are selected in the HTML tab, the right-hand pane displays the &lt;strong&gt;Style &lt;/strong&gt;view by default:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0184.image_5F00_587BB024.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML Tab - Style" border="0" alt="HTML Tab - Style" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4401.image_5F00_thumb_5F00_7E71607A.png" width="414" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This view shows all styles that apply to the current element, organized by style.&amp;#160; You can see which attributes have an effect and which aren’t used (indicated by strikethrough font) because they are overridden by another style.&amp;#160; Click the checkboxes next to each to see the result of enabling/disabling the style or attribute.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Trace Styles&lt;/strong&gt; takes a different approach, displaying by attribute rather than style.&amp;#160; I find it the fastest way to discover why a particular effect/setting is being used.&amp;#160; For example, to find why text is a certain color, expand the color attribute and you’ll see the various styles that set the color, and which has “won”: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7127.image_5F00_246710D1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML Tab - Trace Styles" border="0" alt="HTML Tab - Trace Styles" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7534.image_5F00_thumb_5F00_4A5CC127.png" width="414" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As with &lt;strong&gt;Style&lt;/strong&gt;, you can check/uncheck settings to determine their effects.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Layout&lt;/strong&gt; is a graphical representation of the size, offset, margin, border, and padding for a given element.&amp;#160; It is editable, so you can modify layout directly here.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7446.image_5F00_745CBF4F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML tab - Layout" border="0" alt="HTML tab - Layout" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6567.image_5F00_thumb_5F00_2F43F219.png" width="414" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Attributes&lt;/strong&gt; shows all attributes for the selected element, including HTML and CSS.&amp;#160; You can edit and add attributes as you wish, with a full drop-down list of attributes as guidance:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3817.image_5F00_125ACD44.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML Tab - Attributes" border="0" alt="HTML Tab - Attributes" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7534.image_5F00_thumb_5F00_663DD052.png" width="414" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can also click “Show Read-Only Properties” to see all attributes for that element.&amp;#160; Read-only attributes will be listed in gray.&lt;/p&gt;  &lt;h2&gt;CSS Tab&lt;/h2&gt;  &lt;p&gt;The &lt;strong&gt;CSS &lt;/strong&gt;tab displays current CSS classes and styles, allowing you to view specific CSS files in use by the page, make changes, and search.&lt;/p&gt;  &lt;p&gt;Select from the available stylesheets for the page, and you’ll see the styles driven by that document.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2251.image_5F00_5E462DF0.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CSS Tab - Selecting Stylesheet" border="0" alt="CSS Tab - Selecting Stylesheet" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3005.image_5F00_thumb_5F00_6F4A5BD3.png" width="414" height="137" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can modify styles directly in the tab, and right-click to create or delete rules and attributes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7522.image_5F00_432D5EE2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CSS Tab - Modifying CSS" border="0" alt="CSS Tab - Modifying CSS" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7534.image_5F00_thumb_5F00_69230F38.png" width="414" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And as described earlier, you can also use the Search box to find content in the selected stylesheet.&lt;/p&gt;  &lt;h2&gt;Browser Testing&lt;/h2&gt;  &lt;p&gt;Top of mind for many, especially when using HTML5 and CSS3, is making sure a site works and looks good in other browsers that might be used to access your site.&lt;/p&gt;  &lt;p&gt;A good way to do this is to have the F12 Tools simulate being another browser and/or version.&amp;#160; On the right side of the menu, you’ll see options to change the &lt;strong&gt;Browser Mode&lt;/strong&gt; and &lt;strong&gt;Document Mode&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4478.image_5F00_612B6CD6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Menu" border="0" alt="Menu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4807.image_5F00_thumb_5F00_79BB0A26.png" width="414" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It’s important to know the difference between these, so here we go...&lt;/p&gt;  &lt;h3&gt;Browser Mode&lt;/h3&gt;  &lt;p&gt;While Browser Mode sets default Document Mode (we’ll get to that next), it more importantly also changes the &lt;a href="http://blogs.msdn.com/b/ie/archive/2010/03/23/introducing-ie9-s-user-agent-string.aspx"&gt;UA (user-agent) string&lt;/a&gt; sent by IE to the web server.&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8688.image_5F00_6B105E41.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Browser Mode" border="0" alt="Browser Mode" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2744.image_5F00_thumb_5F00_2663C400.png" width="284" height="120" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For example, you could tell the website that you are running Internet Explorer 7.&amp;#160; If the server cares about this (via conditional logic or controls), it &lt;em&gt;might &lt;/em&gt;send you different content tuned for IE7.&amp;#160; Of course, for static content, this setting will have no effect on what is sent by the website.&lt;/p&gt;  &lt;p&gt;Keep in mind that the content itself might have logic that depends on the UA string, such as reacting to certain browsers/versions (e.g. “If Internet Explorer &amp;lt; 8, do this, else…”) &lt;/p&gt;  &lt;p&gt;As mentioned, Browser Mode also sets Document Mode to the default choice for that browser (e.g. IE7 standards mode for IE7), but you could set these independently (e.g. IE9 Browser Mode w/ IE8 Standards Document Mode).&lt;/p&gt;  &lt;h3&gt;Document Mode&lt;/h3&gt;  &lt;p&gt;Unlike Browser Mode, Document Mode changes the way content is processed locally by Internet Explorer itself. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0268.image_5F00_3E872E5B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Document Mode" border="0" alt="Document Mode" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6038.image_5F00_thumb_5F00_7DE4E1EB.png" width="284" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In other words, regardless of what you tell the server via Browser Mode, this sets how IE will process and display the received content.&amp;#160; For example, if you are working in IE9 on a page using HTML5 features, you can switch to IE7 or IE8 mode to see how that same content would be rendered for users of those versions.&lt;/p&gt;  &lt;p&gt;The best way to learn these is to try them, especially on a page that offers features not supported in an earlier version of Internet Explorer or has logic that depends on the UA string.&lt;/p&gt;  &lt;p&gt;For more details on all of this, see &lt;a href="http://msdn.microsoft.com/en-us/library/dd565624(VS.85).aspx"&gt;Testing Browser and Document Compatibility Modes with the Developer Tools&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/cc288325(v=VS.85).aspx"&gt;Defining Document Compatibility&lt;/a&gt; on MSDN.&lt;/p&gt;  &lt;h3&gt;Change User Agent String&lt;/h3&gt;  &lt;p&gt;If you want to change the UA string beyond the default entries in Browser Mode, use Tools –&amp;gt; “Change user-agent string”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6471.image_5F00_16084C47.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Change user agent string" border="0" alt="Change user agent string" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4401.image_5F00_thumb_5F00_152FE65D.png" width="344" height="222" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can choose one of the built-in UA strings, or define your own by clicking “Custom…”.&amp;#160; In the image above, I have a custom UA string for a mobile device.&lt;/p&gt;  &lt;p&gt;Remember that this has no effect on the Document Mode used to process the content, and is only a signal to the website/page that you have a particular browser/version.&lt;/p&gt;  &lt;h3&gt;Expression Web SuperPreview&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/03/24/html5-css3-and-more-with-expression-web-4-sp1.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Expression Web SuperPreview" border="0" alt="Expression Web SuperPreview" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2728.image_5F00_26341440.png" width="174" height="131" /&gt;&lt;/a&gt;While you can change the UA string as you wish, it can be important to see and compare how a page actually renders in different browsers beyond.&amp;#160; Short of having all of those browsers (and OS versions) at your disposal, &lt;a href="http://www.microsoft.com/expression/products/SuperPreview_Overview.aspx"&gt;Expression Web SuperPreview&lt;/a&gt; can help.&lt;/p&gt;  &lt;p&gt;There is a trial version and a full version that offers Remote Browsers, enabling rendering of pages on browsers you may not have (e.g. Safari 5 on a Mac).&lt;/p&gt;  &lt;p&gt;See the end of my article “&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/03/24/html5-css3-and-more-with-expression-web-4-sp1.aspx"&gt;HTML5, CSS3, and More with Expression Web 4 SP1&lt;/a&gt;” for details on SuperPreview.&lt;/p&gt;  &lt;h2&gt;Next: Part 3&lt;/h2&gt;  &lt;p&gt;In the next article, we’ll begin diving into JavaScript, using the F12 Tools &lt;strong&gt;Console&lt;/strong&gt; and &lt;strong&gt;Script&lt;/strong&gt; tabs to debug your scripts.&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10176319" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/rld4sXG4Cp4" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Tools/">Tools</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/CSS/">CSS</category></item><item><title>Internet Explorer 9 Developer Tools Deep Dive – Part 1: Introduction</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx</link><pubDate>Wed, 25 May 2011 19:23:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10168388</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10168388</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/05/25/internet-explorer-9-developer-tools-deep-dive-part-1-introduction.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.beautyoftheweb.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Internet Explorer 9" border="0" alt="Internet Explorer 9" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0005.image_5F00_1BFC4CC0.png" width="179" height="56" /&gt;&lt;/a&gt;In this series, we’ll take a detailed look at the Developer Tools included in &lt;a href="http://ie.microsoft.com/testdrive/"&gt;Internet Explorer&lt;/a&gt;.&amp;#160; They can be used to inspect page structure, improve design, debug scripts, optimize page and network performance, and much more. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Part 1 – Introduction&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2 – Working with HTML and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 – Debugging JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;Part 4 – Profiling JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;Part 5 – Network Performance and Debugging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;BTW, much of this content is covered in my screencast for &lt;a href="http://www.virtualtechsummits.com/Register.aspx?eventID=13"&gt;The Code Project Virtual Summit on HTML5/CSS3&lt;/a&gt; (available for free).&lt;/p&gt;  &lt;h2&gt;Getting Started&lt;/h2&gt;  &lt;p&gt;The F12 Developer Tools are a standard feature of Internet Explorer (no need to install anything else), so just make sure you’re running IE8, IE9, or the IE10 Platform Preview.&amp;#160; Head to these sites to learn more and download IE:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ietestdrive.com"&gt;IE Test Drive&lt;/a&gt; – IE9 and IE10 downloads, samples, tests, and resources &lt;/li&gt;    &lt;li&gt;&lt;a href="http://BeautyoftheWeb.com"&gt;Beauty of the Web&lt;/a&gt; – IE9 features, showcase sites, and resources &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Running the Developer Tools&lt;/h2&gt;  &lt;p&gt;Easy enough – just press &lt;strong&gt;F12&lt;/strong&gt; or choose &lt;strong&gt;Tools-&amp;gt; “F12 developer tools”&lt;/strong&gt; to start.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6765.image_5F00_0D51A0DB.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Launching the Developer Tools" border="0" alt="Launching the Developer Tools" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2158.image_5F00_thumb_5F00_53625DEE.png" width="173" height="193" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1588.image_5F00_19731B02.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="The Developer Tools" border="0" alt="The Developer Tools" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5775.image_5F00_thumb_5F00_23580C6D.png" width="404" height="241" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7444.Window_2D00_Options_5F00_thumb1_5F00_572002BE.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Detach Window" border="0" alt="Detach Window" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0508.Window_2D00_Options_5F00_thumb1_5F00_thumb_5F00_48E189CE.png" width="110" height="51" /&gt;&lt;/a&gt; You can either run the tools attached in the browser or press the double window icon at top right to detach for a second monitor or to use side-by-side with the browser.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2161.image_5F00_5D66D94C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Tools and Browser Side-by-Side" border="0" alt="Tools and Browser Side-by-Side" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1581.image_5F00_thumb_5F00_1460B786.png" width="404" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;Tip:&lt;/strong&gt; On Windows 7, the Aero Snap keys are handy here – Windows Key + Arrow Keys.&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;A Quick Tour&lt;/h2&gt;  &lt;p&gt;Let’s take a quick tour of the main features, and we’ll delve into the details in the other posts.&amp;#160; There are six tabbed sections of features: &lt;strong&gt;HTML&lt;/strong&gt;, &lt;strong&gt;CSS&lt;/strong&gt;, &lt;strong&gt;Console&lt;/strong&gt;, &lt;strong&gt;Script&lt;/strong&gt;, &lt;strong&gt;Profiler&lt;/strong&gt;, and &lt;strong&gt;Network&lt;/strong&gt;.&lt;/p&gt;  &lt;h3&gt;The HTML Tab&lt;/h3&gt;  &lt;p&gt;The &lt;strong&gt;HTML &lt;/strong&gt;tab is great for inspecting your page, setting values, and seeing the effects of CSS styling.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5126.image_5F00_33372B64.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HTML Tab" border="0" alt="HTML Tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0523.image_5F00_thumb_5F00_2B3F8902.png" width="404" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The right-hand pane shows a per-element CSS summary (&lt;strong&gt;Style&lt;/strong&gt;) and hierarchy/trace (&lt;strong&gt;Trace Styles&lt;/strong&gt;), offers a visual layout tool (&lt;strong&gt;Layout&lt;/strong&gt;), and a way to set custom attributes (&lt;strong&gt;Attributes)&lt;/strong&gt;.&lt;/p&gt;  &lt;h3&gt;The CSS Tab&lt;/h3&gt;  &lt;p&gt;The &lt;strong&gt;CSS &lt;/strong&gt;tab displays current CSS classes and styles, allowing you to view specific CSS files in use by the page, make changes, and search.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3250.image_5F00_51353958.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CSS Tab" border="0" alt="CSS Tab" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/5710.image_5F00_thumb_5F00_1026B9F4.png" width="404" height="176" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Combined with the right-hand panes on the HTML tab, there are a lot a ways to view and modify your CSS.&amp;#160; More details and advice for using these two tabs in &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;Part 2 (HTML &amp;amp; CSS)&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;The Script and Console Tabs&lt;/h3&gt;  &lt;p&gt;The &lt;strong&gt;Script&lt;/strong&gt; tab lets you work with script, setting breakpoints, debugging through code, and breaking on errors. &lt;/p&gt;  &lt;p&gt;New in IE9 is the ability to Format JavaScript, which can make even minified script files easy to read and debug.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0844.image_5F00_6F33474C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Script" border="0" alt="Script" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7875.image_5F00_thumb_5F00_5C121AA0.png" width="404" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The pane at right features &lt;strong&gt;Console &lt;/strong&gt;(supporting console.log() and other functions), &lt;strong&gt;Breakpoints&lt;/strong&gt;, &lt;strong&gt;Locals&lt;/strong&gt;, &lt;strong&gt;Watch&lt;/strong&gt;, and &lt;strong&gt;Call Stack&lt;/strong&gt; views.&amp;#160; &lt;/p&gt;  &lt;p&gt;New in IE9 is the &lt;strong&gt;Format JavaScript&lt;/strong&gt; option, which can make even minified script files easy to read and debug:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3175.image_5F00_541A783E.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Format JavaScript" border="0" alt="Format JavaScript" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6215.image_5F00_thumb_5F00_0C58EF57.png" width="244" height="120" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;Console &lt;/strong&gt;tab is much like the Console pane of the Scripts tab, offering a larger surface for viewing messages and executing script commands.&amp;#160; You’ll find more on this in &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/24/internet-explorer-9-developer-tools-deep-dive-part-3-debugging-javascript.aspx"&gt;Part 3 (debugging)&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;The Profiler Tab&lt;/h3&gt;  &lt;p&gt;The &lt;strong&gt;Profiler &lt;/strong&gt;tab lets you analyze the execution of JavaScript.&amp;#160; Just “Start Profiling”, load a page and/or use page functionality, then click “Stop Profiling”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7384.image_5F00_64464037.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Profiler" border="0" alt="Profiler" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3187.image_5F00_thumb_5F00_309DD3D9.png" width="404" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’ll see a summary report showing functions, times called, time elapsed and more.&amp;#160; There is much more detail on using this feature in &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/27/internet-explorer-9-developer-tools-deep-dive-part-4-profiling-javascript.aspx"&gt;Part 4 (profiling)&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;The Network Tab&lt;/h3&gt;  &lt;p&gt;The &lt;strong&gt;Network&lt;/strong&gt; tab is new with IE9, enabling the capture and analysis of network usage.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4274.image_5F00_5693842F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Network Report" border="0" alt="Network Report" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8461.image_5F00_thumb_5F00_158504CB.png" width="404" height="177" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Like script profiling, just start capturing and load/use a page or pages.&amp;#160; You’ll see the requests made, results, response details, and timing.&amp;#160; Double-click an entry to see details:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7317.image_5F00_345B78A9.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Network Request Details" border="0" alt="Network Request Details" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4657.image_5F00_thumb_5F00_657AB349.png" width="404" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There’s a lot to cover here, so see &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/07/08/internet-explorer-9-developer-tools-deep-dive-part-5-network-performance-and-debugging.aspx"&gt;Part 5 (network profiling and debugging)&lt;/a&gt; for details and techniques for using this feature.&lt;/p&gt;  &lt;h3&gt;Menu Options&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8306.image_5F00_767EE12C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Menu" border="0" alt="Menu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3187.image_5F00_thumb_5F00_6AE923ED.png" width="404" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/7801.Color_2D00_Picker_5F00_thumb3_5F00_5C3E7808.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Color Picker" border="0" alt="Color Picker" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0878.Color_2D00_Picker_5F00_thumb3_5F00_thumb_5F00_1B2FF8A4.png" width="144" height="73" /&gt;&lt;/a&gt;Don’t forget to look through the many options in the various menus. For example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Image and Link reports &lt;/li&gt;    &lt;li&gt;Element outlining (tables, divs, etc.) &lt;/li&gt;    &lt;li&gt;Cache management &lt;/li&gt;    &lt;li&gt;Setting custom User-Agent (UA) strings (e.g. mobile) &lt;/li&gt;    &lt;li&gt;Clear/view cookies &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8484.Validation_5F00_thumb4_5F00_2176CF32.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Validation" border="0" alt="Validation" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6232.Validation_5F00_thumb4_5F00_thumb_5F00_47D8B27D.png" width="144" height="98" /&gt;&lt;/a&gt;Disabling of script, CSS, and the pop-up blocker &lt;/li&gt;    &lt;li&gt;Tools to resize the browser, measure items, and select colors &lt;/li&gt;    &lt;li&gt;Page validation&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can also change &lt;strong&gt;Browser Mode&lt;/strong&gt; and &lt;strong&gt;Document Mode&lt;/strong&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;We’ll dive into this in the &lt;a href="http://blogs.msdn.com/b/cbowen/archive/2011/06/17/internet-explorer-9-developer-tools-deep-dive-part-2-html-amp-css.aspx"&gt;next post&lt;/a&gt;, but the short version is Browser Mode can send different User-Agent (UA) strings, simulating different browsers to a server, and Document Mode changes the engine mode IE will use to render pages.&lt;/p&gt;  &lt;h2&gt;Internet Explorer Resources&lt;/h2&gt;  &lt;p&gt;Finally, here are some resources to get you underway:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ietestdrive.com/"&gt;IE Test Drive&lt;/a&gt; – Downloads, samples, tests, and resources &lt;/li&gt;    &lt;li&gt;&lt;a href="http://beautyoftheweb.com/"&gt;Beauty of the Web&lt;/a&gt; – IE9 Features, showcase sites, and resources &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.com/ie"&gt;IE Developer Center&lt;/a&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Dev Tools &lt;a href="http://msdn.microsoft.com/en-gb/library/dd565630(VS.85).aspx"&gt;Keyboard Shortcuts&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://samples.msdn.microsoft.com/workshop/samples/devtools/index.htm"&gt;IE Dev Tools Tutorial sample site&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;My Dev Tools screencast - part of &lt;a href="http://virtualtechsummits.com/Register.aspx?eventID=13"&gt;The Code Project Virtual Tech Summit&lt;/a&gt; (free) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Stay tuned for more posts, and I hope you enjoy using the F12 Tools!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168388" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/tPyEFJS8ixQ" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Tools/">Tools</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category></item><item><title>The Code Project Virtual Tech Summit on HTML5 &amp; CSS3</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/05/25/the-code-project-virtual-tech-summit-on-html5-amp-css3.aspx</link><pubDate>Wed, 25 May 2011 12:37:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10168198</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10168198</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/05/25/the-code-project-virtual-tech-summit-on-html5-amp-css3.aspx#comments</comments><description>&lt;p&gt;Starting today (and continuing after), you can access some great &lt;a href="http://www.virtualtechsummits.com/Register.aspx?eventID=13&amp;amp;tab=1"&gt;content on HTML5 and CSS3&lt;/a&gt; for free via &lt;a href="http://www.codeproject.com/"&gt;&lt;strong&gt;The Code Project&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;’s Virtual Tech Summit&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.virtualtechsummits.com/Register.aspx?eventID=13"&gt;http://www.virtualtechsummits.com/Register.aspx?eventID=13&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The event kicks off at noon EDT with Molly Holzschlag’s keynote on &lt;em&gt;“The Future of HTML5”&lt;/em&gt; followed by other sessions… including one by me on &lt;em&gt;“Using the Internet Explorer 9 Developer Tools”&lt;/em&gt; (launching at 2:15 PM EDT).&lt;/p&gt;  &lt;p&gt;If you can’t make it today, no problem, an advantage of this virtual event is you can drop by any time.&lt;/p&gt;  &lt;p&gt;Enjoy!   &lt;br /&gt;Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168198" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/x-MR3Px3WMc" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/CSS/">CSS</category></item><item><title>Internet Explorer 9: Pinned Site Shortcuts vs. Internet Shortcuts</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/05/12/internet-explorer-9-pinned-site-shortcuts-vs-internet-shortcuts.aspx</link><pubDate>Thu, 12 May 2011 21:21:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10164000</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10164000</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/05/12/internet-explorer-9-pinned-site-shortcuts-vs-internet-shortcuts.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.beautyoftheweb.com"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6457.image_5F00_2305D053.png" width="181" height="51" /&gt;&lt;/a&gt;You may have noticed that with &lt;a href="http://www.beautyoftheweb.com/"&gt;Internet Explorer 9&lt;/a&gt;, dragging a site’s icon to your desktop results not only in a link being created, but also the IE window being refreshed.&amp;#160; &lt;/p&gt;  &lt;p&gt;Why does that happen?&amp;#160; (And is there a choice?)&lt;/p&gt;  &lt;h2&gt;A Tale of Two Shortcuts&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4857.image_5F00_1FAB4AA4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Pinned Site" border="0" alt="Pinned Site" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2275.image_5F00_thumb_5F00_10946BCA.png" width="179" height="94" /&gt;&lt;/a&gt;By default, when you click and drag a site icon to desktop, you’ll create a &lt;strong&gt;Pinned Site Shortcut&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;The page is relocated to a new window, which will show it as a &lt;a href="http://msdn.microsoft.com/en-us/ie/dd797411"&gt;pinned site&lt;/a&gt;.&amp;#160; For example, you’ll see the navigation buttons take on the key color of the site icon (or the &lt;a href="http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx#msapplication-navbutton-color"&gt;msapplication-navbutton-color&lt;/a&gt; meta element.)&amp;#160; More on pinned sites in a moment.&lt;/p&gt;  &lt;h3&gt;The Alternative&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2287.image_5F00_3DA95898.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Site Without Pinning" border="0" alt="Site Without Pinning" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3362.image_5F00_thumb_5F00_20C033C3.png" width="179" height="101" /&gt;&lt;/a&gt;Just want a basic link without the extras?&amp;#160; &lt;/p&gt;  &lt;p&gt;Hold down &lt;em&gt;Shift&lt;/em&gt; then drag &amp;amp; drop the site icon to the desktop.&amp;#160; This will create an &lt;strong&gt;Internet Shortcut&lt;/strong&gt;.&amp;#160; You’ll notice IE &lt;u&gt;does not move or change&lt;/u&gt; in this case.&lt;/p&gt;  &lt;p&gt;You may be asking “So… why the two options?”&lt;/p&gt;  &lt;h3&gt;The Differences&lt;/h3&gt;  &lt;p&gt;Pinned Site Shortcuts use the &lt;em&gt;&lt;strong&gt;.website&lt;/strong&gt;&lt;/em&gt; file extension, and Internet Shortcuts use the &lt;em&gt;&lt;strong&gt;.url&lt;/strong&gt;&lt;/em&gt; extension.&amp;#160; They look the same when a site has a &lt;em&gt;favicon&lt;/em&gt;, and slightly different without:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0172.image_5F00_7810C661.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="With Favicon" border="0" alt="With Favicon" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8524.image_5F00_thumb_5F00_4540BFED.png" width="154" height="99" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2335.image_5F00_5FAAA265.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Without Favicon" border="0" alt="Without Favicon" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2728.image_5F00_thumb_5F00_3AACE1EC.png" width="153" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;“Um, that’s &lt;em&gt;fascinating&lt;/em&gt;, Chris, but what’s the &lt;em&gt;practical &lt;/em&gt;difference?”&lt;/p&gt;  &lt;p&gt;Certainly the most substantial difference is that one gives you a &lt;a href="http://msdn.microsoft.com/en-us/ie/dd797411"&gt;pinned site&lt;/a&gt;, along with the many features they support – &lt;strong&gt;Jump Lists&lt;/strong&gt;, &lt;strong&gt;Notifications&lt;/strong&gt;, &lt;strong&gt;Thumbnail Toolbars&lt;/strong&gt;, etc.&amp;#160; Links for learning more are at the end of this post.&lt;/p&gt;  &lt;p&gt;Let’s look at some other differences.&lt;/p&gt;  &lt;h3&gt;Menu Options&lt;/h3&gt;  &lt;p&gt;Firing up the right mouse button, here are the right-click menus for each (Internet Shortcut on left, Pinned Site Shortcut on right):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1667.image_5F00_52D04C47.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Internet Shortcut Menu" border="0" alt="Internet Shortcut Menu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0753.image_5F00_thumb_5F00_79322F92.png" width="191" height="225" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3005.image_5F00_1874D666.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Pinned Site Menu" border="0" alt="Pinned Site Menu" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6052.image_5F00_thumb_5F00_7BF7E485.png" width="194" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mostly the same, except the Internet Shortcut offers “Print”, and the Pinned Site Shortcut offers to pin to the Start Menu and Taskbar.&amp;#160; Speaking of which…&lt;/p&gt;  &lt;h3&gt;A Stroll to the Taskbar&lt;/h3&gt;  &lt;p&gt;Dragging (or pinning) the shortcuts to the &lt;strong&gt;Taskbar&lt;/strong&gt; has different effects by shortcut type:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Pinned Site Shortcut&lt;/strong&gt; – Adds a new, separate pinned site to your taskbar.&amp;#160; This will give you easy access to that site, plus the features mentioned earlier.&amp;#160; Right click on shortcut in the Taskbar to see some of those features.       &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/4370.image_5F00_56FA240C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Pinned Site on the Taskbar" border="0" alt="Pinned Site on the Taskbar" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8015.image_5F00_thumb_5F00_6F1D8E67.png" width="238" height="63" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2816.image_5F00_0021BC4B.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Channel9 as a Pinned Site" border="0" alt="Channel9 as a Pinned Site" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/2728.image_5F00_thumb_5F00_6D008F9E.png" width="230" height="151" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Internet Shortcut&lt;/strong&gt; – Pins the site to Internet Explorer itself, not as a new entry in the Taskbar.&amp;#160; Right-click on IE’s Taskbar shortcut and the site is listed under “Pinned”:       &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/6521.image_5F00_6508ED3C.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Links Pinned in IE" border="0" alt="Links Pinned in IE" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/3718.image_5F00_thumb_5F00_11B1A716.png" width="125" height="182" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/0247.image_5F00_29D51171.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Links Pinned in IE" border="0" alt="Links Pinned in IE" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1321.image_5F00_thumb_5F00_21713C1A.png" width="244" height="103" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Learning About Pinned Sites&lt;/h2&gt;  &lt;p&gt;This post focused on the differences in shortcut features, but there’s &lt;strong&gt;much&lt;/strong&gt; more that pinned sites can do (and generally don’t need much work to enable.)&amp;#160; Here’s where to find more:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/ie/dd797411"&gt;IE Dev Center: Pinned Sites&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/archive/2011/01/17/working-with-pinned-sites.aspx"&gt;IE Blog: Working with Pinned Sites&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg131029(VS.85).aspx"&gt;Pinned Sites: Windows 7 Desktop Integration with Internet Explorer 9&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/gg193009(v=VS.85).aspx"&gt;How to Build a Pinned Site in Less than a Day&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/archive/2010/09/17/user-experiences-customizing-pinned-sites.aspx"&gt;IE Blog: User Experiences: Customizing Pinned Sites&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.beautyoftheweb.com/#/productguide/clean/seamless-with-windows-7/pinned-sites"&gt;Beauty of the Web: Product Guide – Pinned Sites&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy making those shortcuts!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10164000" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/KEoCDz52dEk" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category></item><item><title>HTML5 Web Camps in Waltham, MA and New York City</title><link>http://blogs.msdn.com/b/cbowen/archive/2011/05/09/html5-web-camps-in-waltham-ma-and-new-york-city.aspx</link><pubDate>Mon, 09 May 2011 21:01:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10162685</guid><dc:creator>Chris Bowen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.msdn.com/b/cbowen/rsscomments.aspx?WeblogPostID=10162685</wfw:commentRss><comments>http://blogs.msdn.com/b/cbowen/archive/2011/05/09/html5-web-camps-in-waltham-ma-and-new-york-city.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.beautyoftheweb.com/#/camps"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/1106.image_5F00_35D0F835.png" width="167" height="111" /&gt;&lt;/a&gt;Want to get up to speed with HTML5 and related web standards?&amp;#160; &lt;a href="http://www.beautyoftheweb.com/#/camps"&gt;HTML5 Web Camps&lt;/a&gt; are a series of events to help you do just that.&lt;/p&gt;  &lt;p&gt;In the northeastern U.S., join me and my NYC-based teammate Rachel Appel as we deliver two free, full-day HTML5 Web Camps in June:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;June 13&lt;/strong&gt;, 9 AM – 5 PM       &lt;br /&gt;Microsoft, 201 Jones Road       &lt;br /&gt;Waltham, MA       &lt;br /&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032485311&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;June 15&lt;/strong&gt;, 9 AM – 5 PM       &lt;br /&gt;Microsoft, 1290 Ave of the Americas       &lt;br /&gt;New York, NY       &lt;br /&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032485310&amp;amp;Culture=en-US"&gt;Registration&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We’ll be covering the next wave of web standards including HTML5, CSS3, SVG, and more:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HTML5 Semantic Markup &lt;/li&gt;    &lt;li&gt;HTML5 Audio and Video &lt;/li&gt;    &lt;li&gt;HTML5 Canvas &lt;/li&gt;    &lt;li&gt;HTML5 Geolocation &lt;/li&gt;    &lt;li&gt;Cascading Style Sheets, Level 3 (CSS3) &lt;/li&gt;    &lt;li&gt;Scalable Vector Graphics (SVG) &lt;/li&gt;    &lt;li&gt;ECMAScript5 &lt;/li&gt;    &lt;li&gt;Internet Explorer 9      &lt;ul&gt;       &lt;li&gt;Standards Support &lt;/li&gt;        &lt;li&gt;Site Pinning &lt;/li&gt;        &lt;li&gt;Hardware Acceleration &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Present and future of web standards      &lt;ul&gt;       &lt;li&gt;A look at the IE10 Platform Preview &lt;/li&gt;        &lt;li&gt;Emerging standards (e.g. WebSockets, IndexedDB, etc.) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Developer options and tools      &lt;ul&gt;       &lt;li&gt;IE9 Developer Tools &lt;/li&gt;        &lt;li&gt;Expression Web 4 &lt;/li&gt;        &lt;li&gt;Visual Studio 2010 &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We’ll also show you techniques and frameworks to help you get started today while still offering good experiences for non-modern browsers.&lt;/p&gt;  &lt;p&gt;It’s a full (and free) day, so register now and we’ll see you at HTML5 Web Camp!&lt;/p&gt;  &lt;p&gt;-Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10162685" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/msdn/cbowen/~4/4yzxDRiMGK4" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Internet+Explorer/">Internet Explorer</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/New+York/">New York</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Massachusetts/">Massachusetts</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/Web/">Web</category><category domain="http://blogs.msdn.com/b/cbowen/archive/tags/HTML5/">HTML5</category></item></channel></rss>

