Frans Bouma's blog

Generator.CreateCoolTool();

Syndication

News



    Visit LLBLGen Pro's website

    Follow me on Twitter

    Add to Technorati Favorites

About me

Fun stuff I created

My work

Browse by Tags

All Tags » Software Engineering (RSS)
"Cloud Cloud Cloud, if you're not in it, you're out!"... or something
After I graduated from the HIO Enschede (B.Sc level) in '94 I have worked with a lot of different platforms and environments: from 4GL's like System Builder, uniVerse and Magic to C++ on AIX to Java to Perl on Linux to C# on .NET. All these platforms...

Posted Wednesday, November 18, 2009 11:16 AM by FransBouma | 12 comment(s)

Happy 6th anniversary, LLBLGen Pro!
Today, it's been exactly 6 years ago we released the first version of LLBLGen Pro , v1.0.2003.1 after a development period of roughly 9 months (Sunday september 7th 2003, late in the evening). It was a big gamble, would it succeed or fail? We got our...

Posted Monday, September 07, 2009 10:46 AM by FransBouma | 21 comment(s)

Follow-up on the 'Firefox v3.5 fiasco'
(Follow up to: The Firefox 3.5 fiasco ) I'd like to inform the audience that the people over at NSS , the sub-system which is responsible for the disk-trashing behavior of Firefox 3.5 (and the accompanying delays on startup) on some systems, has worked...

Posted Saturday, July 11, 2009 11:02 AM by FransBouma | 10 comment(s)

The desperate quest for doing it 'right'
This morning I ran into an interesting design decision. The problem at hand isn't that interesting, I've solved it a lot of times before. The interesting thing is that this problem isn't always solved the same way. It goes like this: do you tell an element...

Posted Monday, May 04, 2009 1:00 PM by FransBouma | 15 comment(s)

The Undo-Redo paradox
In July 2008 I started development on LLBLGen Pro v3's new designer. The first thing I realized was that I needed a good, solid, generic framework to base the new designer on, especially because v3 would introduce a new big feature: model-first entity...

Posted Friday, March 20, 2009 4:10 PM by FransBouma | 21 comment(s)

[Dutch] Devnology Code Fest
(Sorry English speaking visitor, this post is in Dutch, as it's about a Dutch user group meeting) In Nederland hebben we een aantal gebruikersgroepen die op gezette tijden meetings organiseren voor developers. Aan dit aantal is een nieuwe toegevoegd,...

Posted Tuesday, March 17, 2009 2:47 PM by FransBouma | 7 comment(s)

Soft-deletes are bad, m'kay?
Have you ever ran into database tables with a field which is used to mark if a row has been 'deleted' ? Probably. These fields are used to implement 'soft-deletes'. For the soft-delete impaired, a quick introduction. Soft-deletes are row deletes which...

Posted Thursday, February 19, 2009 11:09 AM by FransBouma | 39 comment(s)

Baby-sitter Framework 2.0: Change tracking in the EF v2, it's still your problem
More than 1.5 year ago (!) I wrote an article about why change tracking of changes of an entity should really be inside an entity object . Change tracking is the concern of the O/R mapper and the entity object, not the developer using the entity object...

Posted Friday, November 21, 2008 10:52 AM by FransBouma | 9 comment(s)

Designing a language is hard, and M won't change that
I was a bit surprised about the large scale of the positive hype around 'M' in Oslo. Fortunately, Roger Alsing wrote a 'Back to reality' post about M which stood out as a single critical remark against the sea of positivism. I like it when someone chooses...

Posted Wednesday, November 05, 2008 12:36 PM by FransBouma | 13 comment(s)

from el in world.ExtensionMethodsLibraries group el by el.Method into g select g;
Everyone who's doing .NET 3.5 development these days will likely run into the same problem I ran into this morning: your set of extension methods grows beyond the level of a single file and you need to group them into separate sets of files or worse:...

Posted Wednesday, October 22, 2008 12:27 PM by FransBouma | 24 comment(s)

More Posts Next page »