Linq Join multiple fields

Even using this syntax you may run into the following error:

The type of one of the expressions in the join clause is incorrect.

Dynamic Data and Entity Framework

As I’ve been using Dynamic Data and Entity Framework, here are my thoughts after messing with them:

- Dynamic Data simply rocks, you are not required to use their navigation system and you can quickly set up your own. I have modified the standard page templates though for being more user-friendly (like having the parent set automatically in the dropdown when inserting a new item going from parent details) and also have implemented a generic many-to-many editor (two actually, one with two listboxes and move left/right) and one with a checkboxlist, pretty simple although you have to use reflection.

- Entity Framework is not so bad :) once you get past the following: use this when you need where conditions on related data and use Dynamic Data foreign key dynamic control to automatically insert the parent relation (if you use EntityDataSource).

Microsoft gets open

Even cooler than the Office file specs is that MS has released specifications for their proprietary protocols.

What I was missing in C++

But is now implemented in TR1 or Technical Revision 1: Associated Laguerre polynomials, Irregular modified cylindrical Bessel functions and of course Spherical Bessel functions of the first kind !

Flex SDK source

Cool, it seems Flex SDK comes with source code for the entire framework (in C:\Program Files\Adobe\Flex Builder 3\sdks\2.0.1\frameworks\source).

ActionScript VM speed

Surprisingly, Flex code runs extremely well, at about 300%-500% duration of the same .NET code speed. And all this with serious image-processing (in Flex with BitmapData).

Feed Subscribe with Netvibes in Firefox

Whoa at last a simple way to do it.

Nokia to make Symbian open-source

Whoa :) this is huge news in the mobile space. And, no, this won’t make Symbian a better mobile OS, it’s still crap.

Flex bug

I encountered yesterday a terrible issue in ActionScript 3 (Flex): files (with new File) suddenly won’t open, and if you examine (watch) the File object you’d see a weird “function Function {}” string appended to file name.

The issue was traced to an extension of the Array class (using Array.prototype.myfunction), simply its presence will cause this bug.

(and yes, I’m doing Flex at the moment, having to translate some C# code to run in Air).

Theorem no.1

Every software that has “Departments” somewhere is Enterprise :)