<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by ranw</title>
    <description>Stories kicked by ranw</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Programmer's Backdoor Trap - Ran Wahle's blog</title>
      <description>Today I've encountered something that made a programmer happy but made me sad. 

He had to pull data out of Data Warehouse and use it for his system.

Later, he was informed that DWH personnel made his life easy: They've decided to write the data into his own database so he wouldn't have to work so hard.

Unfortunately this news made him happy, and therefore he went on with it, which made me even sadder. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2012%2f01%2f31%2fprogrammer-s-backdoor-trap.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2012%2f01%2f31%2fprogrammer-s-backdoor-trap.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Programmer_s_Backdoor_Trap_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Programmer_s_Backdoor_Trap_Ran_Wahle_s_blog</guid>
      <pubDate>Tue, 31 Jan 2012 10:27:42 GMT</pubDate>
    </item>
    <item>
      <title>async \ await and Exception Handling</title>
      <description>async \ await and Exception Handlingasync \ await and Exception Handling
this post will discuss how async / await is handling exceptions.

as we mention in previous post, about the async / await concept, await is all about continuation. 
before .NET 4.5 parallel execution exceptions has to be handle in separate of the synchronic handling.
for example:
handling ThreadPool execution:Code Snippetvoid Foo(){try    {Console.WriteLine(&amp;quot;Synchronic&amp;quot;);ThreadPool.QueueUserWorkItem(state =&amp;gt;            {try   ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbnaya%2farchive%2f2012%2f01%2f12%2fasync-await-and-exception-handling.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbnaya%2farchive%2f2012%2f01%2f12%2fasync-await-and-exception-handling.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/async_await_and_Exception_Handling</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/async_await_and_Exception_Handling</guid>
      <pubDate>Thu, 12 Jan 2012 10:02:50 GMT</pubDate>
    </item>
    <item>
      <title>KnockoutJS-Dependencies - Ran Wahle's blog</title>
      <description>After binding the data into our page, we wish to be able to create an interactive page. This means that we want to be able to add some behavior to our view-model, triggered by an event on the page. (A button being clicked for example). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f05%2fknockoutjs-dependencies.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f05%2fknockoutjs-dependencies.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/KnockoutJS_Dependencies_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/KnockoutJS_Dependencies_Ran_Wahle_s_blog</guid>
      <pubDate>Tue, 06 Dec 2011 20:32:34 GMT</pubDate>
    </item>
    <item>
      <title>KnockoutJS-Event binding - Ran Wahle's blog</title>
      <description>After binding the data into our page, we wish to be able to create an interactive page. This means that we want to be able to add some behavior to our view-model, triggered by an event on the page. (A button being clicked for example). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f04%2fknockoutjs-event-binding.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f04%2fknockoutjs-event-binding.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/KnockoutJS_Event_binding_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/KnockoutJS_Event_binding_Ran_Wahle_s_blog</guid>
      <pubDate>Tue, 06 Dec 2011 20:32:34 GMT</pubDate>
    </item>
    <item>
      <title>KnockoutJS-Templates - Ran Wahle's blog</title>
      <description>After being introduced KnockoutJs concept and go to know the
basics of data-binding with Observable and 
observableArray, let's move on to how to work with templates and our collection to them.

In this post I'll explain how to bind a collection with template. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f01%2fknockoutjs-templates.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f12%2f01%2fknockoutjs-templates.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/KnockoutJS_Templates_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/KnockoutJS_Templates_Ran_Wahle_s_blog</guid>
      <pubDate>Fri, 02 Dec 2011 02:10:21 GMT</pubDate>
    </item>
    <item>
      <title>KnockoutJS-The Observables - Ran Wahle's blog</title>
      <description>On this post I'll dive, not deeply, to the javascript  on our view-model and explain some of it's basics, the ones that causes it to act as a real view-model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f22%2fknockoutjs-the-observables.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f22%2fknockoutjs-the-observables.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/KnockoutJS_The_Observables_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/KnockoutJS_The_Observables_Ran_Wahle_s_blog</guid>
      <pubDate>Thu, 24 Nov 2011 10:56:57 GMT</pubDate>
    </item>
    <item>
      <title>KnockoutJs-MVVM in HTML </title>
      <description>One of the things I've cherished the most about XAML related technologies development was the ability to completely decouple behavior and UI using MVVM. I didn't know about any possibility to implement the same pattern on HTML &amp;amp; Javascript based applications.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f20%2fknockoutjs-mvvm-in-html-amp-javascript.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f20%2fknockoutjs-mvvm-in-html-amp-javascript.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/KnockoutJs_MVVM_in_HTML</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/KnockoutJs_MVVM_in_HTML</guid>
      <pubDate>Sun, 20 Nov 2011 14:49:43 GMT</pubDate>
    </item>
    <item>
      <title>Your service generates odd WSDL? Search for Serializable attribute</title>
      <description>A problem I've encountered at a customer I work for was very strange behavior regarding
the WSDL being generated by it's service. The WSDL didn't contain any class property, moreover it did contain private members of a class being exposed by the service. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f10%2fyour-service-generates-odd-wsdl-search-for-serializable-attribute.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f11%2f10%2fyour-service-generates-odd-wsdl-search-for-serializable-attribute.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Your_service_generates_odd_WSDL_Search_for_Serializable_attribute</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Your_service_generates_odd_WSDL_Search_for_Serializable_attribute</guid>
      <pubDate>Sat, 12 Nov 2011 03:27:16 GMT</pubDate>
    </item>
    <item>
      <title>Handling application states on Windows 8</title>
      <description>As heard on BuildWindows and over and over again 
throughout the sessions    there is new application 
state called Suspended.

When using the computer in Metro style mode the application 
changes state to "suspended" when the user moves to another 
application. This is mainly for power saving since Windows 8 targeted to portable devices such as tablets. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f09%2f16%2fhandling-application-states-on-windows-8.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f09%2f16%2fhandling-application-states-on-windows-8.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Handling_application_states_on_Windows_8</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Handling_application_states_on_Windows_8</guid>
      <pubDate>Fri, 16 Sep 2011 04:39:07 GMT</pubDate>
    </item>
    <item>
      <title>Internet Explorer 8 (and below) won't show some of your jpegs</title>
      <description>A very strange phenomenon I came across while developing web application for a customer. 

A Jpeg formatted picture wasn't shown on IE8 browsers, while shown on others (Firefox 5, Chrome 12, IE9). 

The browser displayed an empty placeholder with a red 'X' as it does when not finding an image. This led as to searching for causes such as wrong URL, communication problems etc. .  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f09%2f01%2finterne-explorer-8-and-below-won-t-show-some-of-your-jpegs.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f09%2f01%2finterne-explorer-8-and-below-won-t-show-some-of-your-jpegs.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ie/Internet_Explorer_8_and_below_won_t_show_some_of_your_jpegs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ie/Internet_Explorer_8_and_below_won_t_show_some_of_your_jpegs</guid>
      <pubDate>Thu, 01 Sep 2011 11:13:08 GMT</pubDate>
    </item>
    <item>
      <title>Changing namespace in ASP.NET Web-Form - Ran Wahle's blog</title>
      <description>When converting VS Web-Site to VS Web application One of the problem you might stumble upon is class name collisions. It is due to the fact that web-site, because of it's compilation mode, can have the same class name (and no namespace) on different files because they will end up in different assemblies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f08%2f04%2fchanging-namespace-in-asp-net-web-form.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f08%2f04%2fchanging-namespace-in-asp-net-web-form.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Changing_namespace_in_ASP_NET_Web_Form_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Changing_namespace_in_ASP_NET_Web_Form_Ran_Wahle_s_blog</guid>
      <pubDate>Thu, 04 Aug 2011 12:24:56 GMT</pubDate>
    </item>
    <item>
      <title>Code snippet for session wrapped properties</title>
      <description>Long ago, I've written about session manager class which provides type safety while
accession Session variables.

One of it's foundations is the very properties we write that wraps the session variables.
These properties tends to be very much alike and therefore I've written a code snippet
for them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f08%2f04%2fcode-snippet-for-session-wrapped-properties.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f08%2f04%2fcode-snippet-for-session-wrapped-properties.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Code_snippet_for_session_wrapped_properties</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Code_snippet_for_session_wrapped_properties</guid>
      <pubDate>Thu, 04 Aug 2011 09:44:47 GMT</pubDate>
    </item>
    <item>
      <title>Using session manager class in Global.asax - Ran Wahle's blog</title>
      <description>Long ago, I've written about Session Manager class. The class purpose was to wrap
session variables in properties and gain type safety to them.

In this class we've added a Session property with get accessor, which wraps the
HttpContext.Current.Session. Everything went well until I've encountered the need
to use this class on Session_End method in global.asax &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f03%2f21%2fusing-session-manager-class-in-global-asax.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f03%2f21%2fusing-session-manager-class-in-global-asax.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_session_manager_class_in_Global_asax_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_session_manager_class_in_Global_asax_Ran_Wahle_s_blog</guid>
      <pubDate>Mon, 21 Mar 2011 12:04:42 GMT</pubDate>
    </item>
    <item>
      <title>ETW-Reading events - Ran Wahle's blog</title>
      <description>On my previous post I've shown how to consume ETW data using Data collector sets. What we've done there was setting the grounds for heaving a .etl file with the data we are going to read. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f22%2fetw-reading-events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f22%2fetw-reading-events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/ETW_Reading_events_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/ETW_Reading_events_Ran_Wahle_s_blog</guid>
      <pubDate>Thu, 03 Mar 2011 08:47:42 GMT</pubDate>
    </item>
    <item>
      <title>MVVM Using commands</title>
      <description>On my previous post I've talked about MVVM in general. I've also  
demonstrated how data binding with ViewModel works. 
There is, however, issue with buttons: Buttons won't cause 
property changes (like TextBox, ComboBox etc. where 
you can have TwoWay binding mode) and therefor we cannot 
cause the ViewModel to run code through property setters.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2f%25archive%2f2010%2f11%2f06%2fmvvm-using-commands.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2f%25archive%2f2010%2f11%2f06%2fmvvm-using-commands.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/MVVM_Using_commands</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/MVVM_Using_commands</guid>
      <pubDate>Thu, 03 Mar 2011 08:33:16 GMT</pubDate>
    </item>
    <item>
      <title>404.2 and , ISAPI restriction and Web Service Extension - Ran Wahle's </title>
      <description>A common and very misleading http error is the status with code 404.2 .

It is misleading because it belongs to the 404 family which may indicate 
that the resource was not found, however this error indicates that the 
server has blocked our request by it's lockdown policy.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f03%2f03%2f404-2-and-isapi-restriction-and-web-service-extension.aspx%3futm_source%3dfeedburner"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f03%2f03%2f404-2-and-isapi-restriction-and-web-service-extension.aspx%3futm_source%3dfeedburner" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/404_2_and_ISAPI_restriction_and_Web_Service_Extension_Ran_Wahle_s</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/404_2_and_ISAPI_restriction_and_Web_Service_Extension_Ran_Wahle_s</guid>
      <pubDate>Thu, 03 Mar 2011 07:19:13 GMT</pubDate>
    </item>
    <item>
      <title>Convert Visual studio Web site to VS Web Application project - Ran Wah</title>
      <description>At the customer I work for there are several
applications written as a  web site instead of
Asp.Net web application project 

In this post I'm going to demonstrate, in a few steps, hoe to successfully convert
VS-Web Site to VS-Web Application Project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f23%2fconvert-visual-studio-web-site-to-vs-web-application-project.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f23%2fconvert-visual-studio-web-site-to-vs-web-application-project.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Convert_Visual_studio_Web_site_to_VS_Web_Application_project_Ran_Wah</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Convert_Visual_studio_Web_site_to_VS_Web_Application_project_Ran_Wah</guid>
      <pubDate>Wed, 23 Feb 2011 13:29:09 GMT</pubDate>
    </item>
    <item>
      <title>ETW - Consuming events - Ran Wahle's blog</title>
      <description>You may or may not have heard about ETW which is a powerful tool for event tracing, which 
one of it's most significant advantages is it's performance . 
At this post I will demonstrate how to consume an event written by an application writes this 
events. I will do so by creating Data Collector Set .  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f20%2fetw-consuming-and-understanding-events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f02%2f20%2fetw-consuming-and-understanding-events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/ETW_Consuming_events_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/ETW_Consuming_events_Ran_Wahle_s_blog</guid>
      <pubDate>Sun, 20 Feb 2011 00:06:22 GMT</pubDate>
    </item>
    <item>
      <title>Configure your ASP.NET application that uses routing in IIS-6 - Ran Wa</title>
      <description>After coding our routing handler in our ASP.NET application (available in .NET 3.5 and in much easier way in .NET 4)

Since IIS-6 doesn't use .Net as a natural part of it's pipeline there is a
need to do some configuration. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f01%2f11%2fconfigure-your-asp-net-application-that-uses-routing-in-iis-6.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2011%2f01%2f11%2fconfigure-your-asp-net-application-that-uses-routing-in-iis-6.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Configure_your_ASP_NET_application_that_uses_routing_in_IIS_6_Ran_Wa</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Configure_your_ASP_NET_application_that_uses_routing_in_IIS_6_Ran_Wa</guid>
      <pubDate>Tue, 11 Jan 2011 07:24:07 GMT</pubDate>
    </item>
    <item>
      <title>Navigation in MVVM - Ran Wahle's blog</title>
      <description>One of the main issues regarding Silverlight was the navigation issue, 
what commonly refers as "How can we support browser's back button".

Although Microsoft has standard solution for that is somewhat limited. It's 
limitation concerns two main issues:

1. Navigation requires as to use Page Navigation and not user controls 
2. It won't support scenario when pressing a link changes the internal state 
    but will replace the entire page instead. 


In this post, I'll demonstrate how we can overcome these issues.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f11%2f27%2fnavigation-in-mvvm.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f11%2f27%2fnavigation-in-mvvm.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Navigation_in_MVVM_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Navigation_in_MVVM_Ran_Wahle_s_blog</guid>
      <pubDate>Sat, 27 Nov 2010 21:03:33 GMT</pubDate>
    </item>
    <item>
      <title>Ran Wahle's blog</title>
      <description>On non-MVVM scenario we will simply create an EventHandler
on our code-behind and attach it to our Click event . However,
now we want to keep our code-behind as clean as possible.

In this post, I'll demonstrate how to do so, using the button's
Commnand  property. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Ran_Wahle_s_blog</guid>
      <pubDate>Sat, 06 Nov 2010 17:28:22 GMT</pubDate>
    </item>
    <item>
      <title>MVVM for Silverlight - what is it about? - Ran Wahle's blog</title>
      <description>I recently had the pleasure of having Elad Katz as a consultant for the customer SilverLight
I work for on Sela's behalf. Elad's job was to lead us migrating a "regular"
Silverlight project to MVVM .

This post is the first in a series discussing MVVM and it's application in
Silverlight. In here I'll discuss about what MVVM is all about and what are
it's advantages. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f11%2f03%2fMVVM-for-Silverlight-_1320_-what-is-it-about_3F00_.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f11%2f03%2fMVVM-for-Silverlight-_1320_-what-is-it-about_3F00_.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/MVVM_for_Silverlight_what_is_it_about_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/MVVM_for_Silverlight_what_is_it_about_Ran_Wahle_s_blog</guid>
      <pubDate>Tue, 02 Nov 2010 23:59:36 GMT</pubDate>
    </item>
    <item>
      <title>Casting operators - Ran Wahle's blog</title>
      <description>Many times we've encountered the need to cast a variable
from one type to another.  On many occasions we couldn't
and therefore had to write our own conversion methods. Many
of these occasions the conversion methods involved our own classes.

In this post I will demonstrate the casting operators that will allow
as to have an implicit or explicit conversions between our types. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f03%2f17%2fcasting-operators.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f03%2f17%2fcasting-operators.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Casting_operators_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Casting_operators_Ran_Wahle_s_blog</guid>
      <pubDate>Wed, 17 Mar 2010 04:57:18 GMT</pubDate>
    </item>
    <item>
      <title>Deployment using Marge Module</title>
      <description>Let's say you have an application that is consists of multiple assemblies (Isn't 
it the case most of the time?) . Deploying the application by one setup project
is a common scenario and most of the time it will suit you best. But what happens
where more than one assembly is independent and has to perform  some
installation logic?  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f03%2f14%2fdeployment-using-marge-module.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f03%2f14%2fdeployment-using-marge-module.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Deployment_using_Marge_Module</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Deployment_using_Marge_Module</guid>
      <pubDate>Sun, 14 Mar 2010 08:27:24 GMT</pubDate>
    </item>
    <item>
      <title>Bi-directional Dictionary implementation - Ran Wahle's blog</title>
      <description>There were several times, during my short development career, that I've
used Dictionary&amp;lt;TKey, TValue&amp;gt;. It may not be on most cases, but I'm sure
in many of them, I needed to find a dictionary item by it's value whereas
the dictionary's values were unique as well as it's keys.

This led me to the motivation of developing a dictionary that will support
bi-directional access. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f01%2f06%2fbi-directional-dictionary-implementation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2010%2f01%2f06%2fbi-directional-dictionary-implementation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Bi_directional_Dictionary_implementation_Ran_Wahle_s_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Bi_directional_Dictionary_implementation_Ran_Wahle_s_blog</guid>
      <pubDate>Wed, 06 Jan 2010 06:32:48 GMT</pubDate>
    </item>
  </channel>
</rss>
