<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by gojko</title>
    <description>Stories kicked by gojko</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>CloudCamp London 2: private clouds and standardisation</title>
      <description>CloudCamp returned to London yesterday, organised with the help of Skills Matter at the Crypt on the Clarkenwell green. The main topics of this cloud/grid computing community meeting were service-level agreements, connecting private and public clouds and standardisation issues. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f14%2fcloudcamp-london-2-private-clouds-and-standardisation%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f14%2fcloudcamp-london-2-private-clouds-and-standardisation%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/CloudCamp_London_2_private_clouds_and_standardisation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/CloudCamp_London_2_private_clouds_and_standardisation</guid>
      <pubDate>Fri, 14 Nov 2008 14:52:08 GMT</pubDate>
    </item>
    <item>
      <title>Dependency injection with Castle Windsor: Video</title>
      <description>Here's the video from the talk on dependency injection with Castle Windsor that Mike Hadlow and Gojko Adzic did last month at Skills Matter. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f04%2fdependency-injection-with-castle-windsor-video%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f04%2fdependency-injection-with-castle-windsor-video%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Dependency_injection_with_Castle_Windsor_Video</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Dependency_injection_with_Castle_Windsor_Video</guid>
      <pubDate>Tue, 11 Nov 2008 18:42:07 GMT</pubDate>
    </item>
    <item>
      <title>Script#: the .NET response to the Google Web Toolkit</title>
      <description>Script# is a free .NET tool that converts C# into JavaScript, allowing us to a lot of existing C# tool support to write and manage large JavaScript code bases easier. This presentation introduces Script#, explains when and how to use it and discusses some common pitfalls with this tool. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f10%2f01%2fscript-the-net-response-to-the-google-web-toolkit%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f10%2f01%2fscript-the-net-response-to-the-google-web-toolkit%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Script_the_NET_response_to_the_Google_Web_Toolkit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Script_the_NET_response_to_the_Google_Web_Toolkit</guid>
      <pubDate>Wed, 01 Oct 2008 19:37:12 GMT</pubDate>
    </item>
    <item>
      <title>Alt.NET UK summer conference report</title>
      <description>The second Alt.Net UK open conference took place on Saturday in London, with about 100 people attending and 16 sessions.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f09%2f15%2faltnet-uk-summer-conference%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f09%2f15%2faltnet-uk-summer-conference%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Alt_NET_UK_summer_conference_report</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Alt_NET_UK_summer_conference_report</guid>
      <pubDate>Mon, 15 Sep 2008 11:11:47 GMT</pubDate>
    </item>
    <item>
      <title>Really simple .NET remoting with Castle</title>
      <description>Simplified calls to remote services are among the most useful features of the Java Spring framework. In .NET, I use Castle for the application framework wiring and I was looking for something similar - it turns out that the remote proxy calls are incredibly simple with Castle as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f07%2f09%2freally-simple-net-remoting-with-castle%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f07%2f09%2freally-simple-net-remoting-with-castle%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Really_simple_NET_remoting_with_Castle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Really_simple_NET_remoting_with_Castle</guid>
      <pubDate>Wed, 09 Jul 2008 15:56:55 GMT</pubDate>
    </item>
    <item>
      <title>Clean your HTML inputs or the dog-eaters will get to you</title>
      <description>Google sent quite a few people looking for underground Korean adult movies to my blog. I guess that you can find anything on Internet these days, but why were they looking for it on my web site? The answer to that question turned out to be another great example of why inputs should be cleaned up no matter how unimportant. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f06%2f23%2fclean-your-html-inputs-or-the-dog-eaters-will-get-to-you%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f06%2f23%2fclean-your-html-inputs-or-the-dog-eaters-will-get-to-you%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Clean_your_HTML_inputs_or_the_dog_eaters_will_get_to_you</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Clean_your_HTML_inputs_or_the_dog_eaters_will_get_to_you</guid>
      <pubDate>Mon, 23 Jun 2008 17:02:36 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing Monorail Web sitest</title>
      <description>One of the best things about Castle Monorail MVC engine is that it allows us to test controllers from the IDE, without actually deploying anything to the web server. A major problem with most web development environments, including classic ASP.NET, is that the workflow and session logic can only be tested through the UI. User interface testing is slow, pain to maintain and generally does not pay off as much as code unit tests do. Monorail's programming model allows us to test workflow and session logic from the code, leaving only the actual rendering outside the reach of unit tests. That is how Monorail empowers us to really apply agile principles to web development, and saves us even more time and effort. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f06%2f09%2fcastle-demo-app-4-unit-testing-monorail-web-sites%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f06%2f09%2fcastle-demo-app-4-unit-testing-monorail-web-sites%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_testing_Monorail_Web_sitest</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_testing_Monorail_Web_sitest</guid>
      <pubDate>Mon, 09 Jun 2008 10:17:14 GMT</pubDate>
    </item>
    <item>
      <title>Saving time and effort with advanced Monorail features</title>
      <description>In the third part of the Castle tutorial, we look into the features of Monorail that allow us to save a lot of time and effort when developing web applications. We explore advanced Monorail concepts that help us delegate error processing and authentication to the framework and reuse templates. We also look into how Monorail integrates nicely with ActiveRecord to automatically load and modify database objects based on HTML forms. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f26%2fcastle-demo-app-3-saving-time-and-effort-with-advanced-monorail-features%2f%23more-131"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f26%2fcastle-demo-app-3-saving-time-and-effort-with-advanced-monorail-features%2f%23more-131" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Saving_time_and_effort_with_advanced_Monorail_features</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Saving_time_and_effort_with_advanced_Monorail_features</guid>
      <pubDate>Mon, 26 May 2008 17:39:54 GMT</pubDate>
    </item>
    <item>
      <title>Castle demo App #2: Monorail basics</title>
      <description>In the second part of the Castle demo application tutorial, we look into the basic features of Castle's powerful Model-View-Controller system, called Monorail. Monorail is based on Ruby on Rails, and brings two very important features to .NET web development... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f13%2fcastle-demo-app-2-monorail-basics%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f13%2fcastle-demo-app-2-monorail-basics%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Castle_demo_App_2_Monorail_basics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Castle_demo_App_2_Monorail_basics</guid>
      <pubDate>Tue, 13 May 2008 21:41:45 GMT</pubDate>
    </item>
    <item>
      <title>ActiveRecord basics and unit testing</title>
      <description>I've decided to build a demo application with the Castle project for an internal training session, to show how easy it is to work with this framework and to demonstrate the best practices. I will post the tutorial in parts on this web site as I develop it. In the first post, we work on the object-relational mapping with ActiveRecord and write unit tests for the database mapping layer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f07%2fcastle-demo-app-activerecord-basics-and-unit-testing%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f07%2fcastle-demo-app-activerecord-basics-and-unit-testing%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/ActiveRecord_basics_and_unit_testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/ActiveRecord_basics_and_unit_testing</guid>
      <pubDate>Wed, 07 May 2008 15:01:13 GMT</pubDate>
    </item>
    <item>
      <title>Put the web server on a diet and increase scalability</title>
      <description>Misusing HTTP sessions is probably the number one obstacle to building scalable web sites today. Here are some tips how to consume HTTP sessions responsibly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f05%2fput-the-web-server-on-a-diet-and-increase-scalability%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f05%2f05%2fput-the-web-server-on-a-diet-and-increase-scalability%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Put_the_web_server_on_a_diet_and_increase_scalability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Put_the_web_server_on_a_diet_and_increase_scalability</guid>
      <pubDate>Mon, 05 May 2008 17:19:30 GMT</pubDate>
    </item>
    <item>
      <title>What makes a good application framework</title>
      <description>I have been using the Castle Project for about two years now, and it is definitely one of my favourite tools. It is truly a great example of how a good application framework should be written. Although all the concepts that it provides have been around for a while and became popular with other frameworks like Spring for Java or Ruby on Rails, the Castle Project brings them together in a very effective way and makes enterprise .NET development significantly easier. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f04%2f21%2fwhat-makes-a-good-application-framework%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f04%2f21%2fwhat-makes-a-good-application-framework%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/What_makes_a_good_application_framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/What_makes_a_good_application_framework</guid>
      <pubDate>Mon, 21 Apr 2008 18:09:28 GMT</pubDate>
    </item>
    <item>
      <title>FIT/FitNesse Fixture Gallery</title>
      <description>Fixture Gallery is a cookbook for FIT/FitNesse tests. It provides developers with a quick overview of the most important fixture types and concepts for agile acceptance testing using the FIT framework. For each fixture type, this document explains the table format and fixture class structure and provides advice when to use and when not to use it. Each example is accompanied by the source code for Java and .NET FIT implementations, in a form that can be easily copied and used as a template for similar fixtures. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2ffitnesse%2ffixturegallery%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2ffitnesse%2ffixturegallery%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/FIT_FitNesse_Fixture_Gallery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/FIT_FitNesse_Fixture_Gallery</guid>
      <pubDate>Tue, 25 Mar 2008 17:17:40 GMT</pubDate>
    </item>
    <item>
      <title>When TDD goes bad</title>
      <description>Last week, at the London .NET User Group meeting, Ian Cooper talked about Test-driven development, focusing on both good and bad practices. I'm a big fan of learning from anti-patterns and mistakes of other people, so the second part of his session was very interesting to me. Here is a short list of things that Ian identified as symptoms that TDD has gone bad in a project, along with my comments... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f25%2fwhen-tdd-goes-bad%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f25%2fwhen-tdd-goes-bad%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/When_TDD_goes_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/When_TDD_goes_bad</guid>
      <pubDate>Tue, 26 Feb 2008 03:46:03 GMT</pubDate>
    </item>
    <item>
      <title>The wrong way to do a shopping cart</title>
      <description>The print-on-demand service that I've chosen for my book has a fairly nice web user interface with lots of Ajax code. Generally, that web application is one of the best aspects of doing business with them. That's why I was surprised to find a rather amateurish flaw in their shopping cart. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f18%2fthe-wrong-way-to-do-a-shopping-cart%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f18%2fthe-wrong-way-to-do-a-shopping-cart%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/The_wrong_way_to_do_a_shopping_cart</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/The_wrong_way_to_do_a_shopping_cart</guid>
      <pubDate>Mon, 18 Feb 2008 18:47:42 GMT</pubDate>
    </item>
    <item>
      <title>How to test AJAX sites with FitNesse and Selenium RC</title>
      <description>It's been almost a year since I wrote Automating web tests with FitNesse and Selenium, offering an idea how FitNesse can be used to implement a nice customer-friendly mini-language for user interface testing. Since then, that article has been one of the most popular, if not the single most popular, article on this web site. I have helped several clients improve and integrate their UI testing based on the ideas in that article, expanding and improving the mini-language, especially for AJAX testing. Here is what I've learned about that in the last year. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f14%2fajax-selenium-fitnesse%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f14%2fajax-selenium-fitnesse%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/How_to_test_AJAX_sites_with_FitNesse_and_Selenium_RC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/How_to_test_AJAX_sites_with_FitNesse_and_Selenium_RC</guid>
      <pubDate>Thu, 14 Feb 2008 19:27:46 GMT</pubDate>
    </item>
    <item>
      <title>FitNesse resources - blogs, books, articles and video presentations</title>
      <description>A list of FitNesse related articles, blogs, video presentations... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffitnesse.info%2fresources"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffitnesse.info%2fresources" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/FitNesse_resources_blogs_books_articles_and_video_presentations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/FitNesse_resources_blogs_books_articles_and_video_presentations</guid>
      <pubDate>Wed, 06 Feb 2008 18:20:26 GMT</pubDate>
    </item>
    <item>
      <title>How to avoid getting lost in translation</title>
      <description>I have stumbled upon a few very interesting conclusions about the language and how important it is to choose good metaphors and names in Douglas Hofstadter's book G&amp;#246;del, Escher, Bach. Although the book deals with something completely unrelated to software projects, it contains some very interesting ideas that we can apply to improve software development.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f30%2fhow-to-avoid-getting-lost-in-translation%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f30%2fhow-to-avoid-getting-lost-in-translation%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_avoid_getting_lost_in_translation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_avoid_getting_lost_in_translation</guid>
      <pubDate>Wed, 30 Jan 2008 11:50:10 GMT</pubDate>
    </item>
    <item>
      <title>Test Driven .NET Development with FitNesse now available</title>
      <description>Test Driven .NET Development with FitNesse is now available in print and PDF. The book is a summary of my experiences with FitNesse in a .NET environment on several large projects. It covers the following topics:

