Rob Conery recently wrote about using MongoDB with Linq. I was really intrigued by the fact that you can use elegant, readable, type-safe Linq-queries to access MongoDB document database. To be honest, I had no clue what an object database really is, but when it speaks Linq it must be cool, I thought.
So I [...]

Tags: , , ,

My db4o Wishlist

by Christoph Menge in .NET, Software, db4o

After finding that db4o did not screw up in our projects, I dug a bit through their issue tracker, which is a very important resource you should definitely check out if you’re working with db4o!
Just to get that straight: I’m an avid db4o user and really love it. These issues are not critical and they [...]

Tags: , , ,

We’ve been working a lot on db4o related and db4o based projects lately, and close to completion of the first and most simple product, we really hit a few roadblocks.
UPDATE: Just after releasing this article, I found the bug in our code. It’s not db4o’s fault after all…
Motivation
One thing up front: We don’t need an [...]

Tags: , , , , ,

db4o Queries on Large Datasets and a bit of Linq

by Christoph Menge in .NET, db4o

My last small note on db4o performance will soon be outdated – fortunately. Newer releases of db4o will no longer rely on Cecil to perform reflection, thereby speeding up db4o linq queries – However, make sure you have Mono.Reflection.dll in your app! Also there are some restrictions when it comes to the compact framework and [...]

Tags: , ,

DependencyProperty Serialization Part II

by Christoph Menge in .NET

First off, my apologies for not posting the second part earlier. I have had a lot to do in the past Months…
Part II of the article will show how a SerializationSurrogate works and explore wheter we can use it for generic de-serialization of DependencyProperties. Also, in this article I provide full source code for both [...]

Tags: , ,

ICommand.CanExecute() and NullReferenceException

by Christoph Menge in .NET

Have you ever tried to call ICommand.CanExecute()? It actually works fine, but only if you are not as naive as I am… Simply calling it without the proper know-how might result in a NullReferenceException, so what you should read is how to implement ICommandSource. See
MSDN: How To: Implement ICommandSource
MSDN: Implement ICommandSource Sample.
Not a big thing, [...]

Tags: , , ,

New Prism Drop!

by Christoph Menge in .NET

Again, there is a new drop for the Prism Reference Implementation. Get it here:
http://www.codeplex.com/prism/Release/ProjectReleases.aspx?ReleaseId=12226
At the current release intervals, it’s hard to keep up

Tags: , ,

Tao Framework now DPI Aware!

by Christoph Menge in .NET, Software

Huge thanks to Ilmar Kruis for implementing GetDeviceCaps() in the Tao framework! With some small modifications I suggested, one can now easily develop DPI-aware OpenGL applications using C# or .NET in general! Thanks Ilmar!
I will update my article on the CodeProject about OpenGL windows in Vista soon!
See http://www.taoframework.com/
Get the latest version via SVN: https://taoframework.svn.sourceforge.net/svnroot/taoframework
[...]

Tags: , , ,