<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Mike Taulty's Blog</title><link>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/default.aspx</link><description>Bits and Bytes from Microsoft UK</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mtaulty" /><feedburner:info uri="mtaulty" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>OData: The Open Data Protocol</title><link>http://feedproxy.google.com/~r/mtaulty/~3/zCEy32LsC-I/odata-the-open-data-protocol.aspx</link><pubDate>Wed, 28 Jul 2010 13:29:34 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12596</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12596</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12596</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/28/odata-the-open-data-protocol.aspx#comments</comments><description>Mike asked me to write something about OData for this week’s MSDN Flash Newsletter – reproducing that below – mostly just a bit of fun as it’s hard to fit anything into these short articles. It’s hard to write an article to teach you anything about OData in 500 words. Why set out on that journey when we can do something “less boring instead”; Run up your browser. I recommend IE8 as it seems to have most control around viewing raw XML but you can use “View Source” in FireFox or Chrome. Remember in IE8 to switch off the lipstick that it applies to ATOM/RSS data by using the following menu options; Tools | Internet Options | Content | Feeds and Web Slices | Settings | Feed Reading View OFF Point it at http://odata.netflix.com/Catalog (the Netflix movie catalog in OData format) Notice that the default XML namespace is the open standard ATOM Publishing Protocol Query for Movie People: http://odata.netflix.com/Catalog/People . Notice that the default XML namespace is the open standard ATOM XML format Double extra bonus...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/28/odata-the-open-data-protocol.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12596" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/zCEy32LsC-I" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/OData/default.aspx">OData</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF+Data+Services/default.aspx">WCF Data Services</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/28/odata-the-open-data-protocol.aspx</feedburner:origLink></item><item><title>Silverlight and WCF RIA Services (6–Validation)</title><link>http://feedproxy.google.com/~r/mtaulty/~3/Z0txWl6VmxM/silverlight-and-wcf-ria-services-6-validation.aspx</link><pubDate>Tue, 27 Jul 2010 15:37:40 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12590</guid><dc:creator>mtaulty</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12590</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12590</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-wcf-ria-services-6-validation.aspx#comments</comments><description>One of the strengths of WCF RIA Services is in its capabilities around the application of common validation logic on both the client tier and the service tier. If I take the simplest route to create a new Silverlight+RIA Services project as in File | New Project; and then make sure that I “switch on” RIA Services; and then add a new Entity Data Model for my Northwind database to the generated web application project; generating that model from the database with just a couple of tables into it (Categories and Products); giving me a nice small model; and then basing a Domain Service on that model, using Visual Studio to add another new item (Domain Service class) into my web application project; and in the wizard that pops up to generate the skeleton bits of service-side code for me I enable editing for my Product entity set but not for my Category entity set and I also ask Visual Studio to generate metadata classes for me as in the dialog below; then, with all that done, Visual studio will generate for me service...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-wcf-ria-services-6-validation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12590" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/Z0txWl6VmxM" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF+RIA+Services/default.aspx">WCF RIA Services</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-wcf-ria-services-6-validation.aspx</feedburner:origLink></item><item><title>Silverlight and WebSockets</title><link>http://feedproxy.google.com/~r/mtaulty/~3/YaDMUubcPvA/silverlight-and-websockets.aspx</link><pubDate>Tue, 27 Jul 2010 11:03:01 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12587</guid><dc:creator>mtaulty</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12587</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12587</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-websockets.aspx#comments</comments><description>I was intrigued by this post from Tomek which has links to a prototype of an application built with Silverlight but using WebSockets. It’s kind of interesting because running the application in IE9 gives me; now, the only bit of that application that’s actually Silverlight is the highlighted blue square which is providing a client side implementation of WebSockets to the browser based code which is just HTML/JS. If I run in Chrome I see; because Chrome has support for WebSockets already and so the sample switches out the Silverlight functionality. If you’ve not read about WebSockets then there’s a starter here and info on the protocol up here . If you’ve programmed with connected, TCP sockets then you know that the model is essentially; Server listens. Client connects. Connection stays open during lifetime of communication. Client and Server send stuff any time they like in a full-duplex manner. So, traditional sockets are great in that they allow full duplex comms such as when the server wants to notify the client...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-websockets.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12587" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/YaDMUubcPvA" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WebServices/default.aspx">WebServices</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/27/silverlight-and-websockets.aspx</feedburner:origLink></item><item><title>“The Way of MEF”–UK Sessions with Glenn Block</title><link>http://feedproxy.google.com/~r/mtaulty/~3/AMLz-vH9aFA/the-way-of-mef-uk-sessions-with-glenn-block.aspx</link><pubDate>Mon, 26 Jul 2010 08:56:57 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12576</guid><dc:creator>mtaulty</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12576</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12576</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/26/the-way-of-mef-uk-sessions-with-glenn-block.aspx#comments</comments><description>We were very lucky to have Glenn Block in the UK recently and he did a whole morning talking about the Managed Extensibility Framework (MEF) to a fairly packed room of around 120 developers on the UK Microsoft Campus. I was really pleased to be able to host Glenn but I also wanted to get the sessions filmed so that we could share them with people who couldn’t make it on the day. But in all honesty we (Microsoft) can be pretty cheap around some of this stuff and I didn’t have any money to pay for filming. But then the sun shone on me and Ian Smith ( UK .NET contractor, Silverlight Outsider , film buff, etc ) saved the day by dropping me a mail saying something like “Hey, I’m coming along – do you want me to film it?”. Naturally, the answer was “Yes, please” and Ian did a great job. As an aside; Ian filmed the sessions for free in his own time with his own kit and did the post-editing work on them. He does a tonne of that kind of work for the UK developer community. Ian does a better job than any of the paid-for...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/26/the-way-of-mef-uk-sessions-with-glenn-block.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12576" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/AMLz-vH9aFA" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/UKCommunities/default.aspx">UKCommunities</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/NETFramework4/default.aspx">NETFramework4</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/MEF/default.aspx">MEF</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/26/the-way-of-mef-uk-sessions-with-glenn-block.aspx</feedburner:origLink></item><item><title>Visual Studio Solution Navigator</title><link>http://feedproxy.google.com/~r/mtaulty/~3/oj2uBNVwp08/visual-studio-solution-navigator.aspx</link><pubDate>Fri, 23 Jul 2010 08:05:15 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12570</guid><dc:creator>mtaulty</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12570</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12570</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/23/visual-studio-solution-navigator.aspx#comments</comments><description>From the Visual Studio blog, the “Solution Navigator” looks pretty cool… downloading…...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/23/visual-studio-solution-navigator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12570" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/oj2uBNVwp08" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/23/visual-studio-solution-navigator.aspx</feedburner:origLink></item><item><title>Debugging a “Silverlight Business Application” Out Of Browser</title><link>http://feedproxy.google.com/~r/mtaulty/~3/9TWxTLLYwJY/debugging-a-silverlight-business-application-out-of-browser.aspx</link><pubDate>Mon, 19 Jul 2010 23:52:11 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12562</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12562</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12562</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/debugging-a-silverlight-business-application-out-of-browser.aspx#comments</comments><description>If you’re using RIA Services then you might be using the “Silverlight Business Application” template which has an issue with out-of-browser debugging which causes it to throw an exception rather than start your debugging session properly. Fortunately, it’s an easy workaround documented below; “ Debugging an OOB Silverlight Business Application ”...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/debugging-a-silverlight-business-application-out-of-browser.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12562" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/9TWxTLLYwJY" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF+RIA+Services/default.aspx">WCF RIA Services</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/debugging-a-silverlight-business-application-out-of-browser.aspx</feedburner:origLink></item><item><title>48 Best Free Software Downloads from Microsoft</title><link>http://feedproxy.google.com/~r/mtaulty/~3/taWNyzgwE_k/48-best-free-software-downloads-from-microsoft.aspx</link><pubDate>Mon, 19 Jul 2010 23:40:05 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12561</guid><dc:creator>mtaulty</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12561</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12561</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/48-best-free-software-downloads-from-microsoft.aspx#comments</comments><description>Just a quick call-out for a page I visit from time to time on TechRadar. “ 48 best free software downloads from Microsoft ” It’s been there a while but I had cause to revisit it today to find out more about the free “Learning Content Development System” which is something you might want to try if you put together online courses. I hadn’t seen it before and hence I went and revisited that page to see how it ranked up there. Of the 48 things listed here I use; Debugging Tools for Windows Process Monitor Virtual PC Process Explorer Expression Encoder (although I admit I’m on the paid for version of 4.0) pptPlex (although not very often) Desktops SharedView Visual Studio Express Editions Web Platform Installer Silverlight Naturally, you could argue for some other things to be in that list ( SQL Express? Windows Phone Tools? etc. ) but it’s a good resource nonetheless....(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/48-best-free-software-downloads-from-microsoft.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12561" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/taWNyzgwE_k" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/OffTopic/default.aspx">OffTopic</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/48-best-free-software-downloads-from-microsoft.aspx</feedburner:origLink></item><item><title>WCF DataServices &amp; the Processing Pipeline?</title><link>http://feedproxy.google.com/~r/mtaulty/~3/6U1rPqeNWkA/wcf-dataservices-amp-the-processing-pipeline.aspx</link><pubDate>Mon, 19 Jul 2010 23:30:55 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12559</guid><dc:creator>mtaulty</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12559</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12559</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/wcf-dataservices-amp-the-processing-pipeline.aspx#comments</comments><description>I spent quite a lot of time with WCF Data Services (‘Astoria’/’ADO.NET Data Services’ as it was) in its first iteration. It’s a framework that I really like so I’m feeling a little guilty that I haven’t found time to completely revisit it as it becomes part of a ‘much bigger thing’ (i.e. OData ) and as it got rev’d in .NET 4.0 and (from a client perspective) Silverlight 4. I have been doing some of that revisiting in a piecemeal fashion though and there’s good material out there. For instance I came across articles such as Elisa’s and the main MSDN library page which give you enhancements such as; the DataServiceCollection&amp;lt;T&amp;gt; type on the client side to do a tonne of binding goodness and auto-change tracking server driven paging obtaining a total row count for an entity set either with the data or on its own as a separate piece of data client side projections (i.e. selecting just the columns of data that you want) more flexibility around how you plug in your server side data in order so that you can expose;...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/wcf-dataservices-amp-the-processing-pipeline.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12559" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/6U1rPqeNWkA" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF/default.aspx">WCF</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/DataServices/default.aspx">DataServices</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/NETFramework4/default.aspx">NETFramework4</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/20/wcf-dataservices-amp-the-processing-pipeline.aspx</feedburner:origLink></item><item><title>OData Slides from the NxtGen User Group Festival</title><link>http://feedproxy.google.com/~r/mtaulty/~3/4PtfK9uPkLc/odata-slides-from-the-nxtgen-user-group-festival.aspx</link><pubDate>Mon, 19 Jul 2010 10:48:32 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12557</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12557</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12557</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/19/odata-slides-from-the-nxtgen-user-group-festival.aspx#comments</comments><description>I did a short session on the Open Data Protocol (OData) last week at the NxtGen User Group and I thought I’d share the slides here. There are quite a few builds/animations in that slide-deck so I’d suggest that downloading it will produce a better experience than viewing it on SlideShare....(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/19/odata-slides-from-the-nxtgen-user-group-festival.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12557" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/4PtfK9uPkLc" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/ADO.NET/default.aspx">ADO.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WebServices/default.aspx">WebServices</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF/default.aspx">WCF</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/EntityFramework/default.aspx">EntityFramework</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/DataServices/default.aspx">DataServices</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/NETFramework4/default.aspx">NETFramework4</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/19/odata-slides-from-the-nxtgen-user-group-festival.aspx</feedburner:origLink></item><item><title>A Sliver of Silverlight on ActiveTuts</title><link>http://feedproxy.google.com/~r/mtaulty/~3/x0-Zu4P9DfA/a-sliver-of-silverlight-on-activetuts.aspx</link><pubDate>Mon, 05 Jul 2010 22:48:11 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12535</guid><dc:creator>mtaulty</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12535</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12535</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/a-sliver-of-silverlight-on-activetuts.aspx#comments</comments><description>I’ve got a couple of little Silverlight tutorials up on the ActiveTuts site; for active followers of this blog and for folks that are heavily into Silverlight they’re possibly a bit on the introductory-end of the spectrum and I certainly don’t claim that they’re comprehensive in any way, shape or form – just me making some use of Silverlight 4, the Bing Maps control, Visual Studio 2010 and a little bit of Expression Blend 4 to put something together. I’m hoping to revisit with more explanation around some of the things that drop out of that tutorial if enough folks show interest in Silverlight on a site that’s about RIA but which is primarily (or entirely ) about Flash, ActionScript and Flex up until now so I’m very pleased to be able to put a little tiny sliver of Silverlight amongst those techs....(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/a-sliver-of-silverlight-on-activetuts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12535" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/x0-Zu4P9DfA" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Blend/default.aspx">Blend</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/a-sliver-of-silverlight-on-activetuts.aspx</feedburner:origLink></item><item><title>Whitepapers on the Parallel Computing Developer Centre</title><link>http://feedproxy.google.com/~r/mtaulty/~3/shpxBiz9tyw/whitepapers-on-the-parallel-computing-developer-centre.aspx</link><pubDate>Mon, 05 Jul 2010 09:30:22 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12533</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12533</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12533</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/whitepapers-on-the-parallel-computing-developer-centre.aspx#comments</comments><description>The Parallel developer centre on MSDN has a growing number of whitepapers that are really worth delving into. I’d started reading this one ( it’s a big one but worthwhile ); Patterns for Parallel Programming- Understanding and Applying Parallel Patterns with the .NET Framework 4 before I’d realised that it had a whole bunch of attractive-looking friends as well; Parallel Programming in .NET 4- Coding Guidelines Debugging Task-Based Parallel Applications in Visual Studio 2010 Using Cancellation Support in .NET Framework 4 Parent-Child Task Relationships in the .NET Framework 4 .NET Matters- Aggregating Exceptions Performance Characteristics of New Synchronization Primitives in the .NET Framework 4 and then some perhaps more esoteric but, equally important/interesting ones – it’s not often you see the term “false sharing” appear in an MSDN article; Thread-safe Collections in .NET Framework 4 and Their Performance Characteristics .NET Matters- False Sharing but there’s a whole bunch more up at the developer centre...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/whitepapers-on-the-parallel-computing-developer-centre.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12533" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/shpxBiz9tyw" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/ParallelExtensions/default.aspx">ParallelExtensions</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/05/whitepapers-on-the-parallel-computing-developer-centre.aspx</feedburner:origLink></item><item><title>Silverlight and WCF RIA Services (5–Authentication)</title><link>http://feedproxy.google.com/~r/mtaulty/~3/dxhuBstbqts/silverlight-and-wcf-ria-services-5-authentication.aspx</link><pubDate>Fri, 02 Jul 2010 13:51:30 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12524</guid><dc:creator>mtaulty</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12524</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12524</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/02/silverlight-and-wcf-ria-services-5-authentication.aspx#comments</comments><description>It’s a fairly common requirement that a business service authenticates a client and it’s usually (at least) for the purpose of authorisation whereby we can control which users have access to an application or to some of its functionality. The two ways you usually go about it with a web site or web service are; integrated – i.e. let the web server do it via something like Basic Authentication, Digest Authentication, Windows Authentication. “forms” – i.e. the web server leaves the traffic well alone and something like ASP.NET steps in to make sure that each request carries an appropriate token (cookie) indicating that it has been authenticated. Unauthenticated traffic is usually redirected to a “login page” which harvests credentials and returns a suitable cookie to be replayed on subsequent requests. Usually, the former is done against credentials managed by Windows whereas the latter is done against credentials managed by the application itself (or by ASP.NET on its behalf). Where “forms” authentication can get...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/02/silverlight-and-wcf-ria-services-5-authentication.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12524" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/dxhuBstbqts" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/WCF+RIA+Services/default.aspx">WCF RIA Services</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/02/silverlight-and-wcf-ria-services-5-authentication.aspx</feedburner:origLink></item><item><title>Professional Scrum Developer (.NET) Training in London (Paid)</title><link>http://feedproxy.google.com/~r/mtaulty/~3/_mVm6Lx7ttg/professional-scrum-developer-net-training-in-london-paid.aspx</link><pubDate>Thu, 01 Jul 2010 11:14:22 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12521</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12521</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12521</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/01/professional-scrum-developer-net-training-in-london-paid.aspx#comments</comments><description>Just a quick link to the week of “Professional Scrum Developer Training” that’s being run by Adam Cogan and Martin Hinshelwood in the week of 26th July to 30th July. You can find the details on Martin’s blog here; Professional Scrum Developer Training and it looks like there’s still a 50% discount offer here and there’s a pretty detailed description of the content that’s delivered that week. Possibly see you there if I get a chance to come along...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/01/professional-scrum-developer-net-training-in-london-paid.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12521" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/_mVm6Lx7ttg" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/UKCommunities/default.aspx">UKCommunities</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/VisualStudio/default.aspx">VisualStudio</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/07/01/professional-scrum-developer-net-training-in-london-paid.aspx</feedburner:origLink></item><item><title>Virtual Desktop 101</title><link>http://feedproxy.google.com/~r/mtaulty/~3/SadvR3sqsUY/virtual-desktop-101.aspx</link><pubDate>Wed, 30 Jun 2010 09:08:10 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12516</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12516</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12516</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/virtual-desktop-101.aspx#comments</comments><description>I really liked Ian’s post “ Virtual Desktop 101 ” – there are tonnes of implications in all this desktop virtualisaton technology for the client developer (particularly the client developer who’s expecting a decent graphics card and that is likely to include the HTML5 developer in the not-so-distant future)....(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/virtual-desktop-101.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12516" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/SadvR3sqsUY" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Hardware/default.aspx">Hardware</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Virtualisation/default.aspx">Virtualisation</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/virtual-desktop-101.aspx</feedburner:origLink></item><item><title>IE9 Platform Preview 3</title><link>http://feedproxy.google.com/~r/mtaulty/~3/Z1MotBk2Vyg/ie9-platform-preview-3.aspx</link><pubDate>Wed, 30 Jun 2010 08:53:25 GMT</pubDate><guid isPermaLink="false">c62f47b3-9054-4265-9c0c-549d811810c2:12515</guid><dc:creator>mtaulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/rsscomments.aspx?PostID=12515</wfw:commentRss><wfw:comment>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/commentapi.aspx?PostID=12515</wfw:comment><comments>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/ie9-platform-preview-3.aspx#comments</comments><description>If you’ve not been and done the test-drive of IE9 yet then the 3rd preview version has just gone out and it’s really, really worth taking a look even if you’re an internet-denier like me who thinks all this HTML and Javascript stuff will never take off and that the world is just waiting to re-awaken to the power of RIAs and rich client applications. New in this preview? &amp;lt;audio&amp;gt; &amp;lt;video&amp;gt; &amp;lt;canvas&amp;gt; Web Open Font Format (WOFF) Click the picture to go and do the test-drive (this is for developers rather than end-users); If you’re following the whole RIA/rich client story then I think some of the IE demos will have specific interest to you such as Deep Zoom , IMDb Video Panorama , Web Fonts , Canvas Pad , Amazon Shelf , FishIE Tank . “Interesting times”...(&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/ie9-platform-preview-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://mtaulty.com/CommunityServer/aggbug.aspx?PostID=12515" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/mtaulty/~4/Z1MotBk2Vyg" height="1" width="1"/&gt;</description><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/Windows7/default.aspx">Windows7</category><category domain="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/IE/default.aspx">IE</category><feedburner:origLink>http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/06/30/ie9-platform-preview-3.aspx</feedburner:origLink></item></channel></rss>
