<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>The .NET Addict&apos;s Blog</title><link>http://dotnetaddict.dotnetdevelopersjournal.com/</link><description>The obsessive ramblings of a man hopelessly addicted to all things programming, including .NET, C#, Networking, Gaming, and much more.</description><copyright>Copyright 2009 dotnetaddict.dotnetdevelopersjournal.com</copyright><generator></generator><lastBuildDate>Fri, 03 Jul 2009 11:46:00 GMT</lastBuildDate><image><title>The .NET Addict&apos;s Blog</title><url>http://files.blog-city.com//files/J05/88284/p/f/penfold.jpg</url><link>http://dotnetaddict.dotnetdevelopersjournal.com/</link></image><ttl>360</ttl><docs>http://backend.userland.com/rss</docs><item><title>Silverlight Polling Duplex Channel is NOT a Scalable Solution</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/sl_polling_duplex.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/sl_polling_duplex.htm</link><pubDate>Wed, 01 Jul 2009 12:41:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=sl%5Fpolling%5Fduplex</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[I've been seeing a lot of people hyping how awesome the Silverlight Polling Duplex Channel is and I just want to put a word of caution out there for developers of large-scale apps]]></description><category>silverlight</category><category>duplex</category><category>wcf</category><category>polling</category><category>push</category></item><item><title>Crickets</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/crickets.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/crickets.htm</link><pubDate>Sun, 21 Jun 2009 00:44:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=crickets</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[I thought I would take a few minutes to explain why I haven't been posting on the blog lately]]></description><category>personal</category><category>blog</category></item><item><title>Modifying the default unit tests for an ASP.NET MVC project to use Moq</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_moq.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_moq.htm</link><pubDate>Mon, 04 May 2009 22:35:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=aspnet%5Fmvc%5Fmoq</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[When you create a new ASP.NET MVC project, you get a fully unit tested controller but there are also hundreds of lines of wasted code creating Mock classes. In this blog post, I remove all that stuff and replace it with some easy Moq code.]]></description><category>moq</category><category>unittesting</category><category>tdd</category><category>mvc</category><category>aspnet</category><category>mocks</category></item><item><title>Upgrading the default ASP.NET MVC project with IoC and the Unity Controller Factory</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_ioc.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_ioc.htm</link><pubDate>Mon, 04 May 2009 15:53:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=aspnet%5Fmvc%5Fioc</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[One of the first things that I did after creating a new ASP.NET MVC project was to rig it up so that it was dependency-injected via Unity, including the controller factory itself]]></description><category>unity</category><category>mvc</category><category>aspnet</category><category>ioc</category><category>mvccontrib</category></item><item><title>Fix for Minor Bug in ASP.NET MVC New Project Template</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_bug.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/aspnet_mvc_bug.htm</link><pubDate>Mon, 04 May 2009 02:48:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=aspnet%5Fmvc%5Fbug</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[This evening I discovered a minor bug in the new project template for the ASP.NET MVC 1.0 release]]></description><category>aspnet</category><category>mvc</category><category>bug</category></item><item><title>Deploying Azure Hosted Services should be as easy as deploying a Heroku Application</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/azure_deployment_heroku.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/azure_deployment_heroku.htm</link><pubDate>Sun, 03 May 2009 15:04:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=azure%5Fdeployment%5Fheroku</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Recently a friend of mine introduced me to Heroku, a hosting site for Ruby on Rails applications. The novel thing was their approach to deploying those applications. They exemplify what true cloud deployment should be, and MS should learn from them.]]></description><category>azure</category><category>heroku</category><category>deployment</category><category>cloud</category></item><item><title>Tour of Oslo: Storing Models in the Repository</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/oslotour_repository.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/oslotour_repository.htm</link><pubDate>Tue, 28 Apr 2009 12:36:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=oslotour%5Frepository</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[In this blog post I take a quick tour through the act of taking an existing "M" model, compiling it and storing the compiled model image in the repository]]></description><category>oslo</category><category>repository</category><category>tour</category></item><item><title>Tour of Oslo: Using Models to Generate SQL</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/oslotour_model2sql.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/oslotour_model2sql.htm</link><pubDate>Mon, 27 Apr 2009 17:50:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=oslotour%5Fmodel2sql</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[One of the simplest use cases of Oslo is using the "M" modeling language to define models. These models can be stored in a repository or simply converted to SQL schemas]]></description><category>oslo</category><category>modeling</category><category>sql</category><category>schemas</category><category>tour</category></item><item><title>Microsoft Codename &quot;Oslo&quot; Distilled</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/oslo_distilled.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/oslo_distilled.htm</link><pubDate>Mon, 27 Apr 2009 12:46:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=oslo%5Fdistilled</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Oslo is suffering from mixed messages, poor marketing, and lack of developer understanding. This post tries to take all of the different pieces that make up "Oslo" and simplify them so that you can hopefully figure out if Oslo should be on your radar]]></description><category>oslo</category><category>mgrammar</category><category>mschema</category><category>mgraph</category><category>modeling</category><category>quadrant</category><category>dsl</category></item><item><title>UX (Good or Bad) is Universal</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/gwl_magiquest_ux.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/gwl_magiquest_ux.htm</link><pubDate>Tue, 14 Apr 2009 19:40:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=gwl%5Fmagiquest%5Fux</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[This past weekend my family and I went to a hotel + indoor water park for some vacation. In addition to having a blast vacationing, I took special note of the overall User Experience of one of the hotel's games.]]></description><category>ux</category><category>uxd</category><category>userexperience</category></item><item><title>Geneva Distilled</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/geneva_distilled.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/geneva_distilled.htm</link><pubDate>Thu, 09 Apr 2009 13:27:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=geneva%5Fdistilled</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[An interesting Microsoft product in beta right now is called "Geneva". This blog post takes a look at Geneva and distills it into bite-sized morsels that a non-security-guy can digest.]]></description><category>geneva</category><category>microsoft</category><category>zermatt</category><category>cardspace</category><category>identity</category></item><item><title>T4, Visual Studio 2008&apos;s Best Kept Secret</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/t4_intro.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/t4_intro.htm</link><pubDate>Thu, 02 Apr 2009 10:42:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=t4%5Fintro</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[T4 is a Text Template engine that comes with Visual Studio 2008 and I've somehow managed to remain ignorant of it until now. Check out this blog entry to see how powerful T4 really is.]]></description><category>t4</category><category>text</category><category>templates</category><category>dsl</category></item><item><title>Microsoft releases new predictive Dependency Injection / Inversion of Control Container</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/microsoft_releases_new_predictive_dependency_injection__inv.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/microsoft_releases_new_predictive_dependency_injection__inv.htm</link><pubDate>Wed, 01 Apr 2009 10:24:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=microsoft%5Freleases%5Fnew%5Fpredictive%5Fdependency%5Finjection%5F%5Finv</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Just this morning I managed to get my hands on some interesting new bits. Read the rest of the blog post for more details!]]></description><category>di</category><category>ioc</category><category>april1</category><category>microsoft</category><category>unity</category></item><item><title>WPF Control Development Unleashed</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/wpf_control_devunleashed.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/wpf_control_devunleashed.htm</link><pubDate>Wed, 25 Mar 2009 14:26:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=wpf%5Fcontrol%5Fdevunleashed</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[The cat is out of the bag and despite rumors of my retirement from writing, I am actually contributing to another book.]]></description><category>wpf</category><category>microsoft</category><category>publications</category><category>controls</category></item><item><title>Silverlight 3 Out-of-Browser Apps vs. Live Framework Mesh-Enabled Web Applications</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/sl3oob_mewa.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/sl3oob_mewa.htm</link><pubDate>Tue, 24 Mar 2009 13:24:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=sl3oob%5Fmewa</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Silverlight 3 adds the capability for your applications to be installed and launched out-of-browser. Live Framework MEWAs also have a similar capability for SL2.. How do these capabilities mesh?]]></description><category>mesh</category><category>liveframework</category><category>livefx</category><category>mewa</category><category>silverlight</category><category>silverlight3</category></item><item><title>What is .NET RIA Services and why should you care?</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/riaservices_intro.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/riaservices_intro.htm</link><pubDate>Mon, 23 Mar 2009 02:50:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=riaservices%5Fintro</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[.NET RIA services is one of the new toolsets made available during MIX 2009. In this blog post I talk about what it is and why you should care (trust me, you'll care)]]></description><category>silverlight</category><category>dotnet</category><category>ria</category><category>riaservices</category></item><item><title>Walkthrough: Creating an Out-of-Browser Application in Silverlight 3</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/sl3_outofbrowser_walkthrough.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/sl3_outofbrowser_walkthrough.htm</link><pubDate>Sat, 21 Mar 2009 21:45:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=sl3%5Foutofbrowser%5Fwalkthrough</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[In this blog post I walk through the process of creating an out-of-browser application using the new Silverlight 3 features.]]></description><category>silverlight</category><category>silverlight3</category><category>outofbrowser</category><category>clickonce</category><category>dotnet</category></item><item><title>What&apos;s New in Silverlight 3</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/new_silverlight3.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/new_silverlight3.htm</link><pubDate>Fri, 20 Mar 2009 14:38:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=new%5Fsilverlight3</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[In this blog post I'll talk about some of the things we've been hearing at MIX 2009 about the new features in Silverlight 3]]></description><category>silverlight</category><category>silverlight3</category><category>ria</category><category>microsoft</category><category>web</category><category>mix09</category></item><item><title>MIX 2009 - Day 1 Recap</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/mix09_day1.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/mix09_day1.htm</link><pubDate>Thu, 19 Mar 2009 14:17:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=mix09%5Fday1</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[The first day of MIX 2009 was an interesting mix (har har, get it?) of new technology, glimpses at Microsoft plans, and networking with other geeks]]></description><category>mix09</category><category>mix2009</category><category>mix</category><category>microsoft</category><category>conference</category></item><item><title>At MIX 2009, pre-keynote</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/mix09_prekeynote.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/mix09_prekeynote.htm</link><pubDate>Wed, 18 Mar 2009 14:50:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=mix09%5Fprekeynote</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[I am sitting in the gigantic meal hall at MIX 2009 inside the Venetian hotel, trying to take it all in as I wait to go up and get a seat for the keynote.]]></description><category>keynote</category><category>mix09</category><category>mix</category><category>microsoft</category><category>conference</category></item><item><title>Live Framework April 2009 CTP is out!</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/liveframework_april2009.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/liveframework_april2009.htm</link><pubDate>Fri, 13 Mar 2009 12:11:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=liveframework%5Fapril2009</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Microsoft dropped the latest Live Framework bits yesterday, which include a number of stability features, fixes, and streamlined workflows.]]></description><category>liveframework</category><category>live</category><category>microsoft</category><category>mesh</category><category>livefx</category><category>livemesh</category></item><item><title>Velocity CTP3 coming up next week</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/velocityctp3.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/velocityctp3.htm</link><pubDate>Thu, 12 Mar 2009 16:44:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=velocityctp3</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Rumor has it that CTP3 of Velocity, Microsoft's distributed cache service, is going to drop at MIX 2009 next week.]]></description><category>mix09</category><category>mix</category><category>velocity</category><category>cache</category><category>microsoft</category><category>ctp</category></item><item><title>SSDS loses an &quot;S&quot; and gains some awesome</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/ssds_now_sds.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/ssds_now_sds.htm</link><pubDate>Wed, 11 Mar 2009 11:42:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=ssds%5Fnow%5Fsds</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[Just recently saw a blog entry detailing the future features for SSDS, including just calling it SDS and dropping the ACE model (good riddance!)]]></description><category>ssds</category><category>sds</category><category>sql</category><category>sqlserver</category><category>azure</category><category>cloud</category><category>data</category></item><item><title>My first day using Windows 7 Beta 1</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/win7_firstday.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/win7_firstday.htm</link><pubDate>Wed, 25 Feb 2009 13:58:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=win7%5Ffirstday</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[I've finally managed to spend a decent amount of time using Windows 7 Beta 1 as my routine operating system for my usual tasks. In this blog post I talk about my experience and what I think of the new OS.]]></description><category>win7</category><category>windows7</category><category>vista</category><category>windows</category><category>microsoft</category><category>beta</category><category>review</category></item><item><title>Building RESTful Java Web Services with JAX-RS</title><guid isPermaLink="true">http://dotnetaddict.dotnetdevelopersjournal.com/restful_jaxrs_webservices.htm</guid><link>http://dotnetaddict.dotnetdevelopersjournal.com/restful_jaxrs_webservices.htm</link><pubDate>Mon, 23 Feb 2009 20:42:00 GMT</pubDate><comments>http://dotnetaddict.dotnetdevelopersjournal.com/console/comments/popup/?f=restful%5Fjaxrs%5Fwebservices</comments><dc:creator>Kevin Hoffman</dc:creator><description><![CDATA[In a previous blog entry, I talked about using JAX-WS. Now I'll talk about using yet another acronym, JAX-RS and see how that compares so something like WCF's RESTful extensions.]]></description><category>wcf</category><category>jaxrs</category><category>jaxws</category><category>java</category><category>cxf</category><category>apache</category><category>tomcat</category><category>rest</category><category>restful</category><category>webservices</category></item></channel></rss>