<?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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Canadian Developer Connection</title><link>http://blogs.msdn.com/cdndevs/default.aspx</link><description /><dc:language>en-CA</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><geo:lat>51.6</geo:lat><geo:long>-114.1</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JohnBristowe" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>First a Django Guy and Now a Microsoft Guy: “Thank You, Rails”</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/2hwMf2gnsUI/first-a-django-guy-and-now-a-microsoft-guy-thank-you-rails.aspx</link><pubDate>Fri, 06 Nov 2009 15:26:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918627</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9918627.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9918627</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9918627</wfw:comment><description>&lt;p align="center"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="monkey-knife-fight" border="0" alt="monkey-knife-fight" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/FirstaDjangoGuyandNowaMicrosoftGuyThankY_9246/monkey-knife-fight_03c168e0-a645-4511-9b52-b1f2e93225ba.jpg" width="450" height="295" /&gt;&lt;em&gt; Platform wars are like monkey knife fights: amusing at first, but regrettable and messy in the end.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;You don’t see this very often, and it’s a shame: &lt;a href="http://jacobian.org/writing/thank-you-rails/"&gt;Jacob Kaplan-Moss, co-creator of Django, the Python-based MVC web application framework, wrote a great article titled &lt;em&gt;Thank You, Rails&lt;/em&gt;.&lt;/a&gt;&lt;/strong&gt; From the article’s opening paragraph:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;It’s fashionable, or perhaps inevitable, for tech communities to trash their competition…We geeks make arguing over minor technical points into a kind of art.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The most important point in &lt;a href="http://jacobian.org/writing/thank-you-rails/"&gt;his essay&lt;/a&gt; is a few paragraphs down. He points out that while having a competitor often lends focus to a developer community and that a rivalry can often bring about excellence among all parties concerned, it can also bring bitterness and nastiness. He wants to counter those latter things, and so he writes:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I think it’s important to recognize that we in the web development community do in fact owe Rails and the Rails community a debt of gratitude. Rails helped reframe the way we think about web development, and even those who’ve never touched Rails nevertheless are probably reaping indirect benefits right now.&lt;/p&gt;    &lt;p&gt;So I think we should all step back from our personal preferences and plainly say &lt;strong&gt;thank you, Rails&lt;/strong&gt;, for all that you’ve done to move the state of web development forward.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Rails was a wake-up call to the web development world in so many ways. In the short time – a mere five years -- that it’s been around, it’s been responsible for many changes in the world of web applications:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Popularizing &lt;a href="http://en.wikipedia.org/wiki/Model-view-controller"&gt;MVC&lt;/a&gt; amongst web developers. Yes, it had been done before, but never quite as elegantly or explained so clearly. &lt;/li&gt;    &lt;li&gt;Bringing concepts like &lt;a href="http://www.artima.com/intv/dry.html"&gt;&lt;em&gt;DRY&lt;/em&gt;&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Convention_over_configuration"&gt;&lt;em&gt;Convention Over Configuration&lt;/em&gt;&lt;/a&gt; into the developer vernacular. &lt;/li&gt;    &lt;li&gt;Proving that simplicity is a feature, whether it’s from the developer’s or end user’s point of view. &lt;/li&gt;    &lt;li&gt;Pointing the spotlight at the &lt;a href="http://ruby-lang.org"&gt;Ruby&lt;/a&gt; programming language. &lt;/li&gt;    &lt;li&gt;Driving a movement towards web applications with both beautiful and usable interfaces. &lt;/li&gt;    &lt;li&gt;Reminding us that programming should be fun. &lt;/li&gt;    &lt;li&gt;Reinforcing an important idea that we often forget: community matters. (If you’ve been to a &lt;a href="http://en.oreilly.com/rails2009"&gt;RailsConf&lt;/a&gt; or better still, &lt;a href="http://rethink.unspace.ca/2008/7/20/we-are-rubyfringe"&gt;RubyFringe&lt;/a&gt; and &lt;a href="http://futureruby.com/"&gt;FutureRuby&lt;/a&gt;, which takes the Ruby/Rails community camaraderie and turns the dials up to 11, you know what I mean.) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Speaking as a Microsoft guy, I too would like to say “Thank you, Rails”.&lt;/strong&gt; While I can’t honestly classify myself as ever having been a serious Rails developer – it’s mostly noodling on personal projects and one major cancelled project at Toronto’s worst-run startup – I come from the periphery of the Rails community, having been an unofficial evangelist and occasional court jester, as evidenced in this performance from the evening keynotes at RailsConf 2007:&lt;/p&gt;  &lt;p align="center"&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/t05f_KR1Tbw&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/t05f_KR1Tbw&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;I take a lot of what I’ve learned from the community-building effort that made Rails what it is today and have applied it to my work at Microsoft. From what I’ve been hearing, it seems to be helping.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;It’s not just the community aspects of Rails for which both Microsoft and I owe Rails a debt of gratitude -- there are the technical aspects as well.&lt;/strong&gt; I’m sure the event-driven desktop-style development metaphor behind ASP.NET makes a lot of developers happy, but it drove me bonkers – and also to PHP (and eventually, Rails) -- back in 2002. The drive to create an MVC web application framework that treated the web like a first-class citizen instead of “like the desktop, but lamer” led to the creation of my preferred Microsoft web framework, &lt;a href="http://asp.net/mvc"&gt;ASP.NET MVC&lt;/a&gt;, and I cannot begin to convey how grateful I am for that. I love ASP.NET MVC, and a good chunk of the reasons why stem from the Rails-isms that found their way into it. I think ASP.NET MVC developers would benefit from &lt;a href="http://rubyonrails.org/"&gt;getting to know Rails and taking it out for a spin&lt;/a&gt; – and I think the Rails developers would also gain something from giving ASP.NET MVC a try.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I once read a saying that has stuck with me all these years: “When you slice a blade of grass, you shake the universe.”&lt;/strong&gt; Yeah, it’s a pretty drama-queeny way of saying that everything is interconnected, but it’s true in many respects, including human endeavour, which in turn includes software development. It’s an ecosystem, and different parts of it influence each other all the time. I think that the best participants in that ecosystem learn from other parts, and acknowledge those efforts that make the ecosystem a better place in which to live.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="joey-devilla-on-accordion-at-railsconf-2007" border="0" alt="joey-devilla-on-accordion-at-railsconf-2007" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/FirstaDjangoGuyandNowaMicrosoftGuyThankY_9246/joey-devilla-on-accordion-at-railsconf-2007_3f3a019c-e665-4a25-b14d-823f61fb2fb3.jpg" width="334" height="500" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;So to echo a Django guy’s sentiment, here’s a Microsoft guy saying it: &lt;em&gt;Thank you, Rails.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/11/06/first-a-django-guy-and-now-a-microsoft-guy-thank-you-rails/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918627" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=2hwMf2gnsUI:CztFPCCkTog:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=2hwMf2gnsUI:CztFPCCkTog:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=2hwMf2gnsUI:CztFPCCkTog:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=2hwMf2gnsUI:CztFPCCkTog:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/2hwMf2gnsUI" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/11/06/first-a-django-guy-and-now-a-microsoft-guy-thank-you-rails.aspx</feedburner:origLink></item><item><title>Halifax Coffee and Code This Afternoon – Just Us Cafe on Barrington</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/5oAwl2VJc4U/halifax-coffee-and-code-this-afternoon-just-us-cafe-on-barrington.aspx</link><pubDate>Wed, 04 Nov 2009 16:54:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917405</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9917405.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9917405</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9917405</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.justuscoffee.com/barrington.aspx"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Just Us Cafe logo" border="0" alt="Just Us Cafe logo" align="right" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/HalifaxCoffeeandCodeThisAfternoonJustUsC_B513/just%20us_f8af4fbc-fd14-455c-bd92-27e7e953c745.jpg" width="189" height="197" /&gt;&lt;/a&gt;&lt;strong&gt;This afternoon (Wednesday, November 4th) from 2:00 p.m. to 6:00 p.m. Atlantic time, I’ll be holding a Halifax edition of “Coffee and Code” at &lt;a href="http://www.justuscoffee.com/barrington.aspx"&gt;Just Us Cafe&lt;/a&gt; on Barrington (&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=44.646898~-63.573857&amp;amp;style=r&amp;amp;lvl=14&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=1678%20Barrington%20Street%2C%20Halifax%20NS&amp;amp;encType=1"&gt;1678 Barrington&lt;/a&gt;).&lt;/strong&gt; My coworkers Damir Bersinic and Rodney Buike will be joining me. Come on down and chat with us about Microsoft, the tech industry in general, the job market, accordions, whatever!&lt;/p&gt;  &lt;p&gt;(If you’re a developer who’s interested in building a cloud computing-based application on &lt;a href="http://www.microsoft.com/windowsazure/"&gt;Windows Azure&lt;/a&gt;, you might want to come down for this one, as I might have an offer that you might find difficult to resist. Just sayin’.)&lt;/p&gt;  &lt;p&gt;There may be plans for dinner and accordion-and-beer-fueled mayhem this evening, so if you’re into that sort of thing, &lt;a href="mailto:joey.devilla@microsoft.com"&gt;drop me a line&lt;/a&gt;.&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/11/04/halifax-coffee-and-code-this-afternoon-just-us-cafe-on-barrington/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917405" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=5oAwl2VJc4U:J0u3C9l7A7g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=5oAwl2VJc4U:J0u3C9l7A7g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=5oAwl2VJc4U:J0u3C9l7A7g:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=5oAwl2VJc4U:J0u3C9l7A7g:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/5oAwl2VJc4U" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Coffee+and+Code/default.aspx">Coffee and Code</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/11/04/halifax-coffee-and-code-this-afternoon-just-us-cafe-on-barrington.aspx</feedburner:origLink></item><item><title>Visual Studio 2010 - Project/File Type Sorting</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/IAeX7drZNUc/visual-studio-2010-project-file-type-sorting.aspx</link><pubDate>Mon, 02 Nov 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916400</guid><dc:creator>John Bristowe</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9916400.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9916400</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9916400</wfw:comment><description>&lt;p&gt;In previous versions of &lt;a href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio&lt;/a&gt;, the "New {Item}" window was a continual source of frustration for me because there wasn't any way to sort the list of types. This was particularly painful when you had a number of project or file type extensions installed to support development on platforms like Office. Many times I've sat in demos where the presenter needed the audience's help to find a particular type in the "New {Item}" window.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Finally (and thankfully), &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/"&gt;Visual Studio 2010&lt;/a&gt; introduces the ability to sort types in the "New File" and "New Project" windows:&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vqbe2g.blu.livefilestore.com/y1p6YCTXdk1PCXz5doChdrsC99CY3R_bR-_T5rdQh1ZKT1lC2qgI4-BhPTq1Ved6OFAGNYnYthioqt44sMN24iwVw/New%20File%20Sorting.png" mce_href="http://vqbe2g.blu.livefilestore.com/y1p6YCTXdk1PCXz5doChdrsC99CY3R_bR-_T5rdQh1ZKT1lC2qgI4-BhPTq1Ved6OFAGNYnYthioqt44sMN24iwVw/New%20File%20Sorting.png"&gt;&lt;img src="http://vqbe2g.blu.livefilestore.com/y1p6YCTXdk1PCXz5doChdrsC5BsId0eBg459Vw_t-_YlCWqrVGnAGY1DFWa37usbdhuK3aOPflnOU8izDIHL-M5Tw/New%20File%20Sorting.png" title="New File window in Visual Studio 2010" alt="New File window in Visual Studio 2010" mce_src="http://vqbe2g.blu.livefilestore.com/y1p6YCTXdk1PCXz5doChdrsC5BsId0eBg459Vw_t-_YlCWqrVGnAGY1DFWa37usbdhuK3aOPflnOU8izDIHL-M5Tw/New%20File%20Sorting.png" border="0"&gt;&lt;/a&gt;
&lt;br&gt;&lt;span style="font-style: italic;"&gt;"New File" window in &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/"&gt;Visual Studio 2010&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vqbe2g.blu.livefilestore.com/y1pl5CLrweuD2-hap-0BoJ-TRAgmJq5Q3V_jYtNF-AzfHzWFi4x4sR9Huc5oBc_k7938meBR81wPnriqxfA2b9wVw/New%20Project%20Sorting.png" mce_href="http://vqbe2g.blu.livefilestore.com/y1pl5CLrweuD2-hap-0BoJ-TRAgmJq5Q3V_jYtNF-AzfHzWFi4x4sR9Huc5oBc_k7938meBR81wPnriqxfA2b9wVw/New%20Project%20Sorting.png"&gt;&lt;img src="http://vqbe2g.blu.livefilestore.com/y1pSb74_Z7z56N0IdZ68EqR9LdR3-4cMEFuQQpAFrvG3mMRhc9JvnCdWnI0LH1mwpQeHGtOAT7PL405RdgIi-m-mw/New%20Project%20Sorting.png" title="New Project window in Visual Studio 2010" alt="New Project window in Visual Studio 2010" mce_src="http://vqbe2g.blu.livefilestore.com/y1pSb74_Z7z56N0IdZ68EqR9LdR3-4cMEFuQQpAFrvG3mMRhc9JvnCdWnI0LH1mwpQeHGtOAT7PL405RdgIi-m-mw/New%20Project%20Sorting.png" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;span style="font-style: italic;"&gt;"New Project" window in &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/"&gt;Visual Studio 2010&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Now, instead of hunting for the project or file type that you're searching for, you can help yourself out by sorting the listing by its name in either an ascending or a descending order.&lt;br&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916400" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=IAeX7drZNUc:9kJpXgfc0ek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=IAeX7drZNUc:9kJpXgfc0ek:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=IAeX7drZNUc:9kJpXgfc0ek:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=IAeX7drZNUc:9kJpXgfc0ek:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/IAeX7drZNUc" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/_2600_quot_3B00_Visual+Studio+2010_2600_quot_3B00_/default.aspx">&amp;quot;Visual Studio 2010&amp;quot;</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/11/02/visual-studio-2010-project-file-type-sorting.aspx</feedburner:origLink></item><item><title>The New Yorker’s Hallowe’en Cover and Why You Should Go to WinMoDevCamp</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/pLOoDzMK2pw/the-new-yorker-s-hallowe-en-cover-and-why-you-should-go-to-winmodevcamp.aspx</link><pubDate>Mon, 02 Nov 2009 19:38:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916327</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9916327.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9916327</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9916327</wfw:comment><description>&lt;h3&gt;&lt;em&gt;The New Yorker’s&lt;/em&gt; Hallowe’en Cover&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;I make sure to keep an eye on how technology pops up in mainstream non-geek culture because it’s a good way to gauge the techno-cultural &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Zeitgeist"&gt;zeitgeist&lt;/a&gt;&lt;/em&gt; and see how technologies are being received by the public at large.&lt;/strong&gt; As techies, we’re all too happy to be early adopters and are willing to put up with usability problems, annoyances and extra work just to have the latest and greatest gear for its own sake. We have a tendency to forget that many non-techies don’t adopt technologies while they’re still new and need a techie mindset to use; they' wait until technologies evolve to the point where the benefits outweigh the annoyances.&lt;/p&gt;  &lt;p&gt;The current issue of &lt;em&gt;The New Yorker&lt;/em&gt; has a Hallowe’en-themed cover that hints at how much smartphones have worked their way into everyday people’s lives:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="New Yorker Halloween Cover" border="0" alt="New Yorker Halloween Cover" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/TheNewYorkersHalloweenCoverandWhyYouShou_9958/New%20Yorker%20Halloween%20Cover_bcf68389-8142-4f46-9365-be161eed2b70.jpg" width="500" height="687" /&gt;&lt;/p&gt;  &lt;p&gt;Here's a closeup:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="New Yorker Halloween Cover closeup" border="0" alt="New Yorker Halloween Cover closeup" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/TheNewYorkersHalloweenCoverandWhyYouShou_9958/New%20Yorker%20Halloween%20Cover%20closeup_cb8625c6-e4e6-4636-8b82-6767d110a891.jpg" width="500" height="382" /&gt;&lt;/p&gt;  &lt;p&gt;(I’ll bet that at least one of you went out Saturday night trick-or-treating and checked your smartphone.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The practical upshot of all this: the mobile platform is in your future.&lt;/strong&gt; It’s the one that people take everywhere and it’s growing in power in leaps and bounds the way desktop (and later, laptop) computers did in the ‘80s and ‘90s.&lt;/p&gt;  &lt;h3&gt;WinMoDevCamp&lt;/h3&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/cdndevs/archive/2009/10/29/winmodevcamp-toronto-wednesday-november-11th-at-microsoft-s-mississauga-office.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="WinMoDevCamp banner" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/10/winmodevcamp2.jpg" width="600" height="117" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Speaking of mobile platforms, we’re holding a full-day workshop on Windows Phone development called WinMoDevCamp Toronto&lt;/strong&gt; next Wednesday, November 11th&amp;#160; from noon to 9 p.m. at the Microsoft Mississauga offices (&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCP&amp;amp;cp=43.61362~-79.753421&amp;amp;style=r&amp;amp;lvl=13&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=1950%20Meadowvale%20Blvd%2C%20Mississauga%20ON&amp;amp;encType=1"&gt;1950 Meadowvale Boulevard&lt;/a&gt;). It’s free of charge and your chance to learn how to develop applications for Windows Phone.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;For more information about WinMoDevCamp,&lt;/strong&gt; &lt;a href="http://blogs.msdn.com/cdndevs/archive/2009/10/29/winmodevcamp-toronto-wednesday-november-11th-at-microsoft-s-mississauga-office.aspx"&gt;see my earlier WinMoDevCamp article&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;To register for WinMoDevCamp (remember, it’s free!),&lt;/strong&gt; &lt;a href="http://www.rsvpportal.com/microsoft/Windows_phone/nov11/"&gt;visit the registration page&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/11/02/the-new-yorkers-halloween-cover-and-why-you-should-go-to-winmodevcamp/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916327" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=pLOoDzMK2pw:TJSye0089Oc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=pLOoDzMK2pw:TJSye0089Oc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=pLOoDzMK2pw:TJSye0089Oc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=pLOoDzMK2pw:TJSye0089Oc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/pLOoDzMK2pw" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/11/02/the-new-yorker-s-hallowe-en-cover-and-why-you-should-go-to-winmodevcamp.aspx</feedburner:origLink></item><item><title>One-Handed Computing</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/s7HX_XJdFnA/one-handed-computing.aspx</link><pubDate>Fri, 30 Oct 2009 22:11:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915506</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9915506.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9915506</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9915506</wfw:comment><description>&lt;p&gt;&lt;strong&gt;Your mind probably went someplace saucy as soon as you saw the phrase “One-Handed Computing”, &lt;a href="http://kottke.org/09/10/one-handed-computing-with-the-iphone"&gt;but in this case, I’m talking about what Jason Kottke is talking about&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; -- those times when you use mobile technology while your other hand isn’t free because you’re:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Eating &lt;/li&gt;    &lt;li&gt;Drinking &lt;/li&gt;    &lt;li&gt;Carrying or feeding a baby &lt;/li&gt;    &lt;li&gt;Walking the dog &lt;/li&gt;    &lt;li&gt;Carrying groceries &lt;/li&gt;    &lt;li&gt;“Straphanging” on a train or bus &lt;/li&gt;    &lt;li&gt;Getting by with a broken arm &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In the cases above – and I’m sure you can think of many more – you’re accessing computing resources in a very undesktop-like way: with only one hand, and even then, a limited portion of that hand since most of your fingers are busy holding that phone. &lt;strong&gt;You’re likely using only your thumb,&lt;/strong&gt; as shown below:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="windows mobile 6.5 and thumb" border="0" alt="windows mobile 6.5 and thumb" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/OneHandedComputing_F4D5/windows%20mobile%206.5%20and%20thumb_9df39a2f-86c1-4db9-8478-323899c6afbe.jpg" width="450" height="600" /&gt; &lt;/p&gt;  &lt;p&gt;There are lots of times when users are stuck in “one-thumb mode”. If you’re building mobile applications, you should keep that in mind and make sure you design your user interfaces accordingly. You might need to consider things like:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The size of touchscreen controls: make them too small and they’re not thumb-friendly. &lt;/li&gt;    &lt;li&gt;The number of controls on the screen; the maximum number is dictated by their size. &lt;/li&gt;    &lt;li&gt;Navigation in your app. Hierarchical arrangements make sense to developers, but lots of user experience people will tell you that ordinary people don’t get hierarchies. &lt;/li&gt;    &lt;li&gt;Which functions will your users use most often? You should make those very easily accessible. Which functions will your users use less often? You might be able to put them on a secondary or tertiary screen. &lt;/li&gt;    &lt;li&gt;Can you get information without making the user enter it? For example, can you infer information based on the user’s location, which you can grab from GPS instead of asking for him/her to enter it? Can your application remember your user’s most often-used data? &lt;/li&gt;    &lt;li&gt;Can you get other kinds of one-handed input, such as from the camera, accelerometer, magnetometer or other sensors? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;That’s a fair bit to think about, and I might have to present some ideas at &lt;a href="http://blogs.msdn.com/cdndevs/archive/2009/10/29/winmodevcamp-toronto-wednesday-november-11th-at-microsoft-s-mississauga-office.aspx"&gt;the upcoming Toronto WinMoDevCamp&lt;/a&gt; (and yes, I’ll also blog them).&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/30/one-handed-computing/"&gt;This article also appears – with a bonus picture, even! -- in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915506" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=s7HX_XJdFnA:Yx_lhV4O6ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=s7HX_XJdFnA:Yx_lhV4O6ls:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=s7HX_XJdFnA:Yx_lhV4O6ls:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=s7HX_XJdFnA:Yx_lhV4O6ls:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/s7HX_XJdFnA" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/30/one-handed-computing.aspx</feedburner:origLink></item><item><title>TechDays Halifax / Halifax Coffee and Code Next Week!</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/shsss5pq6mg/techdays-halifax-halifax-coffee-and-code-next-week.aspx</link><pubDate>Fri, 30 Oct 2009 14:54:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915287</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9915287.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9915287</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9915287</wfw:comment><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="halifax" border="0" alt="halifax" align="right" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/TechDaysHalifaxHalifaxCoffeeandCodeNextW_991D/halifax_a83d1422-94da-4f5f-b64f-c98820709076.jpg" width="250" height="400" /&gt;&lt;strong&gt;&lt;a href="http://techdays.ca/"&gt;TechDays&lt;/a&gt;, Microsoft's cross-Canada conference for developers and IT pros took a break in October, but returns in November to complete its tour of the five remaining cities, starting in Halifax!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I, along with the rest of the TechDays team will be in Halifax and places nearby starting this weekend and for most of next week:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;We’ll be around on the weekend doing setup and rehearsals for the TechDays conference &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;TechDays&lt;/strong&gt; conference itself will take place on &lt;strong&gt;Monday, November 2nd and Tuesday, November 3rd&lt;/strong&gt; at the &lt;strong&gt;&lt;a href="http://www.wtcchalifax.com/en/home/default.aspx"&gt;World Trade Convention Centre Halifax&lt;/a&gt;&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;On &lt;strong&gt;Wednesday, November 4th&lt;/strong&gt;, I’ll be hosting a &lt;strong&gt;Coffee and Code&lt;/strong&gt; event at the &lt;strong&gt;&lt;a href="http://www.justuscoffee.com/barrington.aspx"&gt;Just Us Cafe&lt;/a&gt;&lt;/strong&gt; (&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=44.646898~-63.573857&amp;amp;style=r&amp;amp;lvl=14&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=1678%20Barrington%20Street%2C%20Halifax%20NS&amp;amp;encType=1"&gt;1678 Barrington Street&lt;/a&gt;) from 2 to 6 p.m.. That means I’ll be working from that cafe – drop by and chat! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And don’t forget that TechDays Canada is also visiting these cities:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Calgary:&lt;/strong&gt; November 17th and 18th &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Montreal:&lt;/strong&gt; December 2nd and 3rd &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ottawa:&lt;/strong&gt; December 9th and 10th &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Winnipeg:&lt;/strong&gt; December 15th and 16th &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Tickets are a still available for these cities.&lt;/p&gt;  &lt;p&gt;In case you’ve forgotten the TechDays formula, here it is again:&lt;/p&gt;  &lt;p align="center"&gt;&lt;img title="TechDays = Content from premium conferences far, far away + Delivered by local speakers at venues close to home + Extra events and goodies for you to enjoy" alt="TechDays = Content from premium conferences far, far away + Delivered by local speakers at venues close to home + Extra events and goodies for you to enjoy" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/08/the_techdays_formula.jpg" width="569" height="425" /&gt;&lt;/p&gt;  &lt;p&gt;See you in Halifax!&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/30/techdays-halifax-halifax-coffee-and-code-next-week/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915287" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=shsss5pq6mg:cGXhWzvIs2c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=shsss5pq6mg:cGXhWzvIs2c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=shsss5pq6mg:cGXhWzvIs2c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=shsss5pq6mg:cGXhWzvIs2c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/shsss5pq6mg" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/TechDays_5F00_CA/default.aspx">TechDays_CA</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/30/techdays-halifax-halifax-coffee-and-code-next-week.aspx</feedburner:origLink></item><item><title>Canadian MVPs Contribute to Free Developer eBook</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/rZPwq-uc88U/canadian-mvps-contribute-to-free-developer-ebook.aspx</link><pubDate>Thu, 29 Oct 2009 19:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914908</guid><dc:creator>John Bristowe</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9914908.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9914908</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9914908</wfw:comment><description>&lt;p&gt;From the &lt;a href="http://blogs.msdn.com/mvpawardprogram/" mce_href="http://blogs.msdn.com/mvpawardprogram/"&gt;Microsoft MVP Award Program&lt;/a&gt; blog earlier this week:&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/blogfiles/mvpawardprogram/WindowsLiveWriter/MVPsContributetoFreeDevelopereBook_B13C/image_2.png" mce_src="http://blogs.msdn.com/blogfiles/mvpawardprogram/WindowsLiveWriter/MVPsContributetoFreeDevelopereBook_B13C/image_2.png" height="212" width="572"&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Canadian MVPs Contribute to Free Developer eBook!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nine MVPs recently contributed to the Developers, Developers, Developers, IT eBook. The eBook was created by Canadian &lt;a href="https://mvp.support.microsoft.com/profile=2AC8178A-D497-4F2E-ADB8-A6073BA4C34F" target="_blank"&gt;MVP Derek Hatchard&lt;/a&gt; and Dirk Primbs. It contains 17 articles by developers for developers and is available as a &lt;a href="http://devshaped.com/files/developersdevelopers.pdf"&gt;free download&lt;/a&gt; from Microsoft.&lt;/p&gt;
  
&lt;p&gt;Sections within the book:&lt;/p&gt;
  
&lt;ul&gt;
&lt;li&gt;Working with Brownfield Code by &lt;a href="https://mvp.support.microsoft.com/profile=2B3C2ED8-79C8-47F0-A689-26535AA27147"&gt;MVP Donald Belcham&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Beyond C# and VB by &lt;a href="https://mvp.support.microsoft.com/profile=8D550C78-9D42-4C05-9928-97A627CD4FB0"&gt;MVP Ted Neward&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;All I Wanted Was My Data by Microsoft Regional Director and &lt;a href="https://mvp.support.microsoft.com/profile=63B37CEF-7E37-4993-8069-61438606BD71"&gt;MVP Barry Gervin&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Efficiency Upgrade by Microsoft Regional Director and &lt;a href="https://mvp.support.microsoft.com/profile=2AC8178A-D497-4F2E-ADB8-A6073BA4C34F"&gt;MVP Derek Hatchard&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Getting Started with Continuous Integration by Microsoft Regional Director&amp;nbsp; &lt;a href="http://sondreb.com/" target="_blank"&gt;Sondre Bjellås&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;On Strike at the Software Factory by &lt;a href="https://mvp.support.microsoft.com/profile=10B361BB-7F00-4F5D-A92B-526F3EAAFF07"&gt;MVP Daniel Crenna&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;C# Features You Should Be Using by &lt;a href="https://mvp.support.microsoft.com/profile=8D550C78-9D42-4C05-9928-97A627CD4FB0"&gt;MVP Ted Neward&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Accelerate Your Coding with Code Snippets by Microsoft Regional Director and &lt;a href="https://mvp.support.microsoft.com/profile=25B3D756-8680-4E96-A33B-A7837C9C0124"&gt;MVP Brian Noyes&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Is Silverlight 2 Ready for Business Applications? by Microsoft Regional Director and &lt;a href="https://mvp.support.microsoft.com/profile=C85D0CA7-9EE2-4236-AED3-5009DFABCACA"&gt;MVP Jonas Follesø&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Innovate with Silverlight 2 by &lt;a href="https://mvp.support.microsoft.com/profile=10B361BB-7F00-4F5D-A92B-526F3EAAFF07"&gt;MVP Daniel Crenna&lt;/a&gt;&lt;/li&gt;
  
&lt;li&gt;Real World WPF: Rich UI + HD by Microsoft Regional Director and &lt;a href="https://mvp.support.microsoft.com/profile=7CC3B10B-901F-4552-B314-AFF3FAF40D96"&gt;MVP Gill Cleeren&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  
&lt;p&gt;Download the free eBook &lt;a href="http://devshaped.com/files/developersdevelopers.pdf"&gt;here&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914908" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=rZPwq-uc88U:O_mnWjnL9uc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=rZPwq-uc88U:O_mnWjnL9uc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=rZPwq-uc88U:O_mnWjnL9uc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=rZPwq-uc88U:O_mnWjnL9uc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/rZPwq-uc88U" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/MVPs/default.aspx">MVPs</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/29/canadian-mvps-contribute-to-free-developer-ebook.aspx</feedburner:origLink></item><item><title>WinMoDevCamp Toronto: Wednesday November 11th at Microsoft’s Mississauga Office</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/NfMpfiZQ87U/winmodevcamp-toronto-wednesday-november-11th-at-microsoft-s-mississauga-office.aspx</link><pubDate>Thu, 29 Oct 2009 19:40:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914904</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9914904.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9914904</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9914904</wfw:comment><description>&lt;p&gt;&lt;a href="http://winmodevcamp.org/"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="winmodevcamp" border="0" alt="winmodevcamp" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/WinMoDevCampTorontoWednesdayNovember11th_F6CD/winmodevcamp_9f5c9deb-be9e-4d47-941b-a290b852b9d2.jpg" width="600" height="117" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://winmodevcamp.org/"&gt;WinMoDevCamp&lt;/a&gt;, the worldwide series of development workshops for Windows-based mobile phones, is coming to Toronto on Wednesday, November 11th!&lt;/strong&gt; If you want to learn how to develop applications for Windows Phone (the mobile operating system formerly known as Windows Mobile), this full-day workshop will give you the opportunity to get some hands-on training and experience. We’ll have all kinds of people speaking and attending, including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Mobile developers &lt;/li&gt;    &lt;li&gt;Web developers &lt;/li&gt;    &lt;li&gt;.NET developers &lt;/li&gt;    &lt;li&gt;UI/WX specialists &lt;/li&gt;    &lt;li&gt;Software testers &lt;/li&gt;    &lt;li&gt;Device manufacturers &lt;/li&gt;    &lt;li&gt;Canadian mobile carriers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;…all at this workshop, all working – either solo or in teams – on a Windows Phone project. (While you &lt;em&gt;can &lt;/em&gt;choose to work solo, you’ll miss out on the brainpower, business and social opportunities that teaming up will provide).&lt;/p&gt;  &lt;p&gt;At the event, you will:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Create&lt;/strong&gt; a new application for the Windows Phone platform and mobile apps that support Windows enterprise applications &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Meet&lt;/strong&gt; and work side-by-side team members from the Microsoft Mobile Developer Experience team &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get help&lt;/strong&gt; porting your existing iPhone, BlackBerry and Palm Pre apps to the Windows platform &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Interact&lt;/strong&gt; with reps from a number of Canadian mobile carriers, including Bell, Telus, Rogers and WIND &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;This &lt;em&gt;free&lt;/em&gt; event will take place on Wednesday, November 11th at Microsoft Canada’s headquarters in Mississauga (&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=43.61362~-79.753421&amp;amp;style=r&amp;amp;lvl=14&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=1950%20Meadowvale%20Blvd%2C%20Mississauga%20ON&amp;amp;encType=1"&gt;1950 Meadowvale Boulevard&lt;/a&gt;, just off Mississauga Road north of the 401) from 1:00 p.m. to 9:00 p.m..&lt;/strong&gt; We’ll serve snacks and dinner, so you won’t starve while you create mobile apps. And yes, I’ll be there, helping out and even writing code.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you’d like to attend WinMoDevCamp Toronto, all you have to do is &lt;a href="http://www.rsvpportal.com/microsoft/Windows_phone/nov11/"&gt;register&lt;/a&gt;!&lt;/strong&gt; (And if you need a lift out to Mississauga, drop me a line and I can give you a lift from High Park subway station to Microsoft and back.)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.rsvpportal.com/microsoft/Windows_phone/nov11/"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Clik to register for winmodevcamp" border="0" alt="Clik to register for winmodevcamp" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/WinMoDevCampTorontoWednesdayNovember11th_F6CD/Clik%20to%20register%20for%20winmodevcamp_2f7c5aa2-f731-449f-bd07-9f136afd3b7c.jpg" width="600" height="55" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/29/winmodevcamp-toronto-wednesday-november-11th-at-microsofts-mississauga-office/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914904" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=NfMpfiZQ87U:uFxlokAFgYo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=NfMpfiZQ87U:uFxlokAFgYo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=NfMpfiZQ87U:uFxlokAFgYo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=NfMpfiZQ87U:uFxlokAFgYo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/NfMpfiZQ87U" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/29/winmodevcamp-toronto-wednesday-november-11th-at-microsoft-s-mississauga-office.aspx</feedburner:origLink></item><item><title>Azure/Silverlight Hallowe’en App</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/LgiTRH-Lv1k/azure-silverlight-hallowe-en-app.aspx</link><pubDate>Thu, 29 Oct 2009 18:31:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914868</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9914868.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9914868</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9914868</wfw:comment><description>&lt;p&gt;&lt;a href="http://halloween.cloudapp.net/"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="archetype pumpkin carver" border="0" alt="archetype pumpkin carver" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/AzureSilverlightHalloweenApp_CB96/archetype%20pumpkin%20carver_2083be7a-4371-4a7c-93c9-8d1eb4002ae9.jpg" width="600" height="374" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://halloween.cloudapp.net/"&gt;Archetype have put together a cute little Hallowe’en pumpkin-carving application built with Silverlight and hosted on Azure.&lt;/a&gt;&lt;/strong&gt; It lets you “carve” a pumpkin, complete with backlit glow from the candle, and send the resulting image to a friend. Give it a try!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;To get started with Silverlight,&lt;/strong&gt; &lt;a href="http://silverlight.net/getstarted/"&gt;visit the Silverlight site’ “Get Started” page&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;To get started with Azure,&lt;/strong&gt; &lt;a href="http://www.microsoft.com/windowsazure/getstarted/"&gt;visit Windows Azure’s “Get Started” page&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/29/azuresilverlight-halloween-app/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914868" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=LgiTRH-Lv1k:6gnHQXKhnA4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=LgiTRH-Lv1k:6gnHQXKhnA4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=LgiTRH-Lv1k:6gnHQXKhnA4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=LgiTRH-Lv1k:6gnHQXKhnA4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/LgiTRH-Lv1k" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/29/azure-silverlight-hallowe-en-app.aspx</feedburner:origLink></item><item><title>Jumping the shark – and the cloud</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/mCda2OBt6eM/jumping-the-shark-and-the-cloud.aspx</link><pubDate>Thu, 29 Oct 2009 16:54:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914804</guid><dc:creator>danielsh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9914804.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9914804</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9914804</wfw:comment><description>&lt;p&gt;Interesting &lt;a href="http://www.gartner.com/it/page.jsp?id=1210613"&gt;news&lt;/a&gt; from Gartner last week. According to the research firm, cloud computing now leads the list of the top 10 strategic technologies for 2010. &lt;/p&gt;  &lt;p&gt;That may come as a surprise to some, but it’s consistent with what industry observers have been saying recently. It was Gartner that earlier this year predicted that &lt;a href="http://www.gartner.com/it/page.jsp?id=920712"&gt;cloud services revenue&lt;/a&gt; will surpass $54.3 billion (U.S.) in 2009, while IDC &lt;a href="http://www.cio.com/article/485781/Major_Shift_to_Cloud_IT_Services_Inevitable_IDC_Says"&gt;said in March&lt;/a&gt; that avoiding the cloud “won’t really be an option” five years from now. &lt;/p&gt;  &lt;p&gt;Looks like cloud computing has jumped the shark – and in a good way. &lt;/p&gt;  &lt;p&gt;Clearly, there’s a more receptive audience for it, and that’s why &lt;a href="http://microsoftpdc.com/"&gt;PDC09&lt;/a&gt; is so timely. The next 12 months are a critical time for developers. Many of the technologies that were once talked about as part of our vision are now tangible tools and services. The Windows Azure Community Technology Preview is available today to anyone who’s interested, Windows 7 is now officially launched, and the public beta of SharePoint 2010 is set for November.&lt;/p&gt;  &lt;p&gt;The ingredients of a world where software and services become one and the same are there, and now we’re seeing the trigger. Business expectations are growing. It’s up to developers to begin building the next wave of software that can live on premise or as a service – solutions that are flexible to meet the demand of people who want to move seamlessly between offline and online environments.&lt;/p&gt;  &lt;p&gt;It’s going to be an interesting 12 months. &lt;/p&gt;  &lt;p&gt;[This article also appears on &lt;a href="http://blogs.msdn.com/danielsh/archive/2009/10/29/jumping-the-shark-and-the-cloud.aspx" target="_blank"&gt;Daniel Shapiro’s Blog&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914804" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=mCda2OBt6eM:JgkVw0Fodww:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=mCda2OBt6eM:JgkVw0Fodww:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=mCda2OBt6eM:JgkVw0Fodww:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=mCda2OBt6eM:JgkVw0Fodww:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/mCda2OBt6eM" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/29/jumping-the-shark-and-the-cloud.aspx</feedburner:origLink></item><item><title>Is Your Code a Candidate for “There, I Fixed It”?</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/DAktSgKsnC4/is-your-code-a-candidate-for-there-i-fixed-it.aspx</link><pubDate>Tue, 27 Oct 2009 13:02:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913468</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9913468.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9913468</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9913468</wfw:comment><description>&lt;p&gt;&lt;a href="http://thereifixedit.com/"&gt;&lt;strong&gt;&lt;em&gt;There, I Fixed It&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; is a hilarious photoblog that catalogs &lt;a href="http://en.wikipedia.org/wiki/Kludge"&gt;kludges&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Jury_rig"&gt;jury rigs&lt;/a&gt; and hastily-improvised duct-tape repairs and modifications to everyday objects.&lt;/strong&gt; The photos below are a sample of some of the quick fixes shown on the site, each one somewhere on the spectrum spanning “clever and thrifty” to “cheap, shoddy and frightening”: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://thereifixedit.com/"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="There I Fixed It" border="0" alt="There I Fixed It" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/IsYourCodeaCandidateforThereIFixedIt_7E68/There%20I%20Fixed%20It_681f4e1e-c360-4a46-baf3-3a9a36a029dc.jpg" width="600" height="1228" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Regarding the photo in the right column, second one from the bottom – the piece of paper attached to the pencil sticking out of the computer says “Pull to turn on”. It’s a jury-rigged replacement for the power switch.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sloppy work like this isn’t limited to the physical world.&lt;/strong&gt; I’ve seen (and okay, sometimes I’ve written) code that could’ve been a candidate for &lt;em&gt;There, I Fixed It&lt;/em&gt;, and chances are you have too:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Some of my hacks were a little more elegant and useful in the long-term,&lt;/strong&gt; as long as you weren’t going to be too fussy about aesthetics. They were the software equivalent of the CD-ROM drive installed below the car radio and attached to it with a cable with 1/8” stereo jacks. They weren’t pretty, but they were solid, reasonably maintainable and viable in the long term. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Others were terrible kludges that were originally intended to be temporary solutions&lt;/strong&gt; that forgotten and lived much longer than they should have. They were like fixes shown in the two photos on the bottom (the hasty bridge repair and the car exhaust held together with zip-ties). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;I’ve also copped out by glossing over bad user interface design with some explanatory text or dialog box&lt;/strong&gt; instead of actually correcting the design. This is not unlike labelling a doorknob “hard to open” or a hastily-improvised switch “pull to turn on”. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Be sure to check out &lt;em&gt;&lt;a href="http://thereifixedit.com/"&gt;There, I Fixed It&lt;/a&gt;&lt;/em&gt;.&lt;/strong&gt; They’ve had some pretty hilarious pictures lately, and perhaps it’ll inspire (or shame) you to eschew the quick fix or kludge in favour of putting some time and thought into writing better code and building better user interfaces.&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/27/is-your-code-a-candidate-for-there-i-fixed-it/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913468" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=DAktSgKsnC4:9MMjYoAPytM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=DAktSgKsnC4:9MMjYoAPytM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=DAktSgKsnC4:9MMjYoAPytM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=DAktSgKsnC4:9MMjYoAPytM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/DAktSgKsnC4" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Programming/default.aspx">Programming</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/27/is-your-code-a-candidate-for-there-i-fixed-it.aspx</feedburner:origLink></item><item><title>Stack Overflow DevDays Toronto</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/PR1q219XaBQ/stack-overflow-devdays-toronto.aspx</link><pubDate>Mon, 26 Oct 2009 20:10:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913153</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9913153.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9913153</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9913153</wfw:comment><description>&lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="devdays_toronto_audience" border="0" alt="devdays_toronto_audience" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/devdays_toronto_audience_df16e5bd-5659-4ab6-9616-29658cb833ea.jpg" width="600" height="450" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;On Friday, the &lt;a href="http://stackoverflow.carsonified.com/"&gt;Stack Overflow DevDays&lt;/a&gt; travelling conference, which covers ten cities in North America and Europe in a month, took place in Toronto’s St. Lawrence Centre for the Arts.&lt;/strong&gt; The sold-out conference was packed enthusiastic developers from both the Toronto area as well as cities within driving distance as well as a large number of volunteers (in fact, there were too many; the conference typically “overbooks volunteers in anticipation of a drop-off, but every volunteer who signed up showed up!).&lt;/p&gt;  &lt;p&gt;It was a fun conference, and I was honoured to be selected as a speaker for the event. It was good meeting Joel again (it’s been a number of years now) and speaking on the same stage with some good local friends (Reg Braithwaite and Greg Wilson) as well as some new ones (Jordan Baker and Ralph Whitbeck).&lt;/p&gt;  &lt;p&gt;At the end of the conference, Joel took a show of hands of people who’d attend next year. When nearly all the hands in the audience went up, he said “All right – we’re going to be back here next year!”&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="backstage" border="0" alt="backstage" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/backstage_ee15c4ba-d489-4261-9bff-c4c9983c3ef6.jpg" width="450" height="600" /&gt;&lt;/p&gt;  &lt;p&gt;For the benefit of all, I've posted the slides from all the presentations below:&lt;/p&gt;  &lt;h3&gt;ASP.NET MVC: Barry Gervin and Joey deVilla&lt;/h3&gt;  &lt;p&gt;Our presentation followed Joel’s opening keynote and was centred around a live-coding demo in which we built a quick-and-dirty &lt;a href="http://asp.net/mvc"&gt;&lt;strong&gt;ASP.NET MVC&lt;/strong&gt;&lt;/a&gt;-based clone of &lt;a href="http://runpee.com/"&gt;RunPee.com&lt;/a&gt;, a site that lets you know at what times you can take a bathroom break from a movie in a theatre and not miss any crucial plot points.&lt;/p&gt;  &lt;div style="text-align: center; width: 425px" id="__ss_2337783"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mvc-091024162454-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=urine-for-a-treat-or-aspnet-mvc" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mvc-091024162454-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=urine-for-a-treat-or-aspnet-mvc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I'll admit it right now:&lt;/strong&gt; this presentation could've been &lt;em&gt;much&lt;/em&gt; better, and as the one who gets paid to promote Microsoft's tools and technologies, I assume full responsibility for this one (Barry’s a great presenter who volunteered and took time out of his extremely busy schedule to do this). Watch this space for a &amp;quot;lessons learned&amp;quot; post, as well as some ASP.NET MVC posts that take the material from the presentation and explain it a little better.&lt;/p&gt;  &lt;h3&gt;Python: Jordan Baker&lt;/h3&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="jordan_baker" border="0" alt="jordan_baker" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/jordan_baker_eb021cbb-b950-436b-89cb-cb0738c497d1.jpg" width="450" height="600" /&gt; &lt;/p&gt;  &lt;p&gt;Jordan's presentation was an introduction to &lt;a href="http://python.org/"&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;/a&gt; by way of a walk-through of &lt;a href="http://www.norvig.com/spell-correct.html"&gt;Peter Norvig's &lt;em&gt;How to Write a Spelling Corrector&lt;/em&gt; exercise&lt;/a&gt;, which comprises 21 lines of Python 2.5 but in those few lines, covers a lot of the Python programming language.&lt;/p&gt;  &lt;div style="text-align: center; width: 425px" id="__ss_2345867"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pythondevdaystoronto2009v2-091025230526-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=a-taste-of-python-devdays-toronto-2009" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pythondevdaystoronto2009v2-091025230526-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=a-taste-of-python-devdays-toronto-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px"&gt;View more &lt;a style="text-decoration: underline" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration: underline" href="http://www.slideshare.net/hexsprite"&gt;hexsprite&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;  &lt;h3&gt;jQuery: Ralph Whitbeck&lt;/h3&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; clear: both; border-left-width: 0px; margin-right: auto" title="ralph_whitbeck" border="0" alt="ralph_whitbeck" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/ralph_whitbeck_5709fbdf-8b1d-4853-9ad0-d28dda22e0d2.jpg" width="600" height="450" /&gt;&lt;/p&gt;  &lt;p&gt;Ralph's presentation was a walk-through of &lt;strong&gt;&lt;a href="http://jquery.com/"&gt;jQuery's&lt;/a&gt;&lt;/strong&gt; features, and how it will make your web applications sing. I need to get more familiar with jQuery (I'm far more acquainted with &lt;a href="http://prototypejs.org/"&gt;Prototype&lt;/a&gt; and &lt;a href="http://script.aculo.us/"&gt;Scriptaculous&lt;/a&gt;), so Ralph's was the technology demo that was the most useful to me.&lt;/p&gt;  &lt;div style="text-align: center; width: 425px" id="__ss_2339079"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jqueryfordevelopersstackoverflowdevdays-091024212852-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=jquery-for-developers-stack-overflow-dev-days-toronto" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jqueryfordevelopersstackoverflowdevdays-091024212852-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=jquery-for-developers-stack-overflow-dev-days-toronto" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px"&gt;View more &lt;a style="text-decoration: underline" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline" href="http://www.slideshare.net/rwhitbeck"&gt;Ralph Whitbeck&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;  &lt;h3&gt;Academic: Greg Wilson&lt;/h3&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="greg_wilson" border="0" alt="greg_wilson" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/greg_wilson_a9438185-384e-4405-bf8d-71af0fdcf778.jpg" width="450" height="600" /&gt; &lt;/p&gt;  &lt;p&gt;By my own judgement, as well as the judgement of the attendees, Greg Wilson's presentation was by far the best one of the day. This was sole no-code-at-all presentation of the day, featuring the sort of &amp;quot;let's change the world&amp;quot; vibe that we strive for at DemoCamp. In it, Greg challenged us to weed out the false or faulty maxims based on poor or no research that are now an accepted part of programming practices, find out what we really know about the practice of software development, and do our best to expand what we do know about programming, with research and rigor, not anecdotes and assumptions. This presentation got a lot of applause, and deservedly so -- there's nothing like a great topic delivered by a great presenter.&lt;/p&gt;  &lt;div style="text-align: center; width: 425px" id="__ss_2338367"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=devdays-2009-091024190903-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=bits-of-evidence-2338367" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=devdays-2009-091024190903-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=bits-of-evidence-2338367" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px"&gt;View more &lt;a style="text-decoration: underline" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline" href="http://www.slideshare.net/gvwilson"&gt;Greg Wilson&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;  &lt;h3&gt;Ruby: Reg Braithwaite&lt;/h3&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="reg_braithwaite" border="0" alt="reg_braithwaite" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/StackOverflowDevDaysToronto_D557/reg_braithwaite_0e80a271-cb29-44aa-b028-e4001a3626e0.jpg" width="450" height="600" /&gt; &lt;/p&gt;  &lt;p&gt;Reg Braithwaite's talk -- made up of slides consisting entirely of Ruby code (or Ruby pseudocode, where appropriate) -- wasn't so much about Ruby as it was about metaprogramming, with Ruby examples. Following the quip about a man (one account says it was Winston Churchill) who is chastised by a woman for being drunk who then retorts &amp;quot;Yes, but in the morning, I will be sober and you will still be ugly&amp;quot;, he encouraged the audience to &amp;quot;turn ugly problems into drunk ones&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;iframe height="400" src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;amp;user_id=&amp;amp;set_id=72157622647242360&amp;amp;text=" frameborder="0" width="425" scrolling="no" align="center"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;h3&gt;Other Writeups&lt;/h3&gt;  &lt;p&gt;There are a couple of review of the conference:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://meta.stackoverflow.com/questions/27151/devdays-reviews-toronto"&gt;at Meta Stack Overflow&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.techscene.ca/2009/10/24/in-review-stack-overflow-dev-days-toronto/"&gt;at Geoffrey Wiseman's blog, &lt;em&gt;Tech Scene&lt;/em&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p class="alert"&gt;&lt;a href="http://www.globalnerdy.com/2009/10/26/stack-overflow-devdays-toronto/"&gt;This article also appears in &amp;lt;em&amp;gt;Global Nerdy&amp;lt;/em&amp;gt;.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913153" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=PR1q219XaBQ:DkfYcsLwW2c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=PR1q219XaBQ:DkfYcsLwW2c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=PR1q219XaBQ:DkfYcsLwW2c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=PR1q219XaBQ:DkfYcsLwW2c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/PR1q219XaBQ" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Conferences/default.aspx">Conferences</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/26/stack-overflow-devdays-toronto.aspx</feedburner:origLink></item><item><title>27 Takes on Windows 7</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/08tEIGniqMw/27-takes-on-windows-7.aspx</link><pubDate>Mon, 26 Oct 2009 15:24:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912968</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9912968.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9912968</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9912968</wfw:comment><description>&lt;p&gt;&lt;a href="http://gizmodo.com/5387822/27-takes-on-windows-7"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="27 on 7" border="0" alt="27 on 7" align="right" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/27TakesonWindows7_A017/27_on_7_89cb1a27-86af-4aba-8005-07bf86eb659c.jpg" width="250" height="97" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you’ve got customers wondering if they should upgrade from Windows XP or Vista to Windows 7 and are looking for testimonials, go to Gizmodo’s article, &lt;a href="http://gizmodo.com/5387822/27-takes-on-windows-7"&gt;27 Takes on Windows 7&lt;/a&gt;.&lt;/strong&gt; It features quotes from 27 reviews of Windows 7, which include the following seven:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://reviews.cnet.com/windows/microsoft-windows-7-professional/4505-3672_7-33704140.html?tag=contentMain;contentBody"&gt;&lt;strong&gt;CNET&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;Windows 7 presents a stable platform that can compete comfortably with OS X, while reassuring the world that Microsoft can still turn out a strong, useful operating system.&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2348903,00.asp"&gt;&lt;strong&gt;PC Mag&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;It's far and away the best OS we've ever seen from Microsoft.&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.guardian.co.uk/technology/2009/oct/22/windows-7-review"&gt;&lt;strong&gt;Guardian&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;Windows 7 is simply the best version of Windows you can get.&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.slate.com/id/2233294/"&gt;&lt;strong&gt;Slate&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;Indeed, the new Windows is not only the best operating system that Microsoft has ever produced. It is arguably the fastest, most intuitive, and most useful consumer desktop OS on the market today.&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pcpro.co.uk/reviews/software/352642/microsoft-windows-7"&gt;&lt;strong&gt;PC Pro UK&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;We like Windows 7 a lot - so much so, that the disappointment that was Windows Vista has already become a distant memory...&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ptech.allthingsd.com/20091007/a-windows-to-help-you-forget/"&gt;&lt;strong&gt;Wall Street Journal&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;I believe it is the best version of Windows Microsoft has produced.&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.bit-tech.net/bits/software/2009/10/22/microsoft-windows-7-review/1"&gt;&lt;strong&gt;bit-tech&lt;/strong&gt;&lt;/a&gt;       &lt;br /&gt;&amp;quot;For want of a better way of describing it, Microsoft has essentially fixed Vista and the result is arguably Microsoft's best operating system to date.&amp;quot; &lt;/li&gt; &lt;/ul&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/26/27-takes-on-windows-7/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912968" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=08tEIGniqMw:yPO5RXO88Wo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=08tEIGniqMw:yPO5RXO88Wo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=08tEIGniqMw:yPO5RXO88Wo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=08tEIGniqMw:yPO5RXO88Wo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/08tEIGniqMw" height="1" width="1"/&gt;</description><category domain="http://blogs.msdn.com/cdndevs/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/cdndevs/archive/tags/_2300_CDNWIN7/default.aspx">#CDNWIN7</category><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/26/27-takes-on-windows-7.aspx</feedburner:origLink></item><item><title>Mississauga SharePoint User Group Inaugural Meeting – Monday, October 26th</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/_dJKpNIKcxQ/mississauga-sharepoint-user-group-inaugural-meeting-monday-october-26th.aspx</link><pubDate>Mon, 26 Oct 2009 02:25:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912741</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9912741.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9912741</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9912741</wfw:comment><description>&lt;p&gt;&lt;a href="http://http://www.tspug.com/mississauga/default.aspx"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mississauga_sharepoint_user_group" border="0" alt="mississauga_sharepoint_user_group" align="right" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/MississaugaSharePointUserGroupInauguralM_13ACC/mississauga_sharepoint_user_group_a12fe41d-05b7-425d-b2ce-8cbcea40cf6c.jpg" width="250" height="301" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;You can learn about learn about SharePoint 2010 – the upcoming version of Microsoft’s enterprise information portal platform -- at the inaugural meeting of the &lt;/strong&gt;&lt;a href="http://http://www.tspug.com/mississauga/default.aspx"&gt;Mississauga SharePoint User Group&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt; taking place this Monday at 6:30 p.m. at Microsoft’s Mississauga office. &lt;a href="http://msmvps.com/blogs/windsor/default.aspx"&gt;Rob Windsor&lt;/a&gt; from &lt;a href="http://www.objectsharp.com/"&gt;ObjectSharp&lt;/a&gt; will lead a session covering SharePoint 2010 with a particular focus on what’s new for developers. You’ll learn about the new designers, explorers and templates and overall developer experience. You’ll also see what’s new for your users, including the new ribbon interface, in-place editing and the new page and dialog interface model.&lt;/p&gt;  &lt;p&gt;Many details surrounding &lt;a href="http://www.microsoft.com/office/2010/"&gt;Office 2010&lt;/a&gt; and &lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;SharePoint 2010&lt;/a&gt; were announced at last week’s &lt;a href="http://www.mssharepointconference.com/pages/default.aspx"&gt;Microsoft SharePoint Conference&lt;/a&gt; in Las Vegas. One of SharePoint 2010’s top investments is user experience, from the ribbon UI, which allows users to easily add, modify and interact with content on the site, to mobile device support to its true multilingual user interface. Once you have the language packs installed and you set the appropriate languages on the sites, users will be able to interact with SharePoint in the language of their choice. To find out more, check out &lt;a href="http://www.microsoft.com/presspass/presskits/sharepoint/Default.aspx"&gt;Steve Ballmer’s keynote&lt;/a&gt; at the Sharepoint conference.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=142514"&gt;&lt;img style="border-right-width: 0px; margin: 0px auto 10px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sign_up_for_the_meeting" border="0" alt="sign_up_for_the_meeting" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/MississaugaSharePointUserGroupInauguralM_13ACC/sign_up_for_the_meeting_85274780-73d3-4ea5-9c11-2555c743d7a8.jpg" width="352" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The meeting takes place on Monday, September 26th from 6:30 p.m. to 8:30 p.m. at the Microsoft Mississauga office&lt;/strong&gt; (&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=43.610352~-79.752781&amp;amp;style=r&amp;amp;lvl=15&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=1950%20Meadowvale%20Blvd%2C%20Mississauga%20ON&amp;amp;encType=1"&gt;1950 Meadowvale Boulevard&lt;/a&gt;, at Mississauga Road, just north of the 401). &lt;strong&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=142514"&gt;Register for the event&lt;/a&gt;&lt;/strong&gt; – it’s free!&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/25/mississauga-sharepoint-user-group-inaugural-meeting-monday-october-26th/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912741" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=_dJKpNIKcxQ:va7w64nonKA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=_dJKpNIKcxQ:va7w64nonKA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=_dJKpNIKcxQ:va7w64nonKA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=_dJKpNIKcxQ:va7w64nonKA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/_dJKpNIKcxQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/25/mississauga-sharepoint-user-group-inaugural-meeting-monday-october-26th.aspx</feedburner:origLink></item><item><title>Windows 7: Even Linus Approves!</title><link>http://feedproxy.google.com/~r/JohnBristowe/~3/lm5FVlvFPmA/windows-7-even-linus-approves.aspx</link><pubDate>Thu, 22 Oct 2009 21:25:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911698</guid><dc:creator>Joey deVilla</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/cdndevs/comments/9911698.aspx</comments><wfw:commentRss>http://blogs.msdn.com/cdndevs/commentrss.aspx?PostID=9911698</wfw:commentRss><wfw:comment>http://blogs.msdn.com/cdndevs/rsscomments.aspx?PostID=9911698</wfw:comment><description>&lt;p&gt;&lt;strong&gt;Here’s Linux creator Linus Torvalds,&lt;/strong&gt; taking a break from the Japan Linux Symposium to pose at a store where Windows 7 was on sale:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="linus torvalds and windows 7" border="0" alt="linus torvalds and windows 7" src="http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/Windows7EvenLinusApproves_F483/linus%20torvalds%20and%20windows%207_571a5e49-b9b8-4ba5-8881-c4926eaff346.jpg" width="600" height="400" /&gt; &lt;/p&gt;  &lt;p&gt;[Thanks to &lt;strong&gt;Stefan Arentz&lt;/strong&gt; for pointing me to the picture!]&lt;/p&gt;  &lt;p class="alert"&gt;[&lt;a href="http://www.globalnerdy.com/2009/10/22/windows-7-even-linus-approves/"&gt;This article also appears in &lt;em&gt;Global Nerdy&lt;/em&gt;.&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911698" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=lm5FVlvFPmA:_FwUvzgsP-U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=lm5FVlvFPmA:_FwUvzgsP-U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnBristowe?a=lm5FVlvFPmA:_FwUvzgsP-U:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnBristowe?i=lm5FVlvFPmA:_FwUvzgsP-U:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnBristowe/~4/lm5FVlvFPmA" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.msdn.com/cdndevs/archive/2009/10/22/windows-7-even-linus-approves.aspx</feedburner:origLink></item></channel></rss>
