<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.dotnetmag.nl/RSS/rss.xsl" media="screen"?><rss version="2.0" 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/">
 <channel>
  <title>Microsoft .Net Magazine - Blogs RSS</title>
  <link>http://www.dotnetmag.nl/RSS/Blogs.aspx</link> 
  <description>Microsoft .Net Magazine - Blogs RSS</description>  
  <copyright>(c) Array Publications</copyright>  
  
<item>
     <title><![CDATA[localjoost: Behavior to force TextBox model update to prevent trouble with the ApplicationBar]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/blogspot/dotnetbyexample/~3/c3_IJFJGA_Y/behavior-to-force-textbox-model-update.html]]></link>
     <pubDate>02/01/2012 20:12</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/blogspot/dotnetbyexample/~3/c3_IJFJGA_Y/behavior-to-force-textbox-model-update.html]]></guid>
     <dc:creator>localjoost</dc:creator>
     <description><![CDATA[A small quicky this time: Problem:  TextBox, Text property bound to a string in my ViewModel  I type text in the TextBox  I click a “Save” button on my ApplicationBar  The string in my ViewModel is not updated. It never gets updated. WTF??? It appears the TextBox only updates it’s value to a bound string when it loses focus. And a TextBox does not lose focus when you click an ApplicationBar Button. Meh. I have found a few solutions and workarounds, and in the end rolled my own:&nbsp; a very small behavior that updates the binding every time you type something in your textbox. That’s a bit wasteful, but it works for me. It builds on the SafeBehavior pattern I wrote about earlier, and it’s so small I post it in one go:using System.Windows.Controls;

namespace Wp7nl.Behaviors
{
  /// &lt;summary&gt;
  /// A behavior to for text box model update when text changes
  /// &lt;/summary&gt;
  public class TextBoxChangeModelUpdateBehavior : SafeBehavior&lt;TextBox&gt;
  {
    protected override void OnSetup()
    {
      AssociatedObject.TextChanged += AssociatedObjectTextChanged;
    }

    protected override void OnCleanup()
    {
      AssociatedObject.TextChanged -= AssociatedObjectTextChanged;
    }

    void AssociatedObjectTextChanged(object sender, TextChangedEventArgs e)
    {
      var binding = AssociatedObject.GetBindingExpression(TextBox.TextProperty);
      if (binding != null)
      {
        binding.UpdateSource();
      }
    }
  }
}I have read amongst other things Prism has a UpdateTextBindingOnPropertyChanged behavior. Well this one will be in the next version of my #wp7nl library on codeplex&nbsp;  ]]></description>
</item>
<item>
     <title><![CDATA[marcelmeijer: SQL Azure en Query plans / Performance]]></title>
     <link><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/31/sql_2D00_azure_2D00_and_2D00_query_2D00_plans_2D00_performance.aspx]]></link>
     <pubDate>01/31/2012 17:59</pubDate>
     <guid isPermaLink="true"><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/31/sql_2D00_azure_2D00_and_2D00_query_2D00_plans_2D00_performance.aspx]]></guid>
     <dc:creator>marcelmeijer</dc:creator>
     <description><![CDATA[Enige tijd geleden heb ik al de verbeterde SQL Azure management portal laten zien. In den beginne (2008) hadden we helemaal niets en Project Houston was een grote stap in de goede richting. In December 2011 hebben ze de complete SQL Azure management portal onderhanden genomen en aangepast. Naast een meer Metro look-and-feel hebben ze ook allemaal extreem helpful tools en utilities toegevoegd.     Als je klikt op de Administration in linker beneden hoek, krijg je een overzicht van de je database health etc. Informatie over onder andere de vulling van de database, aantal connecties en users. In dit geval is de database bijna nieuw en ongebruikt, dus is de query usage bijna leeg.    Bij een database met meer activiteiten ziet dit gedeelte van de portal en iets spannender uit. Yep, mijn SQL Azure database zijn over het algemeen niet erg druk .    Als je klikt op de Query Performance link, krijg je meer gedetaileerde informatie over de queries op je database en hun performance. Dit geeft natuurlijk al een eerste indruk van de overall performance van je SQL Azure instance.    Stel dat je een probleem hebt met een bepaalde query. Ik bedoel dan natuurlijk een performance probleem . Om dan een goed beeld van de query te krijgen heb je vaak een Query plan nodig. Vroeger had je a]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 06. Getting Testing Done in the Sprint – PBI Implementation Sequence]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/DsQo-vcVNtg/post.aspx]]></link>
     <pubDate>01/30/2012 11:27</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/DsQo-vcVNtg/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[A challenge in getting testing done in a sprint is the fact that the software (PBI) isn’t ready to be tested till implementation/ coding is done.&#160;   How To.     Work on completing each item in the sprint backlog and finish one item after another, see task boards below.      BAD -- Not able to start testing task board, every team member works on a different pbi. Testing can only start at the end of the sprint.    GOOD -- Ready to start testing task board, team members work together on a pbi one after another till it’s done. Testing can start early.    It is a good practice, but not often followed. it really helps getting testing done.  &#160;  Past Tips:     01. Getting Testing Done in the Sprint - The Team and Activities       02. Getting Testing Done in the Sprint – Regression Test Sets       03. Getting Testing Done in the Sprint – Test Automation       04. Getting Testing Done in the Sprint – Undone Backlog Item      05. Getting Testing Done in the Sprint – No Double, Triple Testing  Next Tips:&#160; 07. Getting Testing Done in the Sprint – Risk and Business driven Tests     08. Getting Testing Done in the Sprint – Write Logical Acceptance Tests     09. Getting Testing Done in the Sprint – Test Tasks on the Board     10. Getting Testing Done in the Sprint – Done     11. Getting Testing Done in the Sprint - The Customer Test Team     12. Getting Testing Done in the Sprint – The Test Branch     …     … Tweet !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 05. Getting Testing Done in the Sprint – No Double, Triple Testing]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/G50EQH2Z8DY/post.aspx]]></link>
     <pubDate>01/30/2012 10:23</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/G50EQH2Z8DY/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[One way of getting testing done in a sprint is making it [testing] as efficient as possible, meanwhile this also saves money. One way of getting more efficient is not doing things double or triple. An interesting thing with testing, we do test double or triple. We test it during unit, during unit integration, during functional and during acceptance testing, this can be done better, we could save a lot of time. I’ve seen teams which also automated all these types of tests, testing the same thing... not really efficient, they didn’t manage to get it done in a sprint.  Each phase of the development process has its own test goals and depth of test coverage. The depth particularly depends upon the risks: higher probability of damage requires better test coverage. These test goals are especially aimed at discovering errors that can be found in that phase (“as early as possible”).     during unit testing the internal logic of the unit is tested,    the unit integration test needs to show that units ”understand” each other.    the system test needs to prove/demonstrate that the system complies with the functional requirements that have been agreed to,    finally, the acceptance test considers how the system fits into the environment in which it will operate.   Test goals and (depth of) test coverage per phase are made compatible with each other using a Master Test Plan (see TMap® www.tmap.net).    Every test must be able to rely on previous tests, only then will the complexity of errors be contained to errors that were introduced during the last step. Setting up a learning cycle makes it possible to correct shortcomings, if any, in the testing process chain.   Each phase of the development process and its corresponding test goal introduces a specific role with specific abilities and tasks. These roles are supported by specific ways of testing, often visualized in the Agile Test Quadrants.    http://lisacrispin.com/wordpress/2011/11/08/using-the-agile-testing-quadrants/     How the quadrants work    Tests on the left-hand quadrants help the team know what code to write, and know when they are done writing it. Tests on the right hand side help the team learn more about the code they’re written, and this learning often translates into new user stories and tests that feed back to the left-hand quadrants. Business stakeholders define quality criteria for the top two quadrants, while the bottom two quadrants relate more to internal quality and criteria.       from: http://readytohelpfortesting.blogspot.com/2012/01/ttesting-quadrants.html   How To.  All these types should work together, and as already mentioned]]></description>
</item>
<item>
     <title><![CDATA[marcelmeijer: Silverlight vs HTML5]]></title>
     <link><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/30/silverlight-vs-html5.aspx]]></link>
     <pubDate>01/30/2012 09:00</pubDate>
     <guid isPermaLink="true"><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/30/silverlight-vs-html5.aspx]]></guid>
     <dc:creator>marcelmeijer</dc:creator>
     <description><![CDATA[Een collega MVP-ers mailde eens: “I’ve got friends that were heavy into SL development that now do none. It’s gone from their #1 technology to now being banned for development within their company. What changed? The first time that one of their clients said “now show me how it looks on my iPad” and they had no answer.”  Dit geldt overigens voor mijn gevoel voor elke plugin gebasseerde technologie (Flash, Java (tot op zekere hoogte)). Het succes van iPad en de combi iPad/Safari laat de kwetsbaarheid zien van tooling die afhankelijk is van functionaliteit van browser plugin&#39;s.   Het lijkt mij niet verstandig om een plugin gebasseerde technologie nog aan te prijzen bij een SAAS product. Is het een on premise oplossing met strakke regie op hardware/software of de besturingsconsole van een groot apparaat (dat niet remote overgenomen hoeft te worden) dan zou ik zeker bouwen met Silverlight en valt de weegschaal naar de andere kant uit.  Maar ook waar geldt ‘bring your own device’ (nb waarbij device ook een browser of choice zou kunnen zijn) maakt een plugin gebasseerde technologie niet meteen een first class choice of een no brainer.   Kort gezegd: bij software in een SAAS omgeving dan is een plugin based technologie niet handig, tenzij je regie kunt uitoefenen op de client of hardware gebonden (zoals bijv Windows Phone, Xbox etc).  Een klant van ons, deze heeft ook een SAAS product, heeft ervoor gekozen om hun product te ontwikkelen in Silverlight. Met als reden dat deze technologie voldoende volwassen is en zij hun klanten best tot de Silverlight plugin kunnen verplichten. Ook vonden zij het belangrijk dat hun klanten moesten kunnen kiezen voor een lokaal geïnstalleerde out-of-browser applicatie.  Ten aanzien van mobiele devices zal het (vermoedelijk) nooit zo zijn, dat alle functionaliteiten van een client product via een dergelijk platform beschikbaar gemaakt zal worden. Meestal gaat het om delen of deelgebieden van een product, waarbij het device zijn pros ten volle kan benutten. iPad is bijzonder als het gaat om de web browser. De overige mobiele devices hebben vaak te kleine schermen, waar de volledige functionaliteit niet tot zijn recht komt en nauwelijks bruikbaar.  Ik ben in elk geval wel van mening, dat de keuze tussen Silverlight en HTML5 geen zwart-wit keuze is.  Ik hoor graag in de comments wat jullie mening is.]]></description>
</item>
<item>
     <title><![CDATA[marcelmeijer: Windows Azure management via WP7]]></title>
     <link><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/29/windows-azure-management-via-wp7.aspx]]></link>
     <pubDate>01/29/2012 18:45</pubDate>
     <guid isPermaLink="true"><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/29/windows-azure-management-via-wp7.aspx]]></guid>
     <dc:creator>marcelmeijer</dc:creator>
     <description><![CDATA[Op dit moment kun je je Windows Azure services monitoren en beherenvia de Windows Azure management portal. Maar deze portal is geimplementeerd met behulp van Silverlight, dit maakt de portal minder toegangelijk met een browser die geen plugins ondersteund.  Het Windows Azure platform heeft een rijke API met management REST calls om je services te beheren en te controleren. The API is erg handig om gereedschappen te implementeren op andere platforms. Uiteraard zijn er ook PowerShell Cmdlets of Cerebrata Cmdlets waarmee je het meest van de management taken kunt uitvoeren via PowerShell.  Als je de API vanuit een Windows forms app wilt gebruiken, dan is dat redelijk simpel. Hieronder is een snippet. Een groter voorbeeld kan gevonden worden in het Windows Azure Development Cookbook van Niel Mackenzie (Windows Azure MVP).    Ik wilde altijd een implementatie maken op mijn Windows Phone 7 device. Maar…  Enige weken geleden vond ik een erg aardige Windows Phone 7 app. Met deze app kun je je eigen Windows Azure services beheren vanaf je Windows Phone 7.    <img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="DSC_0021" border="0" alt="DSC_0021" src="http:/]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 04. Getting Testing Done in the Sprint – Undone Backlog Item]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/StzbkfCGb4k/post.aspx]]></link>
     <pubDate>01/25/2012 10:03</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/StzbkfCGb4k/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[A tip straight from the previous Scrum Guide (The guide updated and the undone TIP is removed, read The 2011 Scrum Guide – A Lot of Changes! ). But, the TIP still works, although it isn’t an ‘official’ tip anymore…   Undone End to End Testing  End to end testing, is not an agile specific testing practice, it’s a common sense testing practice. Create test cases to detected defects anywhere in the chain. This type of testing has been growing the couple of years enormous due to the rise of Service Oriented Architectures and more recent Cloud Computing.&#160; as the TMap end-To-End Testing books describes     “End-to-end testing is a form of testing in which the (business) process is tracked through an interconnected series of systems, which may be based in different organizations, aiming to answer the following questions:       - Does the IT process support the business process adequately? - Are the process and systems integrated with each other in the right way?”        TMap.net End-To-End Testing   End-to-End testing is seen as a challenges in Agile environments, with the most important challenge that systems under development aren’t ready for End-to-End testing. Not every service is finished to test the complete end-to-end business process. Stubs are a solution, but can these be made in the current sprint and are stubs good enough to say something about the quality of the system. And, when the system are ready and a change in a service is needed, how and can we re-run all the end-to-end tests, is there time enough.  All these challenges with end-to-end testing in agile projects can be summarized in two topics:          Not Ready Systems in a Sprint            Not Enough Time in a Sprint      Scrum solves this problem, this problem of not able to be compliant on the definition of done at sprint finish, by defining ‘Undone work’. the scrum guide mentions this in a TIP and in the final thoughts of the scrum guide     Some organizations are incapable of building a complete increment within one Sprint. They may not yet have the automated testing infrastructure to complete all of the testing. In this case, two categories are created for each increment: the “done” work and the “undone” work. The “undone” work is the portion of each increment that will have to be completed at a later time. The Product Owner knows exactly what he or she is inspecting at the end of the Sprint because the increment meets the definition of “done” and the Product Owner understands the definition. “Undone” work is added to a Product Backlog item named “undone work” so it accumulates and correctly reflects on the Release Burndown graph. This technique creates transparency in progress toward a release. The inspect and adapt in the Sprint Review is as accurate as this transparency.   Within the Visual Studio 2010 Scrum process template this means that you have to link or create tasks to a specific ‘Undone Work’ product backl]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 03. Getting Testing Done in the Sprint – Test Automation]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/0tsr6X76XII/post.aspx]]></link>
     <pubDate>01/24/2012 22:05</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/0tsr6X76XII/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[Automate your testing effort, or better your test execution, is a must to get your testing done during the sprint. Automate your test execution shrinks the time needed to execute the tests, which leaves more time for the team to specify new test cases. On the other hand it also brings some inflexibility in your testing, you need to maintain the test automation code and update it when functionality change, which again cost time which the team better could use to specify and execute test cases.   How to.  So, there need some strategy what to automation and how to automate. The decision what test cases are candidate for automation depend on several decisions. For sure the regression set is a good candidate (see Tip 02. Getting Testing Done in the Sprint – Regression Test Sets) which is a collection of test cases based on risk classifications and business value (see TIP 07. Getting Testing Done in the Sprint – Risk and Business driven Tests).   With test automation you also must take in to account that the test cases is automatable, maintainable and has some ROI. Together with this ROI of test automation also comes the design for testability. It should be easy to create test automations, the design of the application should have this in its design and architecture.   How many, how much effort you have to put in test automation has several investment levels. From zero completely no investment till, a very high investment of changing the architecture for testability and automate s many scenario's as possible.   Tools support.  See this video for the Visual Studio test automation support.  &#160;  Also Visual Studio test automation support has several investment levels, in the presentation below at slide 38 and 39 these levels are discussed. The rest of the presentation discusses the different tactics of test automation with Coded UI.  Coded UI - Test automation Practices from the Field     View more presentations from Clemens Reijnen    &#160;  Past Tips:     01. Getting Testing Done in the Sprint - The Team and Activities       02. Getting Testing Done in the Sprint – Regression Test Sets  Next Tips:     04. Getting Testing Done in the Sp]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 02. Getting Testing Done in the Sprint – Regression Test Sets]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/GCDO6wmTVZ4/post.aspx]]></link>
     <pubDate>01/24/2012 22:04</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/GCDO6wmTVZ4/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[    Some teams rerun every test every sprint, this is time consuming and isn’t worth the effort. Having a clear understanding what tests to execute during regression testing raises the return of investment of this testing effort and gives more time to specify and execute test cases for the functionality implemented during the current sprint.  How To.  So, collecting a good regression set is important. There area lot of approaches how to get this regressions set, most of them are based on risk classifications and business value (see TIP 07. Getting Testing Done in the Sprint – Risk and Business driven Tests).   From “A good regression test is invaluable.”     The principle is that from each test case a collection of additional data is determined into the test cases for the regression test are ‘classified’. Using these classifications all cross sections along the subsets of test cases can form the total test that are selected.   Automation of this regression set is almost a must (see next TIP 03. Getting Testing Done in the Sprint – Test Automation).   Tool support.  Microsoft Test Manager has an interesting capability to control the amount of regression testing that need to be done during the sprint. the data diagnostic adapter “Test Impact”, it give information about test cases which are impacted by code changes     and see page 63 of the training guide http://www.slideshare.net/clemensreijnen/mtlm-visual-studio-2010-alm-workshop  How to create a regression set in Microsoft Test Manager.   Read:    Guidance for Creating Test Plans and Test Suites and read this http://blogs.msdn.com/b/anutthara/archive/2010/09/22/guidance-for-creating-test-plans-and-test-suites.aspx and this Management, preserving and organization of manual test cases within VSTS 2010.  One thing to keep in mind: In MTM2010 the copying of test cases between test plans copies the reference by default and not the test case. So, a test case can be referenced in multiple test plans and suites, changing a test step will change it on all locations.&#160;   Creating regression sets for developer tests and functional system tests are mostly more easy. Unit tests are small and run fast, so no problem to run them all. Unit Integration tests are a bit more challenging, you need to balance a bit more what to run when, but both developer tests and functional system tests, aren’t often the biggest bottlenecks in getting testing done in the sprint. When they are, try to do the same approach as mentioned above… balance what to run when.  Past Tips:     01. Getting Testing Done in the Sprint - The Team and Activities   Next Tips:     03. Getting Testing Done in the Sprint – Test Automation     <]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: 01. Getting Testing Done in the Sprint - The Team and Activities]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/QU3w-qt_dkA/post.aspx]]></link>
     <pubDate>01/24/2012 21:59</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/QU3w-qt_dkA/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[Every Agile ALM presentation the same question is asked: How do I get testing done in a sprint?   There isn’t a one solution/ practices/ to do/ how to fits all for this. So, I made a small list of tips you could do (or recommended to do, or must do… ), which can help to get testing done in a sprint.&#160;   Tip 1: Have testing knowledge in the team.  Actually not a tip, it is a must. This is a kind of obvious but not common and I think the hardest thing to accomplish. It is: get testing knowledge available in your team. When you don't have it, you will fail.   How to  Now, it isn’t that easy to accomplish this collaboration. Test and dev are different, a nice quote from this ‘test’blog:     In the D-world, the world of the Developers, we think Generalist Testers are pencil-pushing, nit-picky quality geeks. Mostly they are beside the point and are easily replaced. They seems to like making much noise about little defects, as if we made those errors deliberately....                    In the T-world we don't hate the Developers for their perceptions. We are disappointed about the poor quality of the software.           Bad assumptions on the part of Developers are more to blame for the problems than are software weaknesses.           We never(or seldom) get software what will work right the first time. No, in the T-world we think that developers forget for whom they are building software, it looks like they are building for themselves......   Try to combine these two worlds in one team, you definitely need to come up with a Collaborative Culture:     The three most important concerns are:           Trust.                  a topic closely associated with trust when it refers to people is Identity.                   Collaborative culture.                  A collaborative culture consists of many things, including:                          Collaborative leadership;               Shared goals;               Shared model of the truth; and               Rules or norms.                                       Reward.                  a “reward” for successful collaboration is most often of a non-financial nature.                   Show me the value, seems to be the magic word.    Test adds knowledge, knowledge during the grooming the backlog. Helping the product owner with defining proper acceptance criteria. And, help find improper written backlog items with inconsistencies for example. (this is my favorite test activity I didn’t know about before started reading TMap, Assessing the Test Base). In both ways helping the product owner and the team to focus on value.   Tools support, Visual Studio 2010  Tools can help, when using the VS2010 TMap Testing Process template you will notice that the <a href="http]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: Deploying SqlServerCe with an ASP.NET MVC application]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/24/deploying-sqlserverce-with-an-asp-net-mvc-application.aspx]]></link>
     <pubDate>01/24/2012 11:50</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/24/deploying-sqlserverce-with-an-asp-net-mvc-application.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[Using Entity Framework Code First together with SqlServerCe is a great way to work with small databases in ASP.NET MVC applications. I have several web applications running on shared hosting sites where SqlServerCe is the database engine under the hood. Deploying is also quite easy. I typically use the build in Publish Web option which works great over FTP.    &#160;  When using SqlServerCe you have to make sure you add the deployable dependencies. Forgetting those results in pretty clear error messages.    &#160;  However once that is done I always run into another issue. When a page actually tries to use SqlServerCe I will see a security exception:     System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))   The solution is simple enough. Go to whatever security portal your provider is using, mine is using Plesk, and make sure the user that is actually running the web site has the required read/write privileges to work with the Bin folder.   &#160;    &#160;  &#160;  Enjoy!  &#160;  TheProblemSolver   DotNetEvents]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: HTML5, Internet Explorer and automatic updates]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/23/html5-internet-explorer-and-automatic-updates.aspx]]></link>
     <pubDate>01/23/2012 11:24</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/23/html5-internet-explorer-and-automatic-updates.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[One of the problems with HTML5, or development at the cutting edge of the web, has always the need to support a large number of different browsers. Depending on who you ask the numbers will vary slightly but is usually boils down to Internet Explorer being the biggest and Chrome and FireFox each taking quite a big chunk of the stats and the remainder of the browsers filling up the gaps.    So that means that any public facing website should at the very least support the three major browsers, not to bad right?  &#160;  Turns out that live isn’t quite as good as that. With Chrome and FireFox most users are at or close to the last revision of the browser but with Internet Explorer this isn’t the case. In fact as the chart below shows the majority is still using IE8 with IE9 only accounting for a little over a third of all IE users.    &#160;  So what the big difference?  There are 2 reasons.   First of all IE9 is only available on Windows Vista and Windows 7 and it turns out there is still a substantial number of people using Windows XP. For all those users Internet Explorer 8 is the latest version of the browser they can use. And that is not going to change when Internet Explorer 10 ships. However that number of XP users isn’t that large.  The second and more important reason is that Microsoft doesn’t automatically update Internet Explorer when a newer version is available. You can download it if you want to but if you don’t explicitly do so nothing happens. And by contrast all recent versions of FireFox and Chrome are self updating, so whenever a new version is available it is downloaded without any explicit user action. The benefit is that with both Chrome and FireFox a web developer wanting to do cutting edge HTML5 stuff can be pretty confident that a user has an up to date browser. Well except with Internet explorer that is   &#160;  Microsoft has seen the update light  Fortunately that won’t be a problem much longer. Recently Microsoft has announced that it will start auto updating Internet Explorer using Windows Update. So no longer are we dependent on users going in and manually doing an update, instead if they don’t take any action they will be automatically upgraded to the last possible version of IE. This means that we should soon see at leas two thirds]]></description>
</item>
<item>
     <title><![CDATA[localjoost: JSON deserialization with JSON.net: basics]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/blogspot/dotnetbyexample/~3/Kzoq_GKQmHw/json-deserialization-with-jsonnet.html]]></link>
     <pubDate>01/22/2012 20:35</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/blogspot/dotnetbyexample/~3/Kzoq_GKQmHw/json-deserialization-with-jsonnet.html]]></guid>
     <dc:creator>localjoost</dc:creator>
     <description><![CDATA[I’ve been contemplating an article about handling JSON for some time now, but it turned out to be a rather long article and writing extremely large blog posts is someone else’s trade mark these days ;-). So I’d thought to try something new, and write a short series in three parts.   Part 1 handles the basics  Part 2 handles advanced deserialization with class hierarchies  Part 3 handles a caching-and-updating scenarios. And this is part 1 ;-) This whole article actually boils down to one line of code, but I need to go to some hooplah to show you how to use it. It all begin with the data. Consider this piece of quite readable piece of JSON, describing a few recent Windows Phone models. [
  {
    "Brand": "Nokia","Type" : "Lumia 800",
    "Specs":{"Storage" : "16GB", "Memory": "512MB","Screensize" : "3.7"}
  },
  {
    "Brand": "Nokia", "Type" : "Lumia 710",
    "Specs":{"Storage" : "8GB","Memory": "512MB","Screensize" : "3.7"}
  },  
  { "Brand": "Nokia","Type" : "Lumia 900",
    "Specs":{"Storage" : "8GB", "Memory": "512MB","Screensize" : "4.3" }
  },
  { "Brand": "HTC ","Type" : "Titan II",
    "Specs":{"Storage" : "16GB", "Memory": "512MB","Screensize" : "4.7" }
  },
  { "Brand": "HTC ","Type" : "Radar",
    "Specs":{"Storage" : "8GB", "Memory": "512MB","Screensize" : "3.8" }
  }
]JSON is rather compact, which is a great feature when you are developing for a mobile devices. It has also a few downsides as far as client programming is concerned: generating client code for it that does all the parsing and calling, as for SOAP, is not a standard feature of Visual Studio, 
it’s almost impossible to read for an ordinary human being, 
deciphering it into classes is a lot of work, 
hand coding a parser for it is not fun. Which is why you don’t. There are several ways of generating classes from JSON, the simplest way is this website: json2csharp by Jonathan Keith. You copy a JSON result into the upper textbox, hit the “Generate” button and out come your classes:There are more sites that do the same, by the way, but this is what I use. Next steps:Fire up Visual Studio 
Create a new Windows Phone project (for instance JsonDemo) 
Plonk the classes generated above in the project. Bonus cookies if you split them in separate files and add namespaces to them. Bonus donut if you, like me, think “RootObject” is actually a pretty ugly name for an object and change it to Phone. 
Click Tools/Library Package Manager/Manage NuGet Packages for Solution (you do have the NuGet Package Manager installed, don’t you? If not, stop whatever you are doing now and get it <a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: DotNed Podcast: Koen Zwikstra over Silverlight 5 en de toekomst van Silverlight]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/20/dotned-podcast-koen-zwikstra-over-silverlight-5-en-de-toekomst-van-silverlight.aspx]]></link>
     <pubDate>01/20/2012 11:39</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/20/dotned-podcast-koen-zwikstra-over-silverlight-5-en-de-toekomst-van-silverlight.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[Er is weer een nieuwe DotNed podcast online. In deze podcast spreekt Maurice de Beijer met Koen Zwikstra over de recente Silverlight 5 release en hoe de toekomst er voor Silverlight ontwikkelaars uitziet. Verder vertelt hij over Silverlight Spy een runtime inspector waarmee je willekeurige Silverlight applicaties kan inspecteren. Hij kondigt ook nog even aan dat hij druk bezig is met een Spy voor Metro applicaties op Windows 8.  Links:     Blog: http://firstfloorsoftware.com/blog/    First Floor Software: http://firstfloorsoftware.com/    Silverlight Spy: http://firstfloorsoftware.com/silverlightspy/    Balder - 3D engine for Silverlight: http://balder.codeplex.com/   &#160;  enjoy!  &#160;  TheProblemSolver   DotNetEvents]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: Teams and TFS Groups in TFS11, the backlog, board and security settings.]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/WjH1SiS7B-k/post.aspx]]></link>
     <pubDate>01/20/2012 10:48</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/WjH1SiS7B-k/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[Back to the ‘teams’ topic, it is new in TFS11 … (see below the previous posts about this topic)     http://www.clemensreijnen.nl/post/2011/10/09/Teams-in-VS11.aspx     http://www.clemensreijnen.nl/post/2011/10/10/Teams-in-Visual-Studio-11-feature-teams-and-backlogs.aspx     http://www.clemensreijnen.nl/post/2011/10/12/Teams-in-Visual-Studio-11-CTP-the-Bug-Backlog.aspx    Beside using the new team concept in TFS11, you also just can do it the ‘old’ way. Put all your team members in the different TFS Groups (readers, contributors, … ) and give them access to the team project. Just as you did the past decade. But, you have to understand what happens when you do it. You also can mix things, create teams and only add TFS groups to it, or give people specific rights within a team… actually you can make it a complete chaos. In this post some usages scenarios. (at the end of this post a final conclusion, maybe you want to read that one first.)  Scenario 1: A team project with no teams and only team members in TFSgroups configuration.  When you create a team project, you get by default a team with the team project name, prefixed with ‘team’. This default team has one member, the creator of the team project. Which as you can see I deleted.    When you browse to the administration page, you will notice that you can’t delete the default project. but, with no members it can’t do any harm.    Next, you can start adding members to the different TFS groups. For example I added several people to the contributors group.    Following step, make security settings for the different groups... for example for the iterations  <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.clemensreijnen.nl/image.axd?picture=Windows-Live-Writer/Teams-in-TFS11/3D7AEAC6/image14_thumb.png" wid]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: Getting Started with WCF and Rest material]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/20/getting-started-with-wcf-and-rest-material.aspx]]></link>
     <pubDate>01/20/2012 09:24</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/20/getting-started-with-wcf-and-rest-material.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[Thanks everyone for joining in with the DevelopMentor webinar I did last night on Getting Started with WCF and Rest.  If you want to take another look at the slides or samples you can download them using the links below:     PowerPoint slides.    ASP.NET MVC 3 project containing the REST service.   &#160;  For more info about the WCF Web API you can check the WCF CodePlex site.  &#160;  Enjoy!  &#160;  TheProblemSolver   DotNetEvents]]></description>
</item>
<item>
     <title><![CDATA[ChristiaanV: Creating a dynamic layout with XAML in Windows 8 ‘Metro style’ apps]]></title>
     <link><![CDATA[http://www.playingwith.net/2012/01/creating-a-dynamic-layout-with-xaml-in-windows-8-metro-style-apps/?utm_source=rss&utm_medium=rss&utm_campaign=creating-a-dynamic-layout-with-xaml-in-windows-8-metro-style-apps]]></link>
     <pubDate>01/19/2012 20:51</pubDate>
     <guid isPermaLink="true"><![CDATA[http://www.playingwith.net/2012/01/creating-a-dynamic-layout-with-xaml-in-windows-8-metro-style-apps/?utm_source=rss&utm_medium=rss&utm_campaign=creating-a-dynamic-layout-with-xaml-in-windows-8-metro-style-apps]]></guid>
     <dc:creator>ChristiaanV</dc:creator>
     <description><![CDATA[A big percentage of all apps is showing data to the user, formatted in different ways. Sometimes it are images, the other time graphs, but a lot of times you use a data grid to present your data to the user. To present this data in the most smooth way to the user, you often ...>>Read more]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: TFS11 Scrum board update remaining work without opening the work item…]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/kX1OVWwOdFc/post.aspx]]></link>
     <pubDate>01/19/2012 12:45</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/kX1OVWwOdFc/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[Very nice MSFT added the capability to update the remaining hours without having to open the work item. and even more nice it has some intelligence behind the drop down, because it populates the dropdown list with values in range.  ]]></description>
</item>
<item>
     <title><![CDATA[ClemensReijnen: TFS11 on Azure January 2012 update – request feedback]]></title>
     <link><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/DEViYihzH7g/post.aspx]]></link>
     <pubDate>01/18/2012 06:19</pubDate>
     <guid isPermaLink="true"><![CDATA[http://feedproxy.google.com/~r/clemensreijnen/qzrF/~3/DEViYihzH7g/post.aspx]]></guid>
     <dc:creator>ClemensReijnen</dc:creator>
     <description><![CDATA[The latest update on TFS ( see: Team Foundation Service Planned Maintenance Tues Jan 17th ), fixed an issue with builds, they look stable again. And my Azure build service executes them happy. Now its time to expand this scenario with test controllers and test agents for automatic test execution and test environment provisioning.&#160;&#160;     But, I want to point to the new menu item ‘request feedback’ … it is the feature for getting early feedback about your product, for example during the sprint review.     It is a really nice feature supported with a tool similar as the Test Professional, Test Runner.&#160;   &#160;  More explained with a walkthrough for the dev preview can be found in Brian Kellers dev11 VHD and the handson lab: Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 11 (docx).  How it works, I can start asking feedback … about a feature I just created. For example in this screen I’m asking if Brad the Product Owner can look at the website for typos.    It generates an email for Brad, asking to start the feedback sessio]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: Wat doe ik met HTML5 op de Microsoft TechDays 2012?]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/12/wat-doe-ik-met-html5-op-de-microsoft-techdays-2012.aspx]]></link>
     <pubDate>01/12/2012 23:24</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/12/wat-doe-ik-met-html5-op-de-microsoft-techdays-2012.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[Uiteraard ben ik ook dit jaar weer aanwezig op de Microsoft TechDays 2012. Voor degene die het gemist hebben de TechDays zijn dit jaar van 15 t/m 17 februari in Den Haag.  &#160;  Ik doe dit jaar twee sessies:     Op vrijdag middag doe ik een sessie over het maken van een HTML5 client voor REST services.      Het maken van een REST service is pas deel een van een oplossing. Nadat deze er is moet er meestal ook een grafische interface voor gemaakt worden. En in de huidige tijd, waar het ondersteunen van diverse devices steeds belangrijker wordt, komt het maar al te vaak voor dat deze gebruikers interface in HTML geschreven wordt. Helaas blijken de verschillende browsers maar al te vaak voor extra problemen te zorgen die het leven van de ontwikkelaar een stuk moeilijker maken. In deze sessie laat Maurice de Beijer zien hoe je effectief de verschillende problemen waar je als ontwikkelaar tegenaan loopt kan oplossen.    Op donderdag avond tijdens de Geek Night doe ik mijn populaire HTML5 sessie nog een keer.      Maar uiteraard moet dat tijdens de Geek Night wel een beetje anders dus het wordt een sessie met een twist    Tot daar!  &#160;  TheProblemSolver   DotNetEvents    ]]></description>
</item>
<item>
     <title><![CDATA[marcelmeijer: SQL Azure Reporting Preview]]></title>
     <link><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/09/sql-azure-reporting-preview.aspx]]></link>
     <pubDate>01/09/2012 09:30</pubDate>
     <guid isPermaLink="true"><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/09/sql-azure-reporting-preview.aspx]]></guid>
     <dc:creator>marcelmeijer</dc:creator>
     <description><![CDATA[Wat er op het Windows Azure platform nog ontbrak, was een implementatie van SQL Server Reporting Services (SSRS). Dat betekende niet, dat reports helemaal niet mogelijk waren. Alleen was er geen service waar deze reports opgeslagen konden worden.  Met Visual Studio 2010 kun je een report (RDLC) maken en deze laten connecten naar een SQL Azure database. Door de report (RDLC) op Windows Azure storage te plaatsen, kun je de report definitie aanpassen zonder een volledige deploy van je Windows Azure service te doen.     Maar nu komt SQL Azure Reporting er toch echt aan. Er was al een beperkte CTP beschikbaar, maar nu is Reporting in een echte Preview vorm beschikbaar. Wat nog niet kan, is een andere datasource kiezen dan SQL Azure. Mocht je dus behoefte hebben aan een XML source of iets dergelijks, dan zul je de RDLC oplossing richting moeten kiezen.    Voor het ontwikkelen van een rapport volgt je het development traject, zoals je dat met de ‘tradionele’ SQL Reporting ook gewend bent. Je gaat aan de slag met SQL Server Business Intelligence Development Studio. Daar maak je een Reporting project en dan ga je aan de slag met de Report Wizard of maak je van scratch af aan een Report. Als je Report dan klaar is, kun je hem gewoon deployen. Uiteraard wel naar de SQL Azure Reporting server https://&lt;server&gt;.reporting.windows.net/reportserver. Op deze URL kun je ook een preview krijgen van het report, dat je gedeployed hebt.         De Target Server URL is de server waar de rep]]></description>
</item>
<item>
     <title><![CDATA[marcelmeijer: Office 365 en Mobile]]></title>
     <link><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/07/office-365-en-mobile.aspx]]></link>
     <pubDate>01/07/2012 09:30</pubDate>
     <guid isPermaLink="true"><![CDATA[http://marcelmeijer.net/blogs/marcel/archive/2012/01/07/office-365-en-mobile.aspx]]></guid>
     <dc:creator>marcelmeijer</dc:creator>
     <description><![CDATA[Office 365 is Microsofts online Office gehost in de Cloud. De voorloper hiervan was BPOS (Business Productivity Online Services), maar Office 365 bevat de laatste versies van de bijbehorende on premise software.   Met Microsoft Online Services werk je altijd online met de beste software van Microsoft voor een vast bedrag per gebruiker per maand. Deze dienst wordt door Microsoft verzorgd en de data staat in de datacenters van Microsoft in Ierland en Nederland. Microsoft Online Services biedt met Office 365 (plan P1), bedoeld voor professionals en kleine organisaties, de volgende functionaliteiten:      Email, agenda en contacten: Snel en vertrouwd werken vanuit Microsoft Outlook of via Outlook Web Access (OWA) vanuit de browser met Microsoft Exchange Online,    Documenten delen en samenwerken: Eenvoudig door het gebruik van Microsoft SharePoint Online,    Instant messaging en webmeetings: Eenvoudig onderling communiceren met Microsoft Lync Online,    Opzetten van een publieke website: Op basis van standaard templates met Microsoft SharePoint Online,    Werken met bestanden: Documenten bewerken vanuit de browser met Office Web Apps (Word, Excel, PowerPoint, OneNote).     Het delen van documenten via de team site is dan erg makkelijk.    De SDN gebruikt voor haar interne automatisering op dit moment nog BPOS. Voor mijn prive doeleinden heb ik een Office 365 P abonnement afgesloten. Maar hele grote organisaties kunnen zeker ook bij Office 365 terecht. Er zijn zelfs mogelijkheden om de Lync aan te sluiten op je bedrijfs telefoon centrale.   Maar het mooiste van Office 365 is de integratie met Windows Phone 7. Uiteraard kun je gewoon met de Windows Phone outlook client connecten naar de Office 365 exchange server.    Maar standaard zit er op de Windows Phone 7 een tile met de naam Office oftewel de Office Hub. Deze hub bevat naast Skydrive integratie ook de mogelijkheid om te koppelen met S]]></description>
</item>
<item>
     <title><![CDATA[mirjamvanolst: Setting a Default Value for a Managed Metadata Column]]></title>
     <link><![CDATA[http://sharepointchick.com/archive/2012/01/07/setting-a-default-value-for-a-managed-metadata-field.aspx]]></link>
     <pubDate>01/07/2012 00:17</pubDate>
     <guid isPermaLink="true"><![CDATA[http://sharepointchick.com/archive/2012/01/07/setting-a-default-value-for-a-managed-metadata-field.aspx]]></guid>
     <dc:creator>mirjamvanolst</dc:creator>
     <description><![CDATA[Some of the cool new features of SharePoint 2010 are the features related to the Managed Metadata Service Application. A lot of these features were things that companies have been asking for for a while now. For instance the ability to manage hierarchical metadata in a central location, instead of having to create choice lists in every site collection is something that is probably going to be used in the document management solutions of most larger companies. This automatically means that it will be used in a lot of custom solutions as well. At first glance this doesn’t seem like a problem. After all, why would using a managed metadata (site) column in your custom solution be any different then using any other (site) column. To be honest, I’m not sure about the why, although I could think of a few reasons, but using managed metadata columns in a custom solution is vastly different than using any other column. Personally I had to set a default value of a Managed Metadata Site Column from my custom web part. The step is to add a taxonomy field to my web part, so a user can select a default term. The way to do this is by adding a TaxonomyWebTaggingControl to the web part and setting its properties. We use the current site to setup a session to the Managed Metadata Service Application. Internally the Web Application of the current site is used for this, as Service Applications are linked to Web Applications by Service Application Proxies. Once we’ve got a TaxonomySession we can choose whether we want to get all term stores (TaxonomySession.TermStores), the term store that is selected as the default term store for keywords (TaxomomySession.DefaultKeywordsTermStore), or the default term store for the site collection (TaxonomySession.DefaultSiteCollectionTermStore). Once we’ve got a term store we’ve got to make sure that it’s online and when it is we can request the term group and the term set that we want to use for the site column from it. To assign a term store to a TaxonomyWebTaggingControl we have to assign the term store guid as a string to the SSPList property.   1: SPSite currentSite = SPContext.Current.Site;   2: // Instantiates a taxonomy session for the current site   3: TaxonomySession taxonomySession = new TaxonomySession(currentSite);   4: TermStore termStore = taxonomySession.DefaultKeywordsTermSt]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: HTML5 Presentatie slides en demo]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/06/html5-presentatie-slides-en-demo.aspx]]></link>
     <pubDate>01/06/2012 13:31</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/06/html5-presentatie-slides-en-demo.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[De PowerPoint slides en de demo code van mijn HTML5 presentatie van gisteravond zijn nu beschikbaar.  &#160;  Voor de liefhebbers ook online via SlideShare.  HTML5 Overview     View more presentations from Maurice Beijer    Met dank aan 4DotNet die de sponsor was van deze bijeenkomst.  &#160;  Enjoy!  &#160;  TheProblemSolver   DotNetEvents]]></description>
</item>
<item>
     <title><![CDATA[mauricedb: DotNed podcast: Freena Eijffinger over Autisme en de Surface]]></title>
     <link><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/04/dotned-podcast-freena-eijffinger-over-autisme-en-de-surface.aspx]]></link>
     <pubDate>01/04/2012 11:47</pubDate>
     <guid isPermaLink="true"><![CDATA[http://msmvps.com/blogs/theproblemsolver/archive/2012/01/04/dotned-podcast-freena-eijffinger-over-autisme-en-de-surface.aspx]]></guid>
     <dc:creator>mauricedb</dc:creator>
     <description><![CDATA[In deze podcast spreekt Maurice de Beijer met Freena Eijffinger over autisme en hoe Freena de Microsoft Surface tafel gebruikt om autisme te diagnotiseren bij kinderen.  Met dank aan onze sponsor: Red-Gate, ingeniously simple tools  Links:     Autitouch: http://www.autitouch.com/     Freena: http://www.freena.nl/     Hart van Nederland: http://www.hartvannederland.nl/nederland/2011/autisme-snel-vastgesteld-door-game/     BizSpark: http://www.microsoft.com/bizspark/    &#160;  Enjoy!  &#160;  TheProblemSolver    DotNetEvents]]></description>
</item>   
 </channel>
</rss>

