﻿<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>[code] - mattcalla.com</title>
	<updated>2010-03-12T16:08:06Z</updated>
	<id>http://code.mattcalla.com/atom.aspx</id>
	<link href="http://code.mattcalla.com/atom.aspx" rel="self" type="application/rss+xml" />
	<link href="http://code.mattcalla.com" rel="alternate" type="application/rss+xml" />
	<generator uri="http://app.onlinequickblog.com/" version="2.0">Quick Blogcast</generator>
	<entry>
		<title>Most in demand technical skills in the IT industry today</title>
		<link rel="alternate" href="http://code.mattcalla.com/2009/08/11/most-in-demand-technical-skills-in-the-it-industry-today.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2009-08-11:a97eb975-a51c-4389-8800-fd71f1c5bffa</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="Industry" />
		<category term="Web Technologies" />
		<updated>2009-08-11T11:04:00Z</updated>
		<published>2009-08-11T11:04:00Z</published>
		<content type="html">Long time, no speak...err post.  Anyway its good to be back, I've been out of action for a while off doing some other projects, however I'm back and ready to rumble again.A quick one to get things started again:  I've always liked to dabble in technologies ...</content>
	</entry>
	<entry>
		<title>Melbourne Developer SIG review: Creating Applications in Windows Azure:</title>
		<link rel="alternate" href="http://code.mattcalla.com/2009/02/17/melbourne-developer-sig-review-creating-applications-in-windows-azure.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2009-02-17:4d7b4afa-dd56-4649-a55b-70a65b5b9eab</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="Azure" />
		<category term=".NET" />
		<category term="Web Technologies" />
		<category term="Visual Studio" />
		<updated>2009-02-17T06:23:00Z</updated>
		<published>2009-02-17T06:23:00Z</published>
		<content type="html">Last night I attended a &lt;a target="_blank" href="http://www.victoriadotnet.com.au/vic-victorianet-dev-sig-formed/vic_index.aspx"&gt;Developer SIG&lt;/a&gt; meeting at the Microsoft Theatre in Melbourne.&amp;nbsp; The presenter was &lt;a target="_blank" href="http://blogs.msdn.com/davidlem/"&gt;David Lemphers&lt;/a&gt; from the Microsoft Windows Azure team.&amp;nbsp; The presentation gave a walkthrough of how to create .NET applications for the Azure platform, and an overview of the cloud architecture.&amp;nbsp; &lt;br&gt;&lt;br&gt;My impressions after a day of reflection on the ...</content>
		<summary>Last night I attended a &lt;a target="_blank" href="http://www.victoriadotnet.com.au/vic-victorianet-dev-sig-formed/vic_index.aspx"&gt;Developer SIG&lt;/a&gt; meeting at the Microsoft Theatre in Melbourne.&amp;nbsp; The presenter was &lt;a target="_blank" href="http://blogs.msdn.com/davidlem/"&gt;David Lemphers&lt;/a&gt; from the Microsoft Windows Azure team.&amp;nbsp; The presentation gave a walkthrough of how to create .NET applications for the Azure platform, and an overview of the cloud architecture.&amp;nbsp; &lt;br&gt;&lt;br&gt;My impressions after a day of reflection on the ...</summary>
	</entry>
	<entry>
		<title>SpecUnit - make your tests more readable</title>
		<link rel="alternate" href="http://code.mattcalla.com/2009/01/08/specunit--make-your-tests-more-readable.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2009-01-08:4b0ce9d1-b44f-47b1-8e92-6d9d05a66c97</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term=".NET" />
		<category term="TDD" />
		<category term="NUnit" />
		<category term="BDD" />
		<updated>2009-01-08T06:21:00Z</updated>
		<published>2009-01-08T06:21:00Z</published>
		<content type="html">Thought I'd start the year of by sharing this good little add-on for unit testing that I came across recently.&amp;nbsp;&lt;br&gt;If you are unit testing with NUnit in .NET 3.5 - this may be of&lt;br&gt;interest to you.&amp;nbsp; Its an add-on called 'SpecUnit' which basically&lt;br&gt;enables you to write your tests with a more fluent interface - so that&lt;br&gt;your tests read more like ...</content>
		<summary>Thought I'd start the year of by sharing this good little add-on for unit testing that I came across recently.&amp;nbsp;&lt;br&gt;If you are unit testing with NUnit in .NET 3.5 - this may be of&lt;br&gt;interest to you.&amp;nbsp; Its an add-on called 'SpecUnit' which basically&lt;br&gt;enables you to write your tests with a more fluent interface - so that&lt;br&gt;your tests read more like ...</summary>
	</entry>
	<entry>
		<title>Public Variables - Are they really that bad?</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/11/27/public-variables--are-they-really-that-bad.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-11-27:5e033ae4-5022-429f-b38a-28d43d2aa618</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term=".NET" />
		<category term="Design Patterns" />
		<updated>2008-11-27T09:20:00Z</updated>
		<published>2008-11-27T09:20:00Z</published>
		<content type="html">I get this thought every now and then - should Public Variables be avoided in all situations?&amp;nbsp; I was recently writing a quick prototype application, and had a few "data objects" which I noticed myself spending alot of time writing get/set properties.&amp;nbsp; I then proceded to get rid of them all, and revert to just simple public variables.&amp;nbsp; &lt;br&gt;&lt;br&gt;There was ...</content>
		<summary>I get this thought every now and then - should Public Variables be avoided in all situations?&amp;nbsp; I was recently writing a quick prototype application, and had a few "data objects" which I noticed myself spending alot of time writing get/set properties.&amp;nbsp; I then proceded to get rid of them all, and revert to just simple public variables.&amp;nbsp; &lt;br&gt;&lt;br&gt;There was ...</summary>
	</entry>
	<entry>
		<title>Fluent Interface: Has wikipedia missed the mark on this one?</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/08/21/fluent-interface-has-wikipedia-missed-the-mark-on-this-one.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-08-21:bed31f46-46ae-403a-adfd-ad11275e522d</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="Design Patterns" />
		<updated>2008-08-20T22:49:00Z</updated>
		<published>2008-08-20T22:49:00Z</published>
		<content type="html">I was just reading Martin Fowlers article on &lt;a target="_blank" href="http://www.martinfowler.com/bliki/FluentInterface.html"&gt;Fluent Interfaces&lt;/a&gt;&lt;a href="http://www.martinfowler.com/bliki/FluentInterface.html%3Cbr%3E%3Cbr%3EThen"&gt;.&lt;br&gt;&lt;br&gt;&lt;/a&gt;I then decided to check out &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Fluent_interface"&gt;Wikipedia's page&lt;/a&gt; on it - it seems to me that the example of fluent interface there is just a classic case of method chaining.&amp;nbsp; The impression I got from Fowler was that the "fluency" comes more from the language used ...</content>
		<summary>I was just reading Martin Fowlers article on &lt;a target="_blank" href="http://www.martinfowler.com/bliki/FluentInterface.html"&gt;Fluent Interfaces&lt;/a&gt;&lt;a href="http://www.martinfowler.com/bliki/FluentInterface.html%3Cbr%3E%3Cbr%3EThen"&gt;.&lt;br&gt;&lt;br&gt;&lt;/a&gt;I then decided to check out &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Fluent_interface"&gt;Wikipedia's page&lt;/a&gt; on it - it seems to me that the example of fluent interface there is just a classic case of method chaining.&amp;nbsp; The impression I got from Fowler was that the "fluency" comes more from the language used ...</summary>
	</entry>
	<entry>
		<title>TDD / BDD Example</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/08/05/tdd--bdd-example.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-08-05:a323c846-3563-40a4-8bec-f85c163d8081</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="TDD" />
		<category term="BDD" />
		<category term="Visual Studio" />
		<updated>2008-08-05T07:05:00Z</updated>
		<published>2008-08-05T07:05:00Z</published>
		<content type="html">Developing &lt;a target="_blank" href="http://code.mattcalla.com/2008/07/10/tdd--time-saving-development.aspx"&gt;using TDD&lt;/a&gt; is more about the developer’s mindset rather than the tools and technologies that are used.&amp;nbsp;&amp;nbsp;&amp;nbsp; However we still need to write some actual code, and that’s where a whole range of both commercial and open source tools come into play.&lt;br&gt;&lt;br&gt;There are two main tools that you will need to be able to write tests effectively:&lt;br&gt;&lt;br&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...</content>
		<summary>Developing &lt;a target="_blank" href="http://code.mattcalla.com/2008/07/10/tdd--time-saving-development.aspx"&gt;using TDD&lt;/a&gt; is more about the developer’s mindset rather than the tools and technologies that are used.&amp;nbsp;&amp;nbsp;&amp;nbsp; However we still need to write some actual code, and that’s where a whole range of both commercial and open source tools come into play.&lt;br&gt;&lt;br&gt;There are two main tools that you will need to be able to write tests effectively:&lt;br&gt;&lt;br&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...</summary>
	</entry>
	<entry>
		<title>Stored Procedures Should Be Stupid</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/07/25/stored-procedures-should-be-stupid.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-07-25:aa021392-9b1f-46ac-a63c-fe3b101512eb</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="Database" />
		<updated>2008-07-25T00:08:00Z</updated>
		<published>2008-07-25T00:08:00Z</published>
		<content type="html">&lt;br&gt;Stored procs should be ignorant, obedient and just plain down right stupid.&amp;nbsp; We don't want them to ask questions, make decisions or do anything other than what we tell them.&amp;nbsp; If they start doing anything other than CRUD operations, then you can quickly find yourself in a whole world of T-SQL pain.&lt;br&gt;&lt;br&gt;What am I talking about here?&amp;nbsp; The database making ...</content>
		<summary>&lt;br&gt;Stored procs should be ignorant, obedient and just plain down right stupid.&amp;nbsp; We don't want them to ask questions, make decisions or do anything other than what we tell them.&amp;nbsp; If they start doing anything other than CRUD operations, then you can quickly find yourself in a whole world of T-SQL pain.&lt;br&gt;&lt;br&gt;What am I talking about here?&amp;nbsp; The database making ...</summary>
	</entry>
	<entry>
		<title>TDD ... Time Saving Development</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/07/10/tdd--time-saving-development.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-07-10:b7a2da32-ac21-437c-ab2a-8335856e1c6f</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="Agile" />
		<category term="TDD" />
		<category term="NUnit" />
		<category term="Design Patterns" />
		<updated>2008-07-10T04:00:00Z</updated>
		<published>2008-07-10T04:00:00Z</published>
		<content type="html">&lt;br&gt;I've been asked by some work colleagues to produce a short demo/presentation about TDD, so to get my mind into gear, I thought I put all my thoughts (and the thoughts of others) down on my blog and see if it provokes any feedback that can improve my presentation.&amp;nbsp; I really think about TDD as not so much Test Driven, ...</content>
		<summary>&lt;br&gt;I've been asked by some work colleagues to produce a short demo/presentation about TDD, so to get my mind into gear, I thought I put all my thoughts (and the thoughts of others) down on my blog and see if it provokes any feedback that can improve my presentation.&amp;nbsp; I really think about TDD as not so much Test Driven, ...</summary>
	</entry>
	<entry>
		<title>WPF (XBAP) using WCF in a Partial Trust Environment</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/05/29/wpf-xbap-using-wcf-in-a-partial-trust-environment.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-05-29:c5a61e0a-2068-4aa0-8b29-ad99e415f4b2</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term=".NET" />
		<category term="WCF" />
		<category term="Visual Studio" />
		<category term="WPF" />
		<updated>2008-05-29T01:07:00Z</updated>
		<published>2008-05-29T01:07:00Z</published>
		<content type="html">&lt;br&gt;I've just gone through the pain of working out how to get my WPF Browser Application (XBAP) using a WCF service without any security exceptions causing me to attempt to break yet another desk.&amp;nbsp; After hours of frustration I've finally got it working:&amp;nbsp; A WPF Browser application, talking to a WCF service seamlessly and with no security issues.&amp;nbsp; In an ...</content>
		<summary>&lt;br&gt;I've just gone through the pain of working out how to get my WPF Browser Application (XBAP) using a WCF service without any security exceptions causing me to attempt to break yet another desk.&amp;nbsp; After hours of frustration I've finally got it working:&amp;nbsp; A WPF Browser application, talking to a WCF service seamlessly and with no security issues.&amp;nbsp; In an ...</summary>
	</entry>
	<entry>
		<title>WPF Browser Application Cache Problems</title>
		<link rel="alternate" href="http://code.mattcalla.com/2008/05/20/wpf-browser-application-cache-problem.aspx?ref=rss" />
		<id>tag:code.mattcalla.com,2008-05-20:09aefa50-3d47-4c7f-8d8a-fa0016df2c08</id>
		<author>
			<name>mattcalla</name>
		</author>
		<category term="WPF" />
		<updated>2008-05-20T05:17:00Z</updated>
		<published>2008-05-20T05:17:00Z</published>
		<content type="html">If you're having issues with your WPF Browser app's having old versions being cached - most noticeably during development, when you make a change, debug the app from Visual Studio (by pressing F5) and your changes do not appear in the version loaded in your browser - then you will need to clear your Application Cache before your new version ...</content>
		<summary>If you're having issues with your WPF Browser app's having old versions being cached - most noticeably during development, when you make a change, debug the app from Visual Studio (by pressing F5) and your changes do not appear in the version loaded in your browser - then you will need to clear your Application Cache before your new version ...</summary>
	</entry>
</feed>