Config file behaviour MonoDevelop and Visual Studio

Updated Mono and MonoDevelop to their latest version and I’m pleasantly suprised. Ran all unit tests of my channel library and they all passed with flying colours, that means there have been some serious WCF improvements.

The only small difference in behaviour I’ve noticed so far is that config files are not automatically copied to the output directory. In order to do this, right click the file go to “Quick Properties” and select “Copy To Output Directory”.

And another thing, “Add Reference” in MonoDevelop is pure bliss. Look at that speed Microsoft!

NoXML Spring.NET

If you say to any .NET programmer you use Spring.NET (that they know it exists is already good to hear) the discussion will head immediately into XML world. Yes they can be a pain but with a bit of discipline you can keep them structured and well maintained, though if I could choose I’d drop them too. The reason I’m still sticking to this framework is because it offers so much. DI, AoP, data access, messaging,… most applications I’ve created need at least some components from the Spring.NET stack.

Erich Eichinger has posted on CodeConfig and assembly scanning for Spring.NET a while ago and it is scheduled to be included in Spring.NET in the future. Go check it out.

Reading PDF files on the iPhone

You can natively read PDF files with your iPhone yet one feature that is lacking is a go to page feature. This is not an issue when you have a file which is only 2-3 pages long, typical size of a file being send through mail. But when you want to get some serious reading done and have already read a couple of hundred pages in the book, having to skip through all of them when you want to continue where you left off becomes a serious issue fast.

There are a lot of options when you look for pdf or ebook reader in the App Store some are payware some are free. I was very reluctant to get one in the past, hoping that Apple, in its infinite wisdom, would add the feature to the standard PDF reader.

Yet as of this date it’s still not implemented.

A friend suggested I check out Aji Reader, it’s free at the moment and I’ve used it for several months. I’m quite happy with it. You can get content on your phone with a desktop application that syncs your pdf files.

With the iPad around the corner I’ll probably read less on the tiny iPhone screen and move to this new platform but this blog post has been in my todo list for far too long.