<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.callcontext.com/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>CallContext</title><link>http://www.callcontext.com/default.aspx</link><description>.NET development, code and experiences from the trenches.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>A Few Updates</title><link>http://www.callcontext.com/archive/2008/09/05/1169.aspx</link><pubDate>Sat, 06 Sep 2008 04:22:30 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1169</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1169.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1169</wfw:commentRss><description>There's been a few changes going on in my life lately. Firstly, let's get the biggest one out of the way: I've resigned from my current position at Axcess Consulting. It's all very amicable, and I hope to still help out in some small way in the future. The next big thing is, I've stopped travelling (as a consequence of the previous big thing). This means I'll have more time on my hands and will hopefully be able to get my teeth into some personal projects for the first time in a long time. The final...(&lt;a href="http://www.callcontext.com/archive/2008/09/05/1169.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1169" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1011.aspx">Blogging</category></item><item><title>Resharper 4.0</title><link>http://www.callcontext.com/archive/2008/06/02/1168.aspx</link><pubDate>Mon, 02 Jun 2008 21:41:22 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1168</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1168.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1168</wfw:commentRss><description>ReSharper 4.0 has just hit beta! I have been using ReSharper for about a year now, and it is an awesome productivity boost. You can really concentrate on writing code, and let ReSharper take care of the little stuff, as well as some pretty major refactoring tools. At the moment, I can get a special 60-day trial key for ReSharper if you email me and let me know you want it! I can't help but suggest you try and buy this software. If you can only have one addin for VS, then this is the one....(&lt;a href="http://www.callcontext.com/archive/2008/06/02/1168.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1168" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1000.aspx">.NET Development</category><category domain="http://www.callcontext.com/archive/category/1001.aspx">Testing</category><category domain="http://www.callcontext.com/archive/category/1016.aspx">General Development</category></item><item><title>iTunes and the store are amazingly infuriating</title><link>http://www.callcontext.com/archive/2008/05/24/1167.aspx</link><pubDate>Sat, 24 May 2008 15:53:20 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1167</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1167.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1167</wfw:commentRss><description>I can't believe the pain I've been through up to now, and I'm still not finished setting up the first iPod! I'm starting to think the no-name brand USB MP-3 player's are where it's at. I honestly believe Apple's entire Windows testing of iTunes consists of installing the program on a clean Vista machine using an account with administrative rights. I have been through hell, and now they're insulting me by asking me to put my credit card details into my 9yo daughter's iTunes store account! There's...(&lt;a href="http://www.callcontext.com/archive/2008/05/24/1167.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1167" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1010.aspx">Music</category></item><item><title>Pimp your IDE</title><link>http://www.callcontext.com/archive/2008/05/14/1166.aspx</link><pubDate>Wed, 14 May 2008 16:51:15 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1166</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1166.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1166</wfw:commentRss><description>This post has an awesome list of Visual Studio IDE enhancements! Just sticking it here for the BAS....(&lt;a href="http://www.callcontext.com/archive/2008/05/14/1166.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1166" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1008.aspx">Timewasting</category><category domain="http://www.callcontext.com/archive/category/1016.aspx">General Development</category></item><item><title>The most concise subversion usage post ever</title><link>http://www.callcontext.com/archive/2008/05/08/1165.aspx</link><pubDate>Thu, 08 May 2008 18:59:53 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1165</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1165.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1165</wfw:commentRss><description>Bil Simser has written a great article on the day-to-day use of subversion. It explains everything from the initial set-up, through tagging, branching, and merging. His example uses a branching pattern called "Feature Branching". Another name for feature branching (and one you might be more familiar with) is "Development Branching". The idea is, any development work is done in a branch until such time as the work is considered complete and ready to merge back into the trunk. Release builds are done...(&lt;a href="http://www.callcontext.com/archive/2008/05/08/1165.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1165" width="1" height="1"&gt;</description></item><item><title>For those who know what it is</title><link>http://www.callcontext.com/archive/2008/04/21/1164.aspx</link><pubDate>Mon, 21 Apr 2008 16:20:05 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1164</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1164.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1164</wfw:commentRss><description>ma78gs2h.rar...(&lt;a href="http://www.callcontext.com/archive/2008/04/21/1164.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1164" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1008.aspx">Timewasting</category></item><item><title>Linq to SQL vs. NHibernate</title><link>http://www.callcontext.com/archive/2008/04/04/1163.aspx</link><pubDate>Sat, 05 Apr 2008 04:08:57 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1163</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1163.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1163</wfw:commentRss><description>It finally clicked with me this afternoon while watching Luca Bolognese demonstrate Linq to SQL to the EMEA crowd. Linq to SQL (L2S from here on) is about the data. NHibernate is about the domain. At least as far as I understand. In the demo, Luca at first creates what would appear to the naked eye to be a domain object, but it's really just a very decent wrapper class DTO style object. He then goes on to say if you were doing anything remotely serious with L2S you wouldn't work that way. He then...(&lt;a href="http://www.callcontext.com/archive/2008/04/04/1163.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1163" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1000.aspx">.NET Development</category><category domain="http://www.callcontext.com/archive/category/1002.aspx">Database</category></item><item><title>Stay away from the light!</title><link>http://www.callcontext.com/archive/2008/03/12/1162.aspx</link><pubDate>Wed, 12 Mar 2008 21:08:19 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1162</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1162.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1162</wfw:commentRss><description>Another thing I like about Vista: when apps die, they kind of fade to a paler, washed out whiter colour. Makes me think they're heading for the light......(&lt;a href="http://www.callcontext.com/archive/2008/03/12/1162.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1162" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1008.aspx">Timewasting</category></item><item><title>Fluent interfaces</title><link>http://www.callcontext.com/archive/2008/03/11/1161.aspx</link><pubDate>Tue, 11 Mar 2008 17:54:08 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1161</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1161.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1161</wfw:commentRss><description>These are things I see popping up a bit these days. I like the way they expose their intent through the "fluency" of the language of the statements. For example, I've been used to writing asserts in my unit tests like so:     1: Assert.AreEqual("This thing", result);
And I've just tried the fluent interface exposed by NUnit along with one of the provided methods of the string class:

   1: Assert.That(result.Equals("This thing"));
It achieves exactly the same result as the first example, but...(&lt;a href="http://www.callcontext.com/archive/2008/03/11/1161.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1161" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1000.aspx">.NET Development</category></item><item><title>Coding standards</title><link>http://www.callcontext.com/archive/2008/03/10/1160.aspx</link><pubDate>Mon, 10 Mar 2008 21:34:34 GMT</pubDate><guid isPermaLink="false">23669803-65a0-41d5-8528-7d97d4604fb4:1160</guid><dc:creator>Geoff</dc:creator><slash:comments>0</slash:comments><comments>http://www.callcontext.com/comments/1160.aspx</comments><wfw:commentRss>http://www.callcontext.com/commentrss.aspx?PostID=1160</wfw:commentRss><description>I'm just reading Pete Goodliffe's Code Craft. I'm only at the beginning of the book and he's devoted a chapter to coding standards, reinforcing my own belief that good code presentation goes a long way towards good code. One of the things he neglects, I believe, is adding the reason why to each specific point of the standard. This might seem like a whole bunch of unnecessary nit picking, but here me out. I'm an inquisitive chap. I flat out refuse to accept anything anyone says as an absolute truth...(&lt;a href="http://www.callcontext.com/archive/2008/03/10/1160.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.callcontext.com/aggbug.aspx?PostID=1160" width="1" height="1"&gt;</description><category domain="http://www.callcontext.com/archive/category/1000.aspx">.NET Development</category><category domain="http://www.callcontext.com/archive/category/1007.aspx">Architecture</category><category domain="http://www.callcontext.com/archive/category/1016.aspx">General Development</category></item></channel></rss>