<?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>Overpass Experiences &#187; C# Coding</title>
	<atom:link href="http://www.wroolie.co.uk/category/development/c-sharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wroolie.co.uk</link>
	<description>The Eric Wroolie Blog</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:45:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>I love coding for WP7</title>
		<link>http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/</link>
		<comments>http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 17:59:06 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/</guid>
		<description><![CDATA[So, I’ve spent ages trying to learn to code on an Android.&#160; I’ve read a few books.&#160; I’ve got my dev environment all set up.&#160; I’ve coded a few test apps and put them on my phone.&#160; But the going is slow.&#160; If I were a Java developer, I’d probably be all over it. A [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/01/05/in-love-with-our-own-lingo/' rel='bookmark' title='In love with our own lingo'>In love with our own lingo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So, I’ve spent ages trying to learn to code on an Android.&#160; I’ve read a few books.&#160; I’ve got my dev environment all set up.&#160; I’ve coded a few test apps and put them on my phone.&#160; But the going is slow.&#160; If I were a Java developer, I’d probably be all over it.</p>
<p>A friend asked me to do a quick Windows Phone 7 app and I could not believe how easy it was.&#160; Since I’ve been working heavily with Silverlight for the past few years, I know most of the code already.&#160; I had to do minimal reading to get a full app up and running.&#160; It was was nice to work in Visual Studio again.&#160; Using Resharper, I was flying through the code.</p>
<p>I only wish more people had Windows Phone 7.&#160; </p>
<p>I would get a phone myself, but 3 things are holding me back currently:</p>
<ol>
<li>I don’t want to be one of 5 people in the UK with a Windows Phone 7.</li>
<li>It’s not open, like Android is.&#160; I would be at the mercy of the phone manufacturers for upgrades (like with an iPhone).</li>
<li>It doesn’t have expandable memory (to my knowledge).</li>
<li>My current contract isn’t up until April.</li>
</ol>
<p>But it’s nice to be able to write apps so quickly (since I spent so much time learning the trivial details of Silverlight).&#160; Maybe.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=I+love+coding+for+WP7+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D646" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/&amp;title=I+love+coding+for+WP7" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/&amp;title=I+love+coding+for+WP7" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/&amp;t=I+love+coding+for+WP7" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=I+love+coding+for+WP7&amp;link=http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/&amp;title=I+love+coding+for+WP7" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/01/05/in-love-with-our-own-lingo/' rel='bookmark' title='In love with our own lingo'>In love with our own lingo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2011/12/08/i-love-coding-for-wp7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;View Source&#8221; belongs to me too.</title>
		<link>http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/</link>
		<comments>http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 05:45:10 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/</guid>
		<description><![CDATA[For me, the sign of a good web developer (or web application developer) is someone who can right-click a web page to view the source and tell you why he did things the way he did.&#160; “I used this div to position this element over here, and used the unordered list for a sub-menu, . [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/07/02/6/' rel='bookmark' title='Baseball on Radio and Open Source'>Baseball on Radio and Open Source</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For me, the sign of a good web developer (or web application developer) is someone who can right-click a web page to view the source and tell you why he did things the way he did.&#160; “I used this div to position this element over here, and used the unordered list for a sub-menu, . . . “</p>
<p>A bad web developer is someone who says “It looks fine in my browser” and “Well, I’m not a designer . . . “</p>
<p>One of the biggest crimes of ASP.net Web Forms was to strip HTML skills from new web developers.&#160; They view the source of their code (in the browser—not Visual Studio) as gobbledy-gook.&#160; And ASP.net ensures that it is.&#160; It’s full of ViewState and control names like ctl_100_className_ctrlName which the developer didn’t put there.&#160; It tried to remove the whole stateless-http challenges and make web development accessible to desktop developers.</p>
<p>I’m so very pleased every time I see a new site created with the Microsoft MVC Framework.&#160; MVC is making up for the ASP.Net webform crimes.&#160; Just like Ruby&#160; on Rails or PHP (or classic ASP), it allows the developer to think about what gets sent from the web server to the browser.&#160; When I do a site in MVC framework, I can view the source and recognize my own handy-work.&#160; I can make full use of CSS3 and jQuery.&#160; I know that everything in my user’s browser is something I put there intentionally.</p>
<p>CSS, Javascript, and HTML (along with images, flash movies, Silverlight, or other plugins) are the ingredients of any web application.&#160; Server languages like ASP, PHP, and Ruby are only tools to deliver these ingredients to the browser in unique and creative ways.&#160; A good web application developer (like a good chef) can look at his source and tell you exactly what everything does.&#160; ASP.Net webforms are like ready-meals.&#160; Everything is done for you, but you don’t really know everything that’s in it.</p>
<p>Now, don’t get me wrong, I’ve known some fantastic ASP.Net devs who build apps free of ViewState and server controls.&#160; But I’ve worked with too many who could drag a control onto a web canvas, set a few properties, and call themselves web developers.</p>
<p>I recently worked on a DotNetNuke project where we customised a third-party component.&#160; The page was not rendering as it should.&#160; ViewSource gave me a bunch of ViewState and nested tables.&#160;&#160; I knew of a 100 ways to get css to make the site look the way I wanted, but this wasn’t my source.&#160; It wasn’t even the developer’s source—it was the clientIds of the server control.&#160; Since I was struggling, a web guy (proper Mac-using, firebug-toting, standards-compliant, web guy) asked to see the source so he could suggest something.&#160; When he saw the source, he was mortified.&#160; I was embarrassed –“It’s not mine!&#160; I didn’t write it.”&#160; In the end, I hacked it with jQuery.&#160; I didn’t have the sourcecode to modify it properly.&#160; </p>
<p>The legacy of Web Forms lives on.&#160; Sharepoint 2010 is full of it.&#160; Young Microsoft developers (in the last 5 years or so) know nothing but how to use WebForms.&#160; (An ASP.net dev told me a few years ago “But I don’t know html.”).&#160; But, hopefully, one day we will get around this idea of creating tools that “do everything for you” for developers who should know to do it themselves.&#160; Just like I wouldn’t create ready meals for people who call themselves chefs.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too.+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D644" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/&amp;title=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too." title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/&amp;title=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too." title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/&amp;t=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too." title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too.&amp;link=http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/&amp;title=The+%E2%80%9CView+Source%E2%80%9D+belongs+to+me+too." title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/07/02/6/' rel='bookmark' title='Baseball on Radio and Open Source'>Baseball on Radio and Open Source</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNN, Orchard, and Joomla&#8211;some thoughts</title>
		<link>http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/</link>
		<comments>http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 05:56:00 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/</guid>
		<description><![CDATA[Iâve been looking at CMS systems a lot recently.&#160; Here are some of my thoughts: DotNetNuke Iâm using DotNetNuke for a contract right now.&#160; Although itâs written in Asp.Net and I can code in that easily, itâs a pig to run.&#160; Even version 6, which was released last week, seems sluggish when run in the [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/' rel='bookmark' title='Some thoughts on the ASP.Net MVC Framework'>Some thoughts on the ASP.Net MVC Framework</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Iâve been looking at CMS systems a lot recently.&#160; Here are some of my thoughts:</p>
<h5>DotNetNuke</h5>
<p>Iâm using DotNetNuke for a contract right now.&#160; Although itâs written in Asp.Net and I can code in that easily, itâs a pig to run.&#160; Even version 6, which was released last week, seems sluggish when run in the browser (even on my local machine with 8gb ram).&#160; </p>
<p>DNN is advancedâdonât get me wrong.&#160; There is no lazy-ness there.&#160; In fact, there is so much available in DNN, that it pains me that it runs so slowly.</p>
<p>Itâs an okay platform.&#160; But compared to MVC or PHP counterparts, the ASP.Net webforms are still far too slow and lack elegance.&#160; DNN will always have that Asp.Net webform dependency hanging around its neck.</p>
<h5>Orchard</h5>
<p>Orchard is a new CMS which was started by Microsoft.&#160; I fell in love with it last month.&#160; Itâs based on MVC3 with the razor engine.&#160; It supports multiple sites, just like DNN.&#160; There arenât many extensions or themes, but itâs written in C# so I can easily create what I need.</p>
<p>But, then . . . </p>
<p>But then I looked at the page source after it has been rendered in the browser.&#160; Although it doesnât have a lot of ugly ViewState like DNN (and all other webform pages have), it does include a lot of stuff that I didnât put there.&#160; There is huge amount of javascript added which would at least triple the size of my source.&#160; The beauty of MVC is that I have more control of the htmlâbut Orchard adds a stunning amount of code.&#160; Most of it is serialised model informationâbut Iâm not sure why it is on the client.</p>
<p>This really bothers me because I spent a lot of time working with Orchard.&#160; It is not easy to use as an Admin.&#160; While DNN is simple and I could give it to any client to customise, you have to really study Orchard just to add a few things onto a page.&#160; You canât just add something to a sidebar, for example, you have to create a layer and add a shape, and add some code so it only shows when a page uses that layer or shape.&#160; Really, it was ridiculously difficult. </p>
<p>So, Orchard adds too much to the source and is too difficult to use.&#160; But, in terms of speed, it is very fast.</p>
<h5>Joomla</h5>
<p>Okay, Joomla is PHP.&#160; Iâve done PHP projects for clients before, so Iâm fine with thatâbut I prefer C#.&#160; I looked at Joomla and Drupal just to see how they compare.</p>
<p>Joomla puts the .net CMS alternatives to shame.&#160; It is easy to set up, the code is very current, and it delivers pages super-fast.&#160; The admin interface is not as easy to use as DNN (in my opinion), but much easier than Orchard.&#160; There are loads of themes and extensions available.&#160; When I did a viewSource, all the html was what I expected it to be.</p>
<p>Why canât the .net projects be this good?</p>
<p>&#160;</p>
<p>One thing I hear a lot in my contracts are developers comparing .Net, PHP, and Java (and sometimes Rails).&#160; DotNet developers always say .Net is better.&#160; PHP and Java developers talk about how sluggish .Net is and how it is inferior because it requires being hosted on Windows (except for Monoâbut who really uses that?).&#160; The truth is, all these languages pretty much do the same thingâthey deliver HTML to the browser.&#160; You can write a site in any language and it wouldnât matter.&#160; Iâve seen .Net sites outperform PHP sites (but unfortunately, it is the other way around).&#160; </p>
<p>Iâve looked at other .net CMS systems lately too (Umbraco, Sitefinity, etc) and didnât like the look of those enough to even install.</p>
<p>I might start using Joomla.&#160; Page speed is far more important than how easy it is to code.&#160; Hopefully, someone will write a decent .Net CMS system one of these days.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D641" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/&amp;title=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/&amp;title=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/&amp;t=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts&amp;link=http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/&amp;title=DNN%2C+Orchard%2C+and+Joomla%E2%80%93some+thoughts" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/' rel='bookmark' title='Some thoughts on the ASP.Net MVC Framework'>Some thoughts on the ASP.Net MVC Framework</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Looking forward to Silverlight 5</title>
		<link>http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/</link>
		<comments>http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 19:41:45 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/</guid>
		<description><![CDATA[So, I watched the Silverlight Firestarter keynote where some of the Silverlight 5 features were revealed and have to say that it all looks really good.&#160; There were some pretty impressive interfaces demoâd.&#160; Iâm so tired of hearing how Microsoft is dumping Silverlight.&#160; The keynote alleviated some of those fears, I hope. The biggest benefit, [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2007/04/21/59/' rel='bookmark' title='Microsoft Silverlight'>Microsoft Silverlight</a></li>
<li><a href='http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/' rel='bookmark' title='The scary thing about Silverlight . . .'>The scary thing about Silverlight . . .</a></li>
<li><a href='http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/' rel='bookmark' title='I take back all the things I&rsquo;ve said about Silverlight'>I take back all the things I&rsquo;ve said about Silverlight</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So, I watched the Silverlight Firestarter keynote where some of the Silverlight 5 features were revealed and have to say that it all looks really good.&#160; </p>
<p>There were some pretty impressive interfaces demoâd.&#160; </p>
<p>Iâm so tired of hearing how Microsoft is dumping Silverlight.&#160; The keynote alleviated some of those fears, I hope.</p>
<p>The biggest benefit, I think, will be the ability to put breakpoints in xaml databinding.&#160; Most of the Silverlight problems I have are trying to figure out if the INotifyPropertyChanged event was fired for an element in my gui.&#160; </p>
<p>So, life will be easier . . . by the end of next year.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Looking+forward+to+Silverlight+5+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D618" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/&amp;title=Looking+forward+to+Silverlight+5" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/&amp;title=Looking+forward+to+Silverlight+5" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/&amp;t=Looking+forward+to+Silverlight+5" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Looking+forward+to+Silverlight+5&amp;link=http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/&amp;title=Looking+forward+to+Silverlight+5" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2007/04/21/59/' rel='bookmark' title='Microsoft Silverlight'>Microsoft Silverlight</a></li>
<li><a href='http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/' rel='bookmark' title='The scary thing about Silverlight . . .'>The scary thing about Silverlight . . .</a></li>
<li><a href='http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/' rel='bookmark' title='I take back all the things I&rsquo;ve said about Silverlight'>I take back all the things I&rsquo;ve said about Silverlight</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I take back all the things I&#8217;ve said about Silverlight</title>
		<link>http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/</link>
		<comments>http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 05:43:46 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/</guid>
		<description><![CDATA[After my initial resistance to using Silverlight, I have to say that I have been using it heavily for the past month and am very impressed with it.&#160; When I look at Silverlight as a web technology, I am amazed by the stuff you can do with it and how extensible it is. My apprehension [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/' rel='bookmark' title='The scary thing about Silverlight . . .'>The scary thing about Silverlight . . .</a></li>
<li><a href='http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/' rel='bookmark' title='Looking forward to Silverlight 5'>Looking forward to Silverlight 5</a></li>
<li><a href='http://www.wroolie.co.uk/2007/05/08/57/' rel='bookmark' title='Silverlight on Expression Blend with AVG Anti-Virus'>Silverlight on Expression Blend with AVG Anti-Virus</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>After my initial resistance to using Silverlight, I have to say that I have been using it heavily for the past month and am very impressed with it.&#160; When I look at Silverlight as a web technology, I am amazed by the stuff you can do with it and how extensible it is.</p>
<p>My apprehension was due to web standards.&#160; And I still have concerns here.&#160; Microsoft had a big win when they got SL to work on Macs as well as Windows.&#160; But the lack of a Linux version still bothers me (the Mono guys are working on this).&#160; The biggest blight on the technology is lack of iPad support.</p>
<p>I like HTML and I feel comfortable with it.&#160; When ASP.Net webforms were released 10 years ago, I felt Microsoft were trying to bring a Visual Basic-type development experience to the web.&#160; I canât tell you how many developers Iâve met who profess not to know html.&#160; They only know the very basics of html and a bunch of tags like &lt;asp:Button&gt;.&#160; With php, classic asp, and the new MVC framework, you have more control of how your page renders in different browsers because you wrote the code to do it.&#160; I guess Iâm a purist in this area.</p>
<p>But Silverlight is not html development.&#160; Itâs also not flash.&#160; Itâs more like writing a client application which runs on the desktopâbut has to play safely in a web sandbox.&#160; The rules are all different.&#160; All calls back to the server are asynchronous and you canât stop and wait for them.&#160; Binding is very heavily used, and the code-behind works better than in ASP.Net because there are no postbacks required.</p>
<p>In the past month, Iâve really geeked out.&#160; I spend most of my time thinking about the project Iâm working on and how I can improve it.&#160; Iâm reading my fourth book on Silverlight in the evenings and spending the days coding away.&#160; You might think thatâs sad (it has been said to me), but Iâm really enjoying it.&#160; It wonât last forever, so you need to take full advantage of enthusiasm when you get it.</p>
<p>Anyway, I take back some of the things I said before about Silverlight.&#160; </p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D609" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/&amp;title=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/&amp;title=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/&amp;t=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight&amp;link=http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/&amp;title=I+take+back+all+the+things+I%E2%80%99ve+said+about+Silverlight" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/' rel='bookmark' title='The scary thing about Silverlight . . .'>The scary thing about Silverlight . . .</a></li>
<li><a href='http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/' rel='bookmark' title='Looking forward to Silverlight 5'>Looking forward to Silverlight 5</a></li>
<li><a href='http://www.wroolie.co.uk/2007/05/08/57/' rel='bookmark' title='Silverlight on Expression Blend with AVG Anti-Virus'>Silverlight on Expression Blend with AVG Anti-Virus</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The scary thing about Silverlight . . .</title>
		<link>http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/</link>
		<comments>http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 05:16:56 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/</guid>
		<description><![CDATA[The scary thing about Silverlight is that you are one security threat away from losing your clients.&#160; One thing that Iâve thought a lot with the problems on IE lately is that people who wrote âOnly-for-Internet-Explorerâ websites did not give their users the option to switch browsers if they felt unsafe due to all the [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/' rel='bookmark' title='Looking forward to Silverlight 5'>Looking forward to Silverlight 5</a></li>
<li><a href='http://www.wroolie.co.uk/2007/04/21/59/' rel='bookmark' title='Microsoft Silverlight'>Microsoft Silverlight</a></li>
<li><a href='http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/' rel='bookmark' title='I take back all the things I&rsquo;ve said about Silverlight'>I take back all the things I&rsquo;ve said about Silverlight</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The scary thing about Silverlight is that you are one security threat away from losing your clients.&#160; One thing that Iâve thought a lot with the problems on IE lately is that people who wrote âOnly-for-Internet-Explorerâ websites did not give their users the option to switch browsers if they felt unsafe due to all the security flaw hype.</p>
<p>A little common sense and a knowledge of web standards and itâs easy to write HTML that will look good and be functional in all browsers.&#160; Still, in my experience, too many developers are choosing a platform and sticking with itâmost of the time that is IE.&#160; Itâs easier to test one browser, itâs easier to tell a user to use the browser thatâs probably already installed on their pc.</p>
<p>Flash and Silverlight are different than HTMLâthey are runtimes which are <em>allowed</em> to run inside the browserâkind of like how Java applets used to be able to.&#160; They are executables which run compiled functionality on your computer.&#160; They <em>are</em> cross-browserâbut not like html is cross-browser.&#160; When I look at a Silverlight or Flash app on my pc, itâs always the same runtime working.&#160; Silverlight is a few years old and really starting to look like Flashâallowing Microsoft developers like me to get more fancy and provide far better functionality for our users.&#160; Silverlight runs on Windows and Mac, but has ignored the Linux landscape (there is an open-source Silverlight runtime called Moonlight being developed for thatâbut I consider it a snub).</p>
<p>In the world of web development, I think Flash and Silverlight are âcheatingâ at cross-platform compatibility.&#160; Everyone has accepted Flash (except the iPhone/iPad), but the jury is still out on Silverlight.</p>
<p>Silverlight and Flash are great in that they move a lot of the processing to your computer and free up resources on the server from which they originate.&#160; But they also increase the responsibilities of they client over the server.</p>
<p>Security flaws are found all the time.&#160; We all scramble around and try to fix them when they come up.&#160; As a software developer, I like the idea that I can apply a patch to a server and be done with it.&#160; With client driven app, I need to make sure all of my users apply the patch (and do it in a way that lets them know that the app is safeâand not to panic).&#160; Flash could bounce back from it (âYou need it for Youtube, too. You should apply the patchâ), but Silverlight is too new.</p>
<p>Iâm often seduced by the cool things that Silverlight can do.&#160; Iâve played around with it a lot and have written several small apps (including an animated Overpass ad on my blog), but Iâm not ready to jump in head-first yet.&#160; </p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=The+scary+thing+about+Silverlight+.+.+.+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D504" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/&amp;title=The+scary+thing+about+Silverlight+.+.+." title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/&amp;title=The+scary+thing+about+Silverlight+.+.+." title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/&amp;t=The+scary+thing+about+Silverlight+.+.+." title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=The+scary+thing+about+Silverlight+.+.+.&amp;link=http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/&amp;title=The+scary+thing+about+Silverlight+.+.+." title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2010/12/02/looking-forward-to-silverlight-5/' rel='bookmark' title='Looking forward to Silverlight 5'>Looking forward to Silverlight 5</a></li>
<li><a href='http://www.wroolie.co.uk/2007/04/21/59/' rel='bookmark' title='Microsoft Silverlight'>Microsoft Silverlight</a></li>
<li><a href='http://www.wroolie.co.uk/2010/11/02/i-take-back-all-the-things-ive-said-about-silverlight/' rel='bookmark' title='I take back all the things I&rsquo;ve said about Silverlight'>I take back all the things I&rsquo;ve said about Silverlight</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2010/02/09/the-scary-thing-about-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some thoughts on the ASP.Net MVC Framework</title>
		<link>http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/</link>
		<comments>http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 04:35:40 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=442</guid>
		<description><![CDATA[A few months ago, I got tired of ASP.Net.Â  I was tired of developers who depended on server-side controls, the Microsoft ajax implementations (as opposed to under-the-hood javascript ajax), excessive use of session and view state.Â  My preferred method of coding which relies more on the html than on the ârunat=serverâ attribute, was considered old [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/06/25/8/' rel='bookmark' title='Wroolie on Rails'>Wroolie on Rails</a></li>
<li><a href='http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/' rel='bookmark' title='DNN, Orchard, and Joomla&ndash;some thoughts'>DNN, Orchard, and Joomla&ndash;some thoughts</a></li>
<li><a href='http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/' rel='bookmark' title='The &ldquo;View Source&rdquo; belongs to me too.'>The &ldquo;View Source&rdquo; belongs to me too.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I got tired of ASP.Net.Â  I was tired of developers who depended on server-side controls, the Microsoft ajax implementations (as opposed to under-the-hood javascript ajax), excessive use of session and view state.Â  My preferred method of coding which relies more on the html than on the ârunat=serverâ attribute, was considered old fashioned.</p>
<div style="float:right"><a title="pics 006" href="http://www.flickr.com/photos/16276103@N00/491569718/" target="_blank"><img src="http://farm1.static.flickr.com/232/491569718_230c3e8a11_m.jpg" border="0" alt="pics 006" /></a><br />
<small><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://www.wroolie.co.uk/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="paulb" href="http://www.flickr.com/photos/16276103@N00/491569718/" target="_blank">paulb</a></small></div>
<p>So, I wanted to look at something else.Â  In my mind, Asp.net was getting too bloated and heavy.Â  I started learning Ruby on Rails.Â  RoR is a fantastic framework which integrates testability and maintainability.Â  Rails is the frameworkâRuby is the language.Â  Itâs easy to set up an Model View Controller site very quickly.Â  I love Rails, but I hate Ruby.Â  I had to lean how to do everything over again in Ruby.Â  It was like learning to speak a new languageâeven the simple things were hard.</p>
<p>Then, I looked at the ASP.net MVC framework that was released earlier this year.Â  The MVC framework is like Rails for ASP.Â  It keeps aspects of ASP.Net that I really like (like master pages and C#) and moves away from the bulky server-side, viewstate heavy, controls (like the DataGrid) that slow down ASP.Net performance.</p>
<p>My faith in ASP.Net is restored.Â  My brief foray into the hip and trendy world of Ruby development has given way to working on Microsoft code again.</p>
<p>Iâve been using the MVC framework in a few projects now.Â  Iâve started writing a Chinese Dictionary application (using the <a href="http://www.mdbg.net/chindict/chindict.php?page=cedict">CEDict</a> database) and am enjoying every minute of it.Â  I donât know if Iâll every put this site live, but coding it is helping me learn the finer points of the framework.</p>
<p>There are some great MVC tutorials here:</p>
<p><a title="http://www.asp.net/mvc/learn/" href="http://www.asp.net/mvc/learn/">http://www.asp.net/mvc/learn/</a></p>
<p>The best video tutorial (to start off with) is â<a href="http://www.asp.net/learn/mvc-videos/video-395.aspx">Creating a Movie Database Application with ASP.NET MVC</a>â.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Some+thoughts+on+the+ASP.Net+MVC+Framework+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D442" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/&amp;title=Some+thoughts+on+the+ASP.Net+MVC+Framework" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/&amp;title=Some+thoughts+on+the+ASP.Net+MVC+Framework" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/&amp;t=Some+thoughts+on+the+ASP.Net+MVC+Framework" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Some+thoughts+on+the+ASP.Net+MVC+Framework&amp;link=http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/&amp;title=Some+thoughts+on+the+ASP.Net+MVC+Framework" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/06/25/8/' rel='bookmark' title='Wroolie on Rails'>Wroolie on Rails</a></li>
<li><a href='http://www.wroolie.co.uk/2011/08/04/dnn-orchard-and-joomlasome-thoughts/' rel='bookmark' title='DNN, Orchard, and Joomla&ndash;some thoughts'>DNN, Orchard, and Joomla&ndash;some thoughts</a></li>
<li><a href='http://www.wroolie.co.uk/2011/10/18/the-view-source-belongs-to-me-too/' rel='bookmark' title='The &ldquo;View Source&rdquo; belongs to me too.'>The &ldquo;View Source&rdquo; belongs to me too.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2009/07/31/some-thoughts-on-the-asp-net-mvc-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nike+ API Revisited</title>
		<link>http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/</link>
		<comments>http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 20:31:10 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=415</guid>
		<description><![CDATA[One of the highest traffic posts I get on this blog is the brief post on accessing the Nike+ API with C#. I&#8217;m pretty proud of that post, but I don&#8217;t keep up with how the API works. The Nike+ API is not published, so it&#8217;s not public.Â  It can change at any time. If [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/07/28/runkeeper-vs-nike/' rel='bookmark' title='RunKeeper vs. Nike+'>RunKeeper vs. Nike+</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/28/nike-c-code/' rel='bookmark' title='Nike+ C# code'>Nike+ C# code</a></li>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of the highest traffic posts I get on this blog is the brief post on accessing the <a href="http://www.wroolie.co.uk/2008/05/05/13/" target="_blank">Nike+ API with C#.</a> I&#8217;m pretty proud of that post, but I don&#8217;t keep up with how the API works.<a title="Running Shoes" href="http://www.flickr.com/photos/13887379@N00/3486887870/" target="_blank"><img class="alignright" src="http://farm4.static.flickr.com/3568/3486887870_92c147e33b_m.jpg" border="0" alt="Running Shoes" /></a><br />
<small><a title="Attribution-NoDerivs License" href="http://creativecommons.org/licenses/by-nd/2.0/" target="_blank"><br />
</a><a title="marksteelenz" href="http://www.flickr.com/photos/13887379@N00/3486887870/" target="_blank"></a></small></p>
<p>The Nike+ API is not published, so it&#8217;s not public.Â  It can change at any time.</p>
<p>If you are interested in the Nike+ iPod API, there is a much more up-to-date blog you may want to have a look at.Â  It&#8217;s called <a href="http://runningtracker.tuxfamily.org/blog/" target="_blank">Running Tracker</a>.Â  I&#8217;ve been subscribed to the RSS feed of this site.Â  They&#8217;ve created a cross-platform desktop application to examine the data stored with Nike.Â  I know about their API changes through <a href="http://runningtracker.tuxfamily.org/blog/" target="_blank">Running Tracker</a>.</p>
<p>If you have come to this site about the API, by all means, use the code if you can&#8211; but also check out the Running Tracker site as it is more up-to-date on the subject than I have been.Â  Their application doesn&#8217;t use C#, but it might be able to help you out with more information.</p>
<p><small><a title="Attribution-NoDerivs License" href="http://creativecommons.org/licenses/by-nd/2.0/" target="_blank"><img src="../wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="marksteelenz" href="http://www.flickr.com/photos/13887379@N00/3486887870/" target="_blank">marksteelenz</a></small></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nike%2B+API+Revisited+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D415" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/&amp;title=Nike%2B+API+Revisited" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/&amp;title=Nike%2B+API+Revisited" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/&amp;t=Nike%2B+API+Revisited" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Nike%2B+API+Revisited&amp;link=http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/&amp;title=Nike%2B+API+Revisited" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/07/28/runkeeper-vs-nike/' rel='bookmark' title='RunKeeper vs. Nike+'>RunKeeper vs. Nike+</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/28/nike-c-code/' rel='bookmark' title='Nike+ C# code'>Nike+ C# code</a></li>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2009/07/05/nike-api-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nike+ in Subversion . . . again</title>
		<link>http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/</link>
		<comments>http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 04:58:03 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=314</guid>
		<description><![CDATA[I&#8217;ve uploaded my Nike+ API to a new SVN repository. Previously, I used Google Code, but it required people to register with Google and I couldn&#8217;t find the way to open it up to anonymous users. So, here it is again. I have it on my own server in a repository: https://svn.overpass-software.com/svn/nikeplus/trunk I didn&#8217;t run [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/01/08/nike-api-on-google-code/' rel='bookmark' title='Nike+ API on Google Code'>Nike+ API on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/28/nike-c-code/' rel='bookmark' title='Nike+ C# code'>Nike+ C# code</a></li>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve uploaded my Nike+ API to a new SVN repository.  Previously, I used Google Code, but it required people to register with Google and I couldn&#8217;t find the way to open it up to anonymous users.</p>
<p>So, here it is again.  I have it on my own server in a repository:</p>
<p><a title="https://svn.overpass-software.com/svn/nikeplus/trunk" href="https://svn.overpass-software.com/svn/nikeplus/trunk">https://svn.overpass-software.com/svn/nikeplus/trunk</a></p>
<p>I didn&#8217;t run (or go to work) at all last week because of the heavy snow and a bout of the flu.  I should be ready to head out this morning, but I think I broke a toe yesterday.  I walked right into a door jam barefoot in the house and now they are starting to swell up.  I sound like someone who is always looking for excuses, but he Reading Half Marathon is 7 weeks away, and I&#8217;m already registered.</p>
<p><strong>Update 12 Oct 2009: </strong>Since this post was written, I have moved the code to the Google Code repository at https://nikepluscsharp.googlecode.com/svn/trunk.  Use your Google username and password to access it.  It is not a complete working app and will require some C# knowledge to see what it does.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nike%2B+in+Subversion+.+.+.+again+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D314" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/&amp;title=Nike%2B+in+Subversion+.+.+.+again" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/&amp;title=Nike%2B+in+Subversion+.+.+.+again" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/&amp;t=Nike%2B+in+Subversion+.+.+.+again" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Nike%2B+in+Subversion+.+.+.+again&amp;link=http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/&amp;title=Nike%2B+in+Subversion+.+.+.+again" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2009/01/08/nike-api-on-google-code/' rel='bookmark' title='Nike+ API on Google Code'>Nike+ API on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/28/nike-c-code/' rel='bookmark' title='Nike+ C# code'>Nike+ C# code</a></li>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nike+ C# code</title>
		<link>http://www.wroolie.co.uk/2009/01/28/nike-c-code/</link>
		<comments>http://www.wroolie.co.uk/2009/01/28/nike-c-code/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 06:13:26 +0000</pubDate>
		<dc:creator>Eric Wroolie</dc:creator>
				<category><![CDATA[C# Coding]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Software Dev & Productivity]]></category>

		<guid isPermaLink="false">http://www.wroolie.co.uk/?p=296</guid>
		<description><![CDATA[A lot of people are emailing me with problems they are having downloading the Nike+ api code from Google Code.&#160; In order to access it, you need a google api login and password.&#160; This sucks, I know. I will try to find a more open svn repository for this.&#160; I use some for Overpass, but [...]
Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/08/nike-api-on-google-code/' rel='bookmark' title='Nike+ API on Google Code'>Nike+ API on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/' rel='bookmark' title='Nike+ in Subversion . . . again'>Nike+ in Subversion . . . again</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A lot of people are emailing me with problems they are having downloading the Nike+ api code from Google Code.&nbsp; In order to access it, you need a google api login and password.&nbsp; This sucks, I know.</p>
<p>I will try to find a more open svn repository for this.&nbsp; I use some for Overpass, but don&#8217;t really want to mix my pet project with it.&nbsp; For the meantime, here is the project as it stands now.&nbsp; If you are finding this post at a day later than 28 January 2009, you might want to look for a future post where I give more up to date source code.&nbsp; </p>
<p>The is mostly the API, so don&#8217;t expect a nice GUI.&nbsp; However, I have included a windows app which I use for quick tests.&nbsp; I also have some unit tests, but these need to be maintained a little better.&nbsp; My plan was to work on this a bit more before releasing it, but a lot of people seem to be looking for something like this.</p>
<p><a title="http://www.wroolie.co.uk/files/Nike+.zip" href="http://www.wroolie.co.uk/files/Nike+.zip">http://www.wroolie.co.uk/files/Nike+.zip</a></p>
<p>There is no rocket science here.&nbsp; The only difficult bit is connecting to Nike+.&nbsp; You can lift the code from this project if you want to.&nbsp; Ideally, see if you can access the SVN repository.&nbsp; If you add anything cool to it, please let me know.&nbsp; I mostly work on this when I have a few spare minutes here and there (and I don&#8217;t have much of those), so it would be nice to see it grow or see if it is used anywhere interesting.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nike%2B+C%23+code+http%3A%2F%2Fwroolie.co.uk%2F%3Fp%3D296" title="Post to Twitter"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.wroolie.co.uk/2009/01/28/nike-c-code/&amp;title=Nike%2B+C%23+code" title="Post to Delicious"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/delicious/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.wroolie.co.uk/2009/01/28/nike-c-code/&amp;title=Nike%2B+C%23+code" title="Post to Digg"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/digg/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.wroolie.co.uk/2009/01/28/nike-c-code/&amp;t=Nike%2B+C%23+code" title="Post to Facebook"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Nike%2B+C%23+code&amp;link=http://www.wroolie.co.uk/2009/01/28/nike-c-code/" title="Post to Ping.fm"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/ping/tt-ping-micro3.png" alt="Post to Ping.fm" /></a> <a class="tt" href="http://stumbleupon.com/submit?url=http://www.wroolie.co.uk/2009/01/28/nike-c-code/&amp;title=Nike%2B+C%23+code" title="Post to StumbleUpon"><img class="nothumb" src="http://www.wroolie.co.uk/wp-content/plugins/tweet-this/icons/en/su/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p></div><p>Related posts:<ol>
<li><a href='http://www.wroolie.co.uk/2008/09/16/nike-code-will-soon-be-on-google-code/' rel='bookmark' title='Nike+ code will soon be on Google Code'>Nike+ code will soon be on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/01/08/nike-api-on-google-code/' rel='bookmark' title='Nike+ API on Google Code'>Nike+ API on Google Code</a></li>
<li><a href='http://www.wroolie.co.uk/2009/02/09/nike-in-subversion-again/' rel='bookmark' title='Nike+ in Subversion . . . again'>Nike+ in Subversion . . . again</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.wroolie.co.uk/2009/01/28/nike-c-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
