Frans Bouma's blog
The blog of Frans Bouma, creator and lead developer of LLBLGen Pro and ORM Profiler.
-
Pro ADO.NET 2.0 by Sahil Malik, a review
My good friend Sahil Malik recently released his second book, called Pro ADO.NET 2.0. The book is about .NET's API to work with databases: ADO.NET, and especially its newest incarnation: ADO.NET 2.0 for .NET 2.0.
-
Back from the Summit
Summit was awesome! I think that word covers it. Had a great time, met a lot of great people and it was well worth it. Mr. Jetlag payed me a visit however with his little brother Johnny Cold so I'm not feeling very well, physically, at this moment, but that will be gone in a few days, I'm sure
. Can't say anything about the content (NDA), other than about stuff that's already in the open, like DLinq. I wrote during the DLinq demo the same code in LLBLGen Pro 1.0.2005.1 (which is currently in beta), with even fewer lines of code.
. WITH compile time checking of filters etc. It's gonna be a great authumn.
-
MVP Summit!
I'll be leaving for the MVP Summit in Seattle tomorrow (tuesday) morning. I hope to see you there, if you're attending as well!
.
-
Google competing directly with MS? No, why should they?
Jason Salas wonders what will happen if Google got into the developer tool business. Interesting thought which I'm sure, among other thoughts, has bounced inside Microsoft's exec's minds a couple of times. Though, with all the hoopla about Google picking up the gauntlet and heading over to Redmond to conquer the first house on Microsoft Way, one would almost forget that it would be a silly business decision to do so.
-
Let me say it again: Linq==cool
For the people who misunderstood me in my last posting: I really like Linq as a general purpose system to offer a single interface for accessing enumerable data structures.
My point in my previous posting wasn't to rant about Linq, as I truly like it, my point was that the video gave me the idea as if they believed they had invented something like O/R mapping, an OO overview of your relational model and a compile-time checked query system. I can do that today, so that's nothing unique..
-
Yes, that's called O/R mapping, and it exists oh... for a decade or so.
I just watched this video, where Anders Hejlsberg explains to Channel 9 what Linq is. I couldn't help it but think "Why is everyone at Microsoft doing as if they've invented something new, or hearing from it for the very first time?". Also read the comments below the video on channel 9... I seriously doubt it if some people ever look beyond what they get from Microsoft.
. I like Linq's general structure, and I think it's a step forward, but please... drop the act as if you all discovered something no-one has thought of before, especially in the department where databases come into play.
-
Mono BoF deliberately blocked from the PDC?
Read more here: Miguel's blog. It's sad that INETA apparently isn't as independent as they claim to be...
-
Linq==Cool. DLinq==... what!?
Ok, everybody and his/her brother has blogged about Linq already so why not ramble some words about linq here?
.
First, Linq itself. Linq is cool. It's a system to build language constructs inside C# or VB.NET. For the people who haven't waded through the .docs describing Linq in detail, you can see it as operator overloading on steroids: define your own language constructs with C#/VB.NET language constructs in a typed way, so that you can write simple queries or functions over data, which resolve to your own structures, expression trees, or to plain C#, VB.NET, whatever you can think of. -
Time management tips for developers
Code project is a great site. From time to time, real gems are posted and it's a shame a large part of the developers out there simply overlook these must-read articles.
One of these gems was posted today: Time-managent tips for developers. -
CommentStripper: strip out xml comments and/or normal comments from C# code
A customer of ours asked me if there was an option in LLBLGen Pro to not generate XML comments into the generated code. As there isn't such an option, I though it would be cool to write a little command line app to strip out any xml comment and/or normal comment from C# sourcecode. It might sound to you like the most worthless piece of code ever cooked up, I mean: why would you remove comments from your code, right?
. There are situations however, where you have to distribute sourcecode to your client, but you don't want your client to have all the comments, so in a way you give the client the feeling they have the sourcecode, but they also will have a hard time reading it.