<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tomas Jansson</title>
	<atom:link href="http://blog.tomasjansson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tomasjansson.com</link>
	<description>Me, myself and I</description>
	<lastBuildDate>Wed, 02 Nov 2011 07:08:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to check http status code with watin</title>
		<link>http://blog.tomasjansson.com/2011/09/how-to-check-http-status-code-with-watin/</link>
		<comments>http://blog.tomasjansson.com/2011/09/how-to-check-http-status-code-with-watin/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 22:36:37 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=388</guid>
		<description><![CDATA[I&#8217;m about to write my own blog, which will replace this one when it&#8217;s done. When doing so there is no excuse to not do it as it should be done. So I&#8217;m using SpecFlow to define my features and WatiN to drive my browser tests. One thing I found was that there is no [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/09/how-to-check-http-status-code-with-watin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating custom unobtrusive file extension validation in ASP.NET MVC 3 and jQuery</title>
		<link>http://blog.tomasjansson.com/2011/08/creating-custom-unobtrusive-file-extension-validation-in-asp-net-mvc-3-and-jquery/</link>
		<comments>http://blog.tomasjansson.com/2011/08/creating-custom-unobtrusive-file-extension-validation-in-asp-net-mvc-3-and-jquery/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 14:15:50 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuert]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=370</guid>
		<description><![CDATA[Just recently I was given the task to move a part of an ASP.NET WebForm to ASP.NET MVC since we are moving over to ASP.NET MVC. The part that I would move over had a form that contained a file upload controller and there were some custom implemented JavaScript hacks to verify that the file [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/08/creating-custom-unobtrusive-file-extension-validation-in-asp-net-mvc-3-and-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Securing your ASP.NET MVC 3 application</title>
		<link>http://blog.tomasjansson.com/2011/08/securing-your-asp-net-mvc-3-application/</link>
		<comments>http://blog.tomasjansson.com/2011/08/securing-your-asp-net-mvc-3-application/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 21:47:43 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=359</guid>
		<description><![CDATA[The following blog post is most likely well covered on the internet, but I thought I would write about it anyway just so I now where to find it next time I need it. As you probably have figured the topic that will be handled in this post is securing your ASP.NET MVC 3 application. [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/08/securing-your-asp-net-mvc-3-application/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Automatic creation of repository when using gitolite</title>
		<link>http://blog.tomasjansson.com/2011/07/automatic_creation_of_repository_when_using_gitolite/</link>
		<comments>http://blog.tomasjansson.com/2011/07/automatic_creation_of_repository_when_using_gitolite/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 11:19:47 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[Source Control]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitolite]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=353</guid>
		<description><![CDATA[The last couple of days I&#8217;ve been playing around with git and setup my own git server using first gitosis and then gitolite. When playing around I created a lot of different test repositories to make sure everything work. To stop repeating myself I created three minor bash functions to make it easier to add [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/07/automatic_creation_of_repository_when_using_gitolite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Continous deploy using Teamcity and Appharbor</title>
		<link>http://blog.tomasjansson.com/2011/06/continous-deploy-using-teamcity-and-appharbor/</link>
		<comments>http://blog.tomasjansson.com/2011/06/continous-deploy-using-teamcity-and-appharbor/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 20:19:23 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[appharbor]]></category>
		<category><![CDATA[continous integration]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[teamcity]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=309</guid>
		<description><![CDATA[First of all, this is how I did it and I might have done some parts not according to how the people at JetBrains think I should do it, but I didn&#8217;t find another way to do it. So if someone has some improvements just write a comment or two. TeamCity, from JetBrains, is by [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/06/continous-deploy-using-teamcity-and-appharbor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get your WCF Web Api app running on AppHarbor</title>
		<link>http://blog.tomasjansson.com/2011/06/how-to-get-your-wcf-web-api-app-running-on-appharbor/</link>
		<comments>http://blog.tomasjansson.com/2011/06/how-to-get-your-wcf-web-api-app-running-on-appharbor/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 05:54:20 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[appharbor]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WCF Web API]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=304</guid>
		<description><![CDATA[This is not a post in how you deploy to AppHarbor, how you write your first WCF Web Api app or how to resolve local 404 errors with PUT and DELETE. This is a post of what you should do if everything is working locally but you still get 404 errors on AppHarbor, that is [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/06/how-to-get-your-wcf-web-api-app-running-on-appharbor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating step definition report i SpecFlow on .NET 4.0</title>
		<link>http://blog.tomasjansson.com/2011/05/creating-step-definition-report-i-specflow-on-net-4-0/</link>
		<comments>http://blog.tomasjansson.com/2011/05/creating-step-definition-report-i-specflow-on-net-4-0/#comments</comments>
		<pubDate>Sat, 21 May 2011 09:45:28 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[SpecFlow]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=299</guid>
		<description><![CDATA[I manage to bring SpecFlow to the project and everyone was really impressed. However, I wasn&#8217;t 100 % satisfied with SpecFlow since I wasn&#8217;t able to get the step definition report at first. I found the problem to be that my test project was written in .NET 4.0, and needs to be so, but the [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/05/creating-step-definition-report-i-specflow-on-net-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the NuGet Package Manager Console</title>
		<link>http://blog.tomasjansson.com/2011/05/extending-the-nuget-package-manager-console/</link>
		<comments>http://blog.tomasjansson.com/2011/05/extending-the-nuget-package-manager-console/#comments</comments>
		<pubDate>Sun, 08 May 2011 21:42:07 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Nuget]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=283</guid>
		<description><![CDATA[If you read my previous post about how to create a NuGet package this is a follow up on that post. I will in this post, most example code, show you how to extend the Package Manager Console in Visual Studio with a NuGet package. More precisely I will extend the Console with the feature [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/05/extending-the-nuget-package-manager-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to upgrade MSSQL Tools Express to Complete</title>
		<link>http://blog.tomasjansson.com/2011/05/how-to-upgrade-mssql-tools-express-to-complete/</link>
		<comments>http://blog.tomasjansson.com/2011/05/how-to-upgrade-mssql-tools-express-to-complete/#comments</comments>
		<pubDate>Fri, 06 May 2011 09:06:13 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Management Studio]]></category>
		<category><![CDATA[MSSQL]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=277</guid>
		<description><![CDATA[Now I&#8217;ve had this issue one or two times but this is the first time I actually managed to solve it. The scenario is that I had SQL Server 2008 R2 Express install, which is missing the profiler tools. So I thought I&#8217;ll just upgrade to standard since we have licenses at my company. That [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/05/how-to-upgrade-mssql-tools-express-to-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linq tip of the day &#8211; Aggregate</title>
		<link>http://blog.tomasjansson.com/2011/05/linq-tip-of-the-day-aggregate/</link>
		<comments>http://blog.tomasjansson.com/2011/05/linq-tip-of-the-day-aggregate/#comments</comments>
		<pubDate>Mon, 02 May 2011 21:33:26 +0000</pubDate>
		<dc:creator>Tomas Jansson</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[linq]]></category>

		<guid isPermaLink="false">http://blog.tomasjansson.com/?p=266</guid>
		<description><![CDATA[One thing that I have noticed is that people tend to not be aware of the Aggregate function that exist for linq. If you learn how to use the Aggregate function it will be useful for you in many scenarios. One scenario where I have found it useful many times is in logging scenarios, especially [...]]]></description>
		<wfw:commentRss>http://blog.tomasjansson.com/2011/05/linq-tip-of-the-day-aggregate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

