<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>robburke.NET &#187; Toronto</title>
	<atom:link href="http://robburke.net/tag/toronto/feed/" rel="self" type="application/rss+xml" />
	<link>http://robburke.net</link>
	<description>Robert Burke&#039;s home on the web.</description>
	<lastBuildDate>Wed, 18 Apr 2012 19:15:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>TechDays 2010: Real-World Patterns for Cloud Computing</title>
		<link>http://robburke.net/2010/10/techdays-2010-real-world-patterns-for-cloud-computing/</link>
		<comments>http://robburke.net/2010/10/techdays-2010-real-world-patterns-for-cloud-computing/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 12:25:03 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech Events]]></category>
		<category><![CDATA[TechDays]]></category>
		<category><![CDATA[TechDays 2010]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=2525</guid>
		<description><![CDATA[If it&#8217;s Autumn, it must be time for TechDays again here in Canada. This year  I was Microsoft Canada&#8217;s Content Lead for the &#8220;Real-World Patterns for Cloud Computing&#8221; session. The Toronto flavour of the event has been taking place yesterday and today. Compute, Store, Scale The Cloud Computing presentation focused on scenarios involving where we use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techdays.ca"><img class="alignright size-full wp-image-2533" title="Tech Days 2010" src="http://robburke.net/wp-content/uploads/2010/10/techdays2010.png" alt="Tech Days 2010" width="235" height="93" /></a>If it&#8217;s Autumn, it must be time for <a href="http://www.techdays.ca/">TechDays</a> again here in Canada. This year  I was Microsoft Canada&#8217;s Content Lead for the &#8220;Real-World Patterns for Cloud Computing&#8221; session.</p>
<p>The Toronto flavour of the event has been taking place yesterday and today.</p>
<h2>Compute, Store, Scale</h2>
<p>The Cloud Computing presentation focused on scenarios involving where we use the cloud for compute, storage, and scaling (of both compute power and storage). It looked at a real-world case study using Windows Azure Worker Roles, and multiple Azure Storage account (leveraging Blobs and Queues &#8211; Azure Table Storage and <a href="http://www.microsoft.com/en-us/sqlazure">SQL Azure</a> are other stories for other presentations).</p>
<h2>Demo Path</h2>
<div id="attachment_2538" class="wp-caption alignnone" style="width: 710px"><a href="http://robburke.net/wp-content/uploads/2010/10/TalkWalkthrough.jpg"><img class="size-large wp-image-2538" title="&quot;Real World Patterns for Cloud Computing&quot; Demo Path (click to enlarge)" src="http://robburke.net/wp-content/uploads/2010/10/TalkWalkthrough-1024x430.jpg" alt="&quot;Real World Patterns for Cloud Computing&quot; Demo Path (click to enlarge)" width="700" height="293" /></a><p class="wp-caption-text">&quot;Real World Patterns for Cloud Computing&quot; Demo Path (click to embiggen)</p></div>
<p>Here&#8217;s the basic demo path (as pictured above):</p>
<p style="padding-left: 30px;"><strong>1.</strong> Efficiently upload content to the cloud</p>
<p style="padding-left: 30px;"><strong>2.</strong> After upload, add message(s) to Azure Queue indicating to a Worker Role there&#8217;s content to process</p>
<p style="padding-left: 30px;"><strong>3.</strong> Use a Worker Role to read messages from the Queue and process the uploaded content</p>
<p style="padding-left: 30px;"><strong>4.</strong> Show how to scale the whole thing &#8211; both storage (if it exceeds 100TB, the limit of an Azure Storage Account), and compute (if there is too much content to process by a single Worker Role).</p>
<p>The focus of the talk was on incorporating good practices (and avoiding gotchas) throughout this process. We started with some simple code that uploaded content to the cloud and processed it using a worker role, and then modified the solution to incorporate a number of improvements. Then we slammed the whole thing with a heavy load and used the <a href="http://code.msdn.microsoft.com/azurescale">Windows Azure Dynamic Scaling Sample</a> to monitor the growth of the queue and scale up and down accordingly.</p>
<p>(This last part addresses what is certainly one of the most frequently asked questions I get about Azure &#8211; does it scale its computing automatically, and if not, how do I do so? The Dynamic Scaling Sample provides one very configurable and suitable solution for automated scaling of Azure computing.)</p>
<p>If you were at TechDays and are interested in the sample code, please <a title="Contact me" href="http://robburke.net/contact">contact me</a> and I&#8217;ll send a link. You may also be interested in Microsoft Evangelist <a href="http://www.wadewegner.com/2010/06/real-world-patterns-for-cloud-computing-at-teched-na-2010/">Wade Wegner&#8217;s presentation from TechEd2010</a>, which he delivered with Jerry Schulist from the Tribune Company. I&#8217;m indebted to Wade and Jerry for their excellent presentation and their pioneering work with Azure.</p>
<h2>Today: More TechDays + streaming PDC 2010</h2>
<p>If you&#8217;re interested in Azure and cloud computing, you almost certainly will be interested in following what&#8217;s going on this week in Redmond at <a href="http://player.microsoftpdc.com/">Microsoft PDC 2010</a>. The entire conference will be streamed online &#8211; follow that link for a slick schedule and some nice .ics links so you can add talks of interest to your calendar.</p>
<p><strong>[Update, 29 Oct 2010: </strong>There were indeed <a href="http://blogs.msdn.com/b/hanuk/archive/2010/10/28/windows-azure-pdc-2010-announcements.aspx">quite a few announcements related to Azure at PDC2010</a> - check them out!<strong>]</strong></p>
<h2>Thanks Again</h2>
<p>Thanks to everyone who came out &#8211; I really enjoyed the day and that was probably the best post-presentation Q&amp;A session I&#8217;ve ever had, even if <a href="http://www.globalnerdy.com/">Joey</a> had to &#8220;<a href="http://www.youtube.com/watch?v=1z8gCZ7zpsQ">Kanye</a>&#8221; me off stage again when question time ran out! My compliments to the MS Canada team &#8211; they have the choreography of these large-scale tech events down to an art.</p>
<h2>Next stop: Ottawa!</h2>
<p>I&#8217;m looking forward to presenting this talk again in Ottawa on November 9th for the TechDays Ottawa event.</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2010/10/techdays-2010-real-world-patterns-for-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-Country Olympic Mind Games</title>
		<link>http://robburke.net/2010/02/cross-country-olympic-mind-games/</link>
		<comments>http://robburke.net/2010/02/cross-country-olympic-mind-games/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:25:34 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[biofeedback]]></category>
		<category><![CDATA[CN Tower]]></category>
		<category><![CDATA[Mind Balance]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Winter Olympics]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=2340</guid>
		<description><![CDATA[During the Winter Olympics, the lights of the CN Tower are taking part in an interactive art installation that's controlled by a participant's brainwaves. 

What I like about the CN Tower installation (in addition to the cross-country nature of the biofeedback loop) is how they teach participants to generate the correct brainwave patterns. We faced a similar challenge back at MediaLabEurope.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2341" class="wp-caption alignright" style="width: 209px"><a href="http://robburke.net/wp-content/uploads/2010/02/3266979836_f9a3db109a_b.jpg"><img class="size-medium wp-image-2341" title="CN Tower Light Show" src="http://robburke.net/wp-content/uploads/2010/02/3266979836_f9a3db109a_b-199x300.jpg" alt="CN Tower Light Show" width="199" height="300" /></a><p class="wp-caption-text">CN Tower Light Show</p></div>
<p>During the 2010 Winter Olympics, the lights of the CN Tower are taking part in an interactive biometric art installation.</p>
<p>From 3,300km away, a participant in Vancouver has their brainwaves monitored as they watch a live video of the Toronto skyline. When they are inattentive, the CN Tower&#8217;s lights move at a lethargic pace. But as the participant concentrates, the lights of the CN Tower cycle around with the speed of <a href="http://www.vancouversun.com/sports/Canada+Christine+Nesbitt+captures+Olympic+speed+skating+gold/2582875/story.html">Christine Nesbitt</a> &#8217;round the speed skating track.</p>
<p>The measurement being used to determine a participant&#8217;s attentiveness is their ratio of their <a href="http://en.wikipedia.org/wiki/Electroencephalography">alpha waves to beta waves</a>. This very rough estimate of attentiveness is also what we used for an early project in the <a href="http://robburke.net/projects/symphony/">MindGames group</a> called &#8220;BrainChild&#8221;, where a participant unlocked a door through sustained concentration.</p>
<p>What I like about the CN Tower installation (in addition to the cross-country nature of the biofeedback loop) was something I read <a href="http://torontoist.com/2010/02/control_the_cn_tower_from_vancouver_with_your_mind.php">in this Torontoist article</a>. If participants are having trouble &#8220;concentrating,&#8221; they are encouraged to count the lights in skyscraper windows.</p>
<p>This is a very clever, indirect way to achieve the desired result. When working with &#8220;untrained&#8221; biofeedback participants, it can be difficult to articulate the subtle changes that they need to make which will lead to a desired signal (in this case, a change in the ratio of alpha to beta waves).</p>
<h3>Mind Balance Training</h3>
<div id="attachment_2348" class="wp-caption alignright" style="width: 310px"><a href="http://robburke.net/wp-content/uploads/2010/02/MindBalanceInGameScreenShotHighRes.jpg"><img class="size-medium wp-image-2348" title="Mind Balance Screenshot" src="http://robburke.net/wp-content/uploads/2010/02/MindBalanceInGameScreenShotHighRes-300x225.jpg" alt="Mind Balance Screenshot" width="300" height="225" /></a><p class="wp-caption-text">Mind Balance Screenshot</p></div>
<p>A project we built at MIT MediaLabEurope called <a href="http://robburke.net/projects/symphony/mindbalance/">Mind Balance</a> faced a similar challenge.</p>
<p>Mind Balance also relied on an electroencephalogram (EEG) metric to create a control mechanism. However, instead of measuring the ratio between alpha and beta waves, we were monitoring the occipital lobes at the back of the head to detect artifacts from the electrical signals produced by the brain&#8217;s visual processing.</p>
<p>The subtlety there was that success for a participant required not just having a visual pattern in your field of view, but also <em>attending</em> to that pattern &#8211; a &#8220;squishy&#8221; concept that required training. Some of the &#8220;indirect&#8221; methods we used to explain a &#8220;good stare&#8221; included encouraging a participant to &#8220;stare right through&#8221; a region on the screen.</p>
<p>We used a 45-second acoustic feedback training session to help participants learn this concept assisted by very clear and immediate feedback. It worked with varying degrees of success, but thankfully, enough success in over 95% of cases for a participant to successfully go on to generate a single reliable control axis.</p>
<p>We resurrected Mind Balance for the <a href="http://blogs.msdn.com/robburke/archive/2005/12/01/499152.aspx">Microsoft Ireland Visual Studio 2005 launch</a> and it was awesome (and somewhat improbable) that we got it to work in an Irish pub setting. You can read <a href="http://robburke.net/projects/symphony/mindbalance/">more about Mind Balance here</a>, and check out the shots of our prototype headgear called Cerebus.</p>
<p>(Another MindGames project where indirectly achieving biometric results played a big role was <a href="http://news.bbc.co.uk/2/hi/science/nature/1972571.stm">Relax to Win</a>. The techniques players used to achieve relaxation under pressure was an important and fun part of the interaction.)</p>
<h3>Jedi Mind Tricks Re-Re-Rediscovered</h3>
<div id="attachment_2354" class="wp-caption alignright" style="width: 310px"><a href="http://robburke.net/wp-content/uploads/2010/02/WearingCerebusLarge.jpg"><img class="size-medium wp-image-2354  " title="Mindgames researcher Ed Lalor sports Cerebus" src="http://robburke.net/wp-content/uploads/2010/02/WearingCerebusLarge-300x243.jpg" alt="Ed Lalor wears Cerebus" width="300" height="243" /></a><p class="wp-caption-text">Mindgames researcher Ed Lalor models Cerebus</p></div>
<p>Excitement around Brain-Computer Interfaces for commercial and artistic use seems to resurface every few years.</p>
<p>Although the <a href="http://torontoist.com/2010/02/control_the_cn_tower_from_vancouver_with_your_mind.php">headgear</a> for the Olympic installation looks considerably refined compared to our prototype (pictured here), achieving reliability for novel and useful BCI metrics remains a really tough  problem, principally because most people aren&#8217;t cool with having someone drill into their head, which is a shame, because the brain&#8217;s electrical signals are so much weaker by the time they reach the surface.</p>
<p>Later this year, with the imminent launch of <a href="http://www.xbox.com/en-ca/live/projectnatal/">Project Natal</a>, the focus now seems to be on visual and acoustic interfaces.</p>
<p>But during the Olympics, it&#8217;s all about the Mind Games. My hat&#8217;s off to Interaxon for putting together this engaging cross-country installation.</p>
<p><em>(More about the Olympic mind-controlled art installation at <a href="http://www.popsci.com/gadgets/article/2010-02/vancouver-olympics-will-host-largest-thought-controlled-computing-installation-ever?page=">PopSci</a>, <a href="http://interaxon.ca/featured_project">Interaxon</a>, <a href="http://torontoist.com/2010/02/control_the_cn_tower_from_vancouver_with_your_mind.php">Torontoist</a>)</em></p>
<p><em>(More about Mind Balance <a href="http://robburke.net/projects/symphony/mindbalance/">here with links to pics</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2010/02/cross-country-olympic-mind-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Four Perspectives on Delivering &#8216;Return on Experience&#8217;</title>
		<link>http://robburke.net/2009/09/four-perspectives-on-delivering-return-on-experience/</link>
		<comments>http://robburke.net/2009/09/four-perspectives-on-delivering-return-on-experience/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:14:27 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[SketchFlow]]></category>
		<category><![CDATA[Tech Events]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=1596</guid>
		<description><![CDATA[I&#8217;m looking forward to the conversation at this Metro Toronto .NET Users Group meeting: Four Perspectives on Delivering &#8216;Return on Experience&#8217; We’ve heard a lot recently, from Microsoft and others, about the importance of user experience (UX) and delivering &#8216;return on experience&#8217; to clients. Tools like Sketchflow for prototyping, Expression Blend for visual design, and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1604" class="wp-caption alignright" style="width: 348px"><a href="http://mtdnug090916.eventbrite.com/"><img class="size-full wp-image-1604" title="Metro Toronto. NET Users Group" src="http://robburke.net/wp-content/uploads/2009/09/mtdug.jpg" alt="Metro Toronto. NET Users Group" width="338" height="87" /></a><p class="wp-caption-text">Meeting, 16 sept, 6PM, Bloor East, Toronto (click)</p></div>
<p>I&#8217;m looking forward to the conversation at <a href="http://mtdnug090916.eventbrite.com/">this Metro Toronto .NET Users Group meeting:</a></p>
<p style="padding-left: 30px;"><strong>Four Perspectives on Delivering<br />
&#8216;Return on Experience&#8217;</strong></p>
<p style="padding-left: 30px;">We’ve heard a lot recently, from Microsoft and others, about the importance of user experience (UX) and delivering &#8216;return on experience&#8217; to clients. Tools like Sketchflow for prototyping, Expression Blend for visual design, and frameworks like Silverlight and WPF, are designed to change the way we deliver software projects that incorporate rich and intuitive user experiences.</p>
<p style="padding-left: 30px;">The reality, of course, is that there are many stakeholders with different perspectives on this process. This evening, let’s talk about how things really work during project delivery &#8220;in the wild.&#8221;</p>
<p style="padding-left: 30px;">We&#8217;ll discuss the process of enhancing user experience from four perspectives: a designer, a developer team lead, a client, and an account manager.  (not personas, but thoughts from real people who have performed or are performing these roles).   Their perspectives will begin a conversation about the tools and processes, challenges and rewards of delivering &#8216;return on experience.&#8217;</p>
<p>(September 16th, Manulife at 200 Bloor East, Toronto, 6:00PM)</p>
<p><strong><em>[Update, 17 Sept - I really enjoyed last night - and a huge thanks to all 4 members of the panel (Susan Greenfield, Ernie Taylor, </em></strong><strong><em></em></strong><strong><em>Daniel Cox, </em></strong><strong><em>Bill Baldasti</em></strong><strong><em>) and everyone who came out. I will post slides and follow-up either later today or early tomorrow!]</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2009/09/four-perspectives-on-delivering-return-on-experience/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cycling in Toronto: 3 Things I Learned Today</title>
		<link>http://robburke.net/2009/05/cycling-in-toronto-3-things-i-learned-today/</link>
		<comments>http://robburke.net/2009/05/cycling-in-toronto-3-things-i-learned-today/#comments</comments>
		<pubDate>Fri, 29 May 2009 02:48:03 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[bicycles]]></category>
		<category><![CDATA[bike lanes]]></category>
		<category><![CDATA[Bike Summit 2009]]></category>
		<category><![CDATA[BikeLane Diary]]></category>
		<category><![CDATA[BikeToronto]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Dandyhorse]]></category>
		<category><![CDATA[door prize]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[IBikeTO]]></category>
		<category><![CDATA[new category]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[WATERFRONToronto]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=1408</guid>
		<description><![CDATA[1. A few years ago, I won a &#8220;Door Prize&#8221; and had no idea!! This one time, in Dublin, I was cycling along minding my own business, when a car passenger carelessly opened her door into the bike lane. She&#8217;d given me just enough time to slam on my brakes and think &#8220;oh noes&#8211;&#8221; (or [...]]]></description>
			<content:encoded><![CDATA[<h3>1. A few years ago, I won a &#8220;Door Prize&#8221; and had no idea!!</h3>
<p>This one time, in Dublin, I was cycling along minding my own business, when a car passenger carelessly opened her door into the bike lane.</p>
<p>She&#8217;d given me just enough time to slam on my brakes and think <em>&#8220;oh noes&#8211;&#8221; </em>(or localized cussing equivalent) before I received what I now know is called <em>a door prize </em>straight across my helmet-protected face.</p>
<p>It can be a lot less funny and <a href="http://www.treehugger.com/files/2008/05/should-drivers-who-door-someone-be-charged.php">significantly more tragic</a>.</p>
<p>So I am relieved to move swiftly on to report &#8211;</p>
<h3>2. Proposed Changes to Toronto Cycling Routes will reduce your odds of winning a Door Prize!</h3>
<p>The Toronto waterfront along Queens Quay is under review for a major redevelopment that, among other benefits, would make it significantly more cycle- and pedestrian-friendly.</p>
<p>It would &#8220;mend&#8221; the waterfront cycling trail, which currently suffers from an unpleasant discontinuity downtown.</p>
<div id="attachment_1421" class="wp-caption alignnone" style="width: 670px"><img class="size-full wp-image-1421" title="If only Queens Quay looked like this...!" src="http://robburke.net/wp-content/uploads/2009/05/newwaterfront1.jpg" alt="If only Queens Quay looked like this...!" width="660" height="350" /><p class="wp-caption-text">If only Toronto&#39;s Queens Quay looked like this...!</p></div>
<p>The shortlisted plans <a href="http://www.waterfrontoronto.ca/dbdocs//49d3c0aacebfe.pdf">in this document (.pdf)</a>, found on the <a href="http://www.waterfrontoronto.ca/dynamic.php?first=43fa75b221b08&amp;second=4637868526923&amp;third=442c38f26aee1&amp;fourth=4713c8ab687d2">WATERFRONToronto site</a>, would improve &#8220;active transportation&#8221; <em>and </em>go a long way toward revitalizing the waterfront.  The sketch above is from the consultation report.</p>
<p>For more information, there is a <a href="http://www.waterfrontoronto.ca/dbdocs//4a1edd4d56cfc.pdf">summary report here (.pdf)</a> which includes upcoming meetings at which the public can comment (including City of Toronto Executive Committee Meeting June 2nd, and Council Meeting July 6th).  Head to <a href="http://www.waterfrontoronto.ca/dynamic.php?first=43fa75b221b08&amp;second=4637868526923&amp;third=442c38f26aee1&amp;fourth=4713c8ab687d2">WATERFRONToronto</a> to learn more.</p>
<p>You may be interested in <a href="http://www.biketoronto.ca/topic/show/686.htm">one thoughtful cyclist&#8217;s recent concerns</a> regarding the current state of the plan.</p>
<p>The redevelopment, of course, is about much more than cycling.  But for cyclists, it could offer a very welcome change.</p>
<p>(Also, in case you missed it, earlier this week Toronto City Council <a href="http://network.nationalpost.com/np/blogs/toronto/archive/2009/05/25/city-council-approves-contentious-bike-lane-for-jarvis.aspx">approved a bike lane on major north-south artery Jarvis as well</a>! Woohoo!)</p>
<h3>3. There is a vibrant biking community here in Toronto!</h3>
<div id="attachment_1418" class="wp-caption alignnone" style="width: 670px"><img class="size-full wp-image-1418" title="The 2009 Toronto Bike Summit was a packed house" src="http://robburke.net/wp-content/uploads/2009/05/3573858204_86eac00d15_b.jpg" alt="The 2009 Toronto Bike Summit was a packed house" width="660" height="324" /><p class="wp-caption-text">The 2009 Toronto Bike Summit was a packed house</p></div>
<p>I met some of that community today at the <a href="http://www.torontocat.ca/main/bikesummit2009">2009 Bike Summit</a>, which coincided with this week&#8217;s launch of <a href="http://www.toronto.ca/cycling/">Bike Month</a> in Toronto.  The image above is from Ralph Buehler&#8217;s session this morning about <a href="http://en.wikipedia.org/wiki/Freiburg">Freiburg</a>, which is widely considered Germany&#8217;s most sustainable city. The ways in which Freiburg&#8217;s infrastructure and culture accommodates cyclists provided the case study for Buehler&#8217;s very interesting presentation.</p>
<p>Considering I&#8217;ve been cycling like crazy of late, I&#8217;ve created a &#8220;Toronto Cycling&#8221; topic on this site, and what better way to kick it off than with a link-list.</p>
<h3>Toronto cycling resources, publications and bloggers:</h3>
<p style="padding-left: 30px;">The <a href="http://torontocat.ca/main/">Toronto Coalition for Active Transportation (TCAT)</a> co-hosted the summit today.</p>
<p style="padding-left: 30px;">The <a href="http://www.toronto.ca/cycling/">City of Toronto&#8217;s cycling site</a> includes a .pdf of the Toronto-area bike map.</p>
<p style="padding-left: 30px;">The <a href="http://www.tbn.ca/">Toronto Bicycling Network</a>, and <a href="http://www.biketoronto.ca/">BikeToronto</a>, and <a href="http://bikelanediary.blogspot.com/">BikeLane Diary</a>, and <a href="http://www.ibiketo.org/">IBikeTO.org</a> sites all offer Toronto cycling community news and insight.</p>
<p style="padding-left: 30px;"><a href="http://roadrashblog.blogspot.com/">Roadrash</a> chronicles the escapades of a Toronto cyclist who&#8217;s en route to cycling 1,200km this summer.</p>
<p style="padding-left: 30px;"><a href="http://dandyhorse.com/">Dandyhorse is a new print publication</a> &#8211; elegantly designed, clearly a labour of love, and filled with insightful and well-written articles about everything &#8220;Toronto on Two Wheels.&#8221; More love for Dandyhorse <a href="http://www.eyeweekly.com/blog/bikeguide/article/61060">here at Eyeweekly</a>.</p>
<p>I&#8217;d be very happy to hear of any other Toronto cycling resources you know of out there.</p>
<p>See you on the roads and trails!</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2009/05/cycling-in-toronto-3-things-i-learned-today/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CodeCamp Toronto: Silverlight Beyond MIX09</title>
		<link>http://robburke.net/2009/04/codecamp-toronto-silverlight-beyond-mix09/</link>
		<comments>http://robburke.net/2009/04/codecamp-toronto-silverlight-beyond-mix09/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 14:47:59 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CodeCamp]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Tech Events]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=1384</guid>
		<description><![CDATA[Thanks to everyone who came out to Toronto CodeCamp on Saturday to talk about Silverlight Beyond Mix09. As per the chart, my presentation was Powerpoint-free, but code+markup heavy. Actually markup heavy, really. There wasn&#8217;t a lot of Blend coming that afternoon, and MIX09 for me was about embracing design and seeking &#8220;return on experience,&#8221; which [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1389" class="wp-caption aligncenter" style="width: 670px"><img class="size-full wp-image-1389" title="Silverlight Beyond Mix09 By Application" src="http://robburke.net/wp-content/uploads/2009/04/silverlightbeyondmix09chart.jpg" alt="Silverlight Beyond Mix09 By Application" width="660" height="415" /><p class="wp-caption-text">Silverlight Beyond Mix09 By Active Application</p></div>
<p>Thanks to everyone who came out to <a href="http://www.torontocodecamp.net/">Toronto CodeCamp</a> on Saturday to talk about Silverlight Beyond Mix09.</p>
<p>As per the chart, my presentation was Powerpoint-free, but code+markup heavy. Actually <strong>markup </strong>heavy, really.</p>
<p>There wasn&#8217;t a lot of Blend coming that afternoon, and MIX09 <a href="http://robburke.net/2009/03/21/mix09-inspirations-back-to-the-drawing-board/">for me was about embracing design and seeking &#8220;return on experience,&#8221;</a> which are the reasons you probably care about Silverlight in the first place.</p>
<p>So I thought I would tee up the day&#8217;s Silverlight tracks by spending more time in Blend, with its &#8220;split&#8221; mode activated, so you could see both its visual surface and the XAML markup (now with AutoComplete!).</p>
<h3>Links and Resource Hubs</h3>
<p><strong>Getting started: </strong>Please see the <a href="http://silverlight.net/getstarted/">silverlight.net site</a>. Silverlight 2 and 3 dev can be made to co-exist on the same VS2008 box via <a href="http://blogs.msdn.com/amyd/archive/2009/03/18/switching-from-silverlight-3-tools-to-silverlight-2-tools.aspx">Amy&#8217;s very useful batch file trick</a>. Designers <a href="http://expression.microsoft.com/en-us/dd565865.aspx">see these getting started resources</a>.</p>
<p><strong>Follow the new stuff: </strong>Save yourself the trouble and just subscribe to <a href="http://geekswithblogs.net/WynApseTechnicalMusings/Default.aspx">WynApse&#8217;s Silverlight Cream</a> &#8211; Dave aggregates all the Silverlight news of the day and adds his thoughtful, passionate commentary.</p>
<p><strong>Hubs for Links: </strong>Please see <a href="http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx">Tim Heuer for an all-up look at what&#8217;s new in Silverlight 3</a>, and <a href="http://blogs.msdn.com/brada/">BradA for .NET RIA Services (many link roundups)</a>.</p>
<p><strong>Good summaries of individual features:</strong><a href="http://blogs.msdn.com/janete/archive/2009/03/19/what-s-new-in-expression-blend-3-preview.aspx"><strong> </strong>What&#8217;s new in Blend 3</a>, <a href="http://mtaulty.com/downloads/Silverlight3/run/Mix09TestPage.html">Pixel Shaders</a>, <a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/03/18/Silverlight-3-_1320_-BasedOn-Styles.aspx">Style Enhancements</a>, <a href="http://timheuer.com/blog/archive/2009/03/18/silverlight-3-offline-update-framework.aspx">Out-of-Browser</a>, <a href="http://www.wintellect.com/CS/blogs/jprosise/archive/2009/03/29/silverlight-3-s-new-gpu-acceleration.aspx">GPU Acceleration</a>, <a href="http://www.wintellect.com/CS/blogs/jprosise/archive/2009/03/26/silverlight-3-s-new-local-connections.aspx">Local Connections</a>, <a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/03/23/Using-Blur-to-make-Dialogs-Pop-in-Silverlight-3.aspx">Dialog Windows</a>, <a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/03/18/Silverlight-3-_1320_-The-Bitmap-API-_2F00_-WriteableBitmap.aspx">Writeable Bitmaps</a>.</p>
<p>This list is far from exhaustive &#8211; there are excellent Silverlight 3 link hubs like Tim&#8217;s out there and I hope this gets you started. Please drop me a note if I&#8217;ve missed a subtopic.</p>
<h3>Sample Code</h3>
<p><a href="http://heroicsalmonleap.net/links/Silverlight3Lap.zip">Here it is</a>. Where I started from someone else&#8217;s sample, I include a .URL link back to the source.</p>
<h3>Grease-<em>What?</em></h3>
<p>Sorry, the <em>Legend of the Greasepole</em> code (which I used to demo hardware acceleration and Silverlight Offline) isn&#8217;t in there. For more wacky inexplicable greasepole-climbing hilarity, you can play the <a href="http://robburke.net/projects/greasepole/">Silverlight 2 version here</a>, and <a href="http://engsoc.queensu.ca/polegame">learn more here</a> and <a href="http://robburke.net/2008/03/25/silverlight-2-greasepole-game-engine-services/">more about its move from XNA to Silverlight here</a>. Yes, us Queens Applied Science types are a strange bunch.</p>
<h3>Thank You</h3>
<p>Thanks again to the organizers of CodeCamp, and particularly Chris Dufour and the many volunteers, for all your efforts. And thank you to the attendees: It was an early morning in late April, with a Toronto afternoon approaching that ended up flirting with 30 degrees Celsius. CodeCamp is a fun and energetic day, and I look forward to next year&#8217;s gig already.</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2009/04/codecamp-toronto-silverlight-beyond-mix09/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Silverlight Samurai Skills Follow-up</title>
		<link>http://robburke.net/2008/10/silverlight-samurai-skills/</link>
		<comments>http://robburke.net/2008/10/silverlight-samurai-skills/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 20:30:16 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Tech Events]]></category>
		<category><![CDATA[TechDays 2008]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=217</guid>
		<description><![CDATA[Thanks to everyone who came out to my Silverlight Samurai Skills presentations this morning in Toronto, and to Microsoft Canada for inviting me to present at this event. When the Canadian team does events, they do them really big &#8211; and really well! I hope you found the sessions useful and engaging.  They certainly provided [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 0pt none; float: right;" src="http://www.robburke.net/images/TechDaysCanada2008.jpg" alt="Tech Days Canada" />Thanks to everyone who came out to my Silverlight Samurai Skills presentations this morning in Toronto, and to Microsoft Canada for inviting me to present at this event.  When the Canadian team does events, they do them really big &#8211; and really well!</p>
<p>I hope you found the sessions useful and engaging.  They certainly provided a lap around a whole lot of the core features in Silverlight 2.  I promised to provide code and links so you can follow-up, get connected with the community, and find out more.</p>
<p><strong>The Code</strong></p>
<p>As promised, <a href="http://robburke.net/links/SilverlightSamuraiSkills-RobBurke.zip">click here for all the source code from the presentation</a>, including start, end-of-part-one, and completed versions. Import the .vssettings file into Visual Studio to get the code snippets.</p>
<p>I&#8217;ll post the slide decks soon &#8211; I&#8217;ve been asked to hold off a little bit on those.</p>
<p><strong>The Links</strong></p>
<p>Note &#8211; this list is far from exhaustive, it just points to some things I&#8217;ve found really helpful.</p>
<p><a href=" http://silverlight.net/GetStarted/ ">Silverlight.NET</a> &#8211; Get Started section has all the bits you need</p>
<p><strong>Additional Silverlight Controls and Themes<br />
</strong></p>
<p><a href="http://www.codeplex.com/silverlight">Silverlight Toolkit</a> (Microsoft, MS-PL)<a href="http://www.codeplex.com/silverlightcontrib"><br />
Silverlight Contrib</a> (Third-party, MS-PL)<br />
<em>see also </em><br />
<a href="http://codeplex.com/blacklight">Blacklight</a>, which comes from the <a href="http://www.mscui.net/PatientJourneyDemonstrator/ ">Patient Journey Demonstrator</a></p>
<p><strong>Layout</strong></p>
<p><a href="http://blogs.msdn.com/devdave/archive/2008/07/19/silverlight-layout-fundamentals-part-1-what-is-layout.aspx ">Silverlight Layout Fundamentals</a> (DevDave)</p>
<p><strong>VisualStateManager, Parts and State Model</strong></p>
<p><a href="http://scorbs.com/2008/06/11/parts-states-model-with-visualstatemanager-part-1-of">Parts and States Model with VSM</a> (scorbs, 4-part series)</p>
<p><strong>IsolatedStorage</strong></p>
<p><a href="http://wildermuth.com/2008/10/21/Using_Isolated_Storage_Settings_in_Silverlight_2 ">IsolatedStorage quickstart</a> (wildermuth)</p>
<p><strong>Browser DOM Integration</strong></p>
<p><a href="http://blog.webjak.net/2008/09/08/control-silverlight-by-using-browser-back-and-foward-buttons/">Forward-Back Browser Integration</a> (webjak)</p>
<p><strong>More Links [update 12 Nov]</strong></p>
<p>Qixing and Laurent have also put together a FAQ based on <a href="http://blogs.msdn.com/canux/archive/2008/11/11/silverlight-faq-from-techdays.aspx">feedback from the Montreal version</a> of Silverlight Samurai Skills.</p>
<p><strong>The P.S.</strong></p>
<p>My <a href="http://robburke.net/about">consultancy</a>, Carrington Technologies, specializes in Silverlight and WPF consulting and training, and we&#8217;re based out of Toronto. If you&#8217;re interested in finding out more, please drop me a line via the <a href="http://robburke.net/contact/">contact page</a>, or through rob at robburke dot not.</p>
<p>p.p.s. Silverlight Streaming has now been updated to Silverlight 2 RTW, so the Deep Zoom <a href="http://robburke.net/projects/fractlol/">FractLOL</a> should now work. [Updated November 2nd]
<p>final p.s. [update] I am greatly indebted to Microsoft&#8217;s Mark Rideout, whose excellent <a href="http://blogs.msdn.com/markrideout/archive/2008/06/17/teched-session-building-a-silverlight-application-project.aspx">TechEd 2008 session on Silverlight 2</a> formed the basis for the core demo I used in these sessions. I&#8217;ve updated his demo to highlight some of the features added to Silverlight 2 between Beta 2 and RTW (including additions to the IsolatedStorage API, and an allegedly more compliant browser history implementation).</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2008/10/silverlight-samurai-skills/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