- Applying test-driven development principles and practices to guide projects and improve the quality of code

- Writing FIT/FitNesse tests for .NET code effectively

- Getting customers involved in testing

- Building a shared understanding between business people and developers using acceptance tests

- Setting up and managing FitNesse in a team environment

- Using FitNesse and Selenium for Web interface testing

- Testing legacy code and databases

- Extending FIT to meet particular project needs

- How FIT and FitNesse work under the hood &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f18%2ftest-driven-net-development-with-fitnesse-now-available%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f18%2ftest-driven-net-development-with-fitnesse-now-available%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Test_Driven_NET_Development_with_FitNesse_now_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Test_Driven_NET_Development_with_FitNesse_now_available</guid>
      <pubDate>Tue, 22 Jan 2008 12:50:54 GMT</pubDate>
    </item>
    <item>
      <title>IIS7: Component architecture and better diagnostics</title>
      <description>Martin Parry from Microsoft's Developer and platform group presented the upcoming server version of IIS 7 last week in Reading. The new version has some really interesting features that will make life easier for developers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f15%2fiis7%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f15%2fiis7%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/IIS7_Component_architecture_and_better_diagnostics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/IIS7_Component_architecture_and_better_diagnostics</guid>
      <pubDate>Tue, 15 Jan 2008 20:28:21 GMT</pubDate>
    </item>
    <item>
      <title>Returning the favour for on-site customers</title>
      <description>n November, I attended a workshop on improving the understanding between customers and software development teams. The attendees were split into seven or eight groups, and there was an exercise at the end asking the members of each group to come up with a practice that could significantly improve the shared understanding with their customers. Five groups independently came to the same conclusion: "Spend some time working at the customer's location." &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f09%2freturning-favour%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f01%2f09%2freturning-favour%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Returning_the_favour_for_on_site_customers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Returning_the_favour_for_on_site_customers</guid>
      <pubDate>Wed, 09 Jan 2008 21:24:06 GMT</pubDate>
    </item>
    <item>
      <title>How to sell TDD to non-technical stakeholders?</title>
      <description>How do we sell the test-driven approach on a wider scale to business analysts and customers? How do we get them involved in that process? It seems that a lot of the problems and confusion obstructing that effort come out of the misleading name of the term "acceptance tests". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2007%2f12%2f11%2fsell-tdd%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2007%2f12%2f11%2fsell-tdd%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/How_to_sell_TDD_to_non_technical_stakeholders</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/How_to_sell_TDD_to_non_technical_stakeholders</guid>
      <pubDate>Tue, 11 Dec 2007 17:59:35 GMT</pubDate>
    </item>
    <item>
      <title>The waterfall trap for "agile" projects</title>
      <description>Jeff Patton from Thoughtworks held a very interesting session at XpDay last month in London, focusing on a common misconception that causes "agile" projects to fall into the same trap that the waterfall ones typically do. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2007%2f12%2f04%2fwaterfall-trap%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2007%2f12%2f04%2fwaterfall-trap%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_waterfall_trap_for_agile_projects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_waterfall_trap_for_agile_projects</guid>
      <pubDate>Tue, 04 Dec 2007 18:03:44 GMT</pubDate>
    </item>
    <item>
      <title>Golden Rule of Web Caching</title>
      <description>Effective content caching is one of the key features of scalable web sites. Although there are several out-of-the-box options for caching with modern web technologies, a custom built cache still provides the best performance. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2007%2f11%2f29%2fgolden-rule-of-web-caching"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2007%2f11%2f29%2fgolden-rule-of-web-caching" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Golden_Rule_of_Web_Caching</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Golden_Rule_of_Web_Caching</guid>
      <pubDate>Thu, 29 Nov 2007 17:43:12 GMT</pubDate>
    </item>
    <item>
      <title>Speed up database code with result caching</title>
      <description>One of the most interesting new features of Oracle 11 for me is the new function result caching mechanism. Until now, making sure that a PL/SQL function gets executed only as many times as necessary was a black art. The new caching system makes that quite easy - here is how it works. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2007%2f11%2f02%2fspeed-up-database-code-with-result-caching"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2007%2f11%2f02%2fspeed-up-database-code-with-result-caching" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Speed_up_database_code_with_result_caching</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Speed_up_database_code_with_result_caching</guid>
      <pubDate>Mon, 05 Nov 2007 15:40:19 GMT</pubDate>
    </item>
  </channel>
</rss>