Frans Bouma's blog
The blog of Frans Bouma, creator and lead developer of LLBLGen Pro and ORM Profiler.
-
O/R mapping BOF at TechEd Europe 2004!
My proposal for an O/R mapping BOF at the TechEd Europe 2004 event has been accepted! If you're planning to go to TechEd Europe 2004, please vote for this BOF at this URL: http://www.ineta.org/bof. (select TechEd europe, then in the top menu, select Proposed Topics)
-
RSS Feeds at weblogs.asp.net should be static
Phil Winstanley blogs about the very slow pace of the SqlServer(s) behind the blogs here at weblogs.asp.net. I agree, the blogs are very very slow (posting a comment takes ages and reading the main feed is often resulting in a timeout).
-
Objectspaces will be merged into WinFS
Alex Thissen blogged about it this morning after keeping his readers into the dark for more than a day after his announcement that some big news related to Objectspaces was about to be posted:
-
Now, for the people with an XBox...
... have you seen the Gran Turismo 4 trailer already? If not, check it out here. As a PS2 and GT3 owner I already knew what kind of quality the name 'Gran Turismo' stands for, but after seeing this trailer... I'm beyond words... Unbelievable, how realistic it looks and acts. Can't wait!
-
Microsoft Business Framework (MBF) delayed till 2006
Tim Brookins blogs that MBF (Microsoft Business Framework) has been delayed and will be released when Longhorn is. For what I've seen from MBF, it will be a very great platform and reading Tim's explanations I can fully understand why MS is delaying it, as much in MBF requires technology released with Longhorn anyway.
-
New Dutch blogger!
One of my best friends, Jeroen van den Bos, is now also blogging on weblogs.asp.net! Welcome!
-
Windows Update will include worm removal tools. Not that helpful
Internetnews.com reports that Microsoft is working on a new feature for Windows Update which will remove all worms from your system. It's slated for release at the end of the year. Personally I find every initiative to offer a service for customers to fix their systems a good one. However will this particular initiative be a good one?
-
VS.NET Add-in contest
Roy Osherove organizes a very cool contest for .NET developers out there: the Most Useful/Innovative VS.Net Add-in/Macro contest! The amount of prizes is very high, so don't miss this opportunity to win cool stuff with writing some cool add-in. I'm one of the judges but I promise I'll be gentle
.
-
Really complex databinding: ITypedList with weakly typed collections
I've finally managed to finish an article I wanted to write for a long time: Really complex databinding: ITypedList with weakly typed collections. The article describes in full how one of the most complex interfaces of .NET, ITypedList can be used to provide information to controls like the DataGrid control so complex databinding can be controlled by the developer: which property to hide, which property has to be set as read only because of the state of an object, which inner structure has to be exposed as a property etc. etc.. The example used in this article walks the reader through various topics: Custom attributes, ITypedList implementation for hierarchical data and non-hierarchical data and how to hide a property of a class in a databinding scenario. Source code for this example project is provided in C#. With this article I hope to pass on some information I've gathered during the past year working with ITypedList as the documentation on this important interface is pretty limited and a lot of developers will have to implement ITypedList some day.
For the article, click here. -
Really complex databinding: ITypedList with weakly typed collections
Preface
When you, as a developer, have written a class library which has to be bound to complex user controls like a datagrid, and you want control over the databinding process, you are confronted with one of the most complex interfaces to implement: ITypedList. I'm not sure if the reason why complex databinding is called complex is because of the complexity of the interface which makes this all possible, ITypedList, but I wouldn't be surprised.