Frans Bouma's blog

Generator.CreateCoolTool();

Syndication

News




    Add to Technorati Favorites

About me

Fun stuff I created

My work

Browse by Tags

All Tags » General Software Development » Advanced .NET (RSS)
Why use the Entity Framework? Yeah, why exactly?
Danny Simmons wrote a marketing piece about the project he's been working on for so long: " Why use the Entity Framework? ". I don't expect Danny to be unbiased towards his own work, so at first I just ignored it: Microsoft produces these kind of ' use...

Posted Monday, May 19, 2008 12:42 PM by FransBouma | 32 comment(s)

Developing Linq to LLBLGen Pro, part 14
Update: I made a mistake in the first Linq to Sql query. It's not that slow as I previously posted. I didn't filter on country, which made it pull the rows of all 91 customers into memory instead of the 11. Fetching 91 customer rows, 818 order rows and...

Posted Friday, March 07, 2008 7:18 PM by FransBouma | 3 comment(s)

Developing Linq to LLBLGen Pro, part 13
(This is part of an on-going series of articles, started here ) Last time I talked about implementing Single. It turned out to be fairly straightforward, but as I explained in the previous episode, it's a weird method and has different behavior related...

Posted Tuesday, February 19, 2008 4:58 PM by FransBouma | with no comments

Developing Linq to LLBLGen Pro, part 12
(Updated Wednesday 30-jan-2008). It was mentioned that we would implement 'Skip' as well, although we already had a paging method added, TakePage(). After carefull analysis, we decided not to implement Skip for now. The reason is that it can lead to confusing...

Posted Tuesday, January 29, 2008 7:22 PM by FransBouma | 6 comment(s)

Developing Linq to LLBLGen Pro, part 11
(This is part of an on-going series of articles, started here ) In the previous post in this series , I mentioned that I had completed the work on all the major parts of a SELECT query. SELECT is what a Linq provider is all about (as Linq queries are...

Posted Tuesday, January 15, 2008 7:20 PM by FransBouma | 4 comment(s)

Codebase size isn't the enemy
In Steve Yegge 's latest blog post , he argues that the size of a code base is the code's worst enemy. Today, Jeff Atwood wrote a follow-up with the same sentiments. Now, both bloggers are great writers and have almost always insightful articles. However...

Posted Monday, December 24, 2007 12:41 PM by FransBouma | 24 comment(s)

Developing Linq to LLBLGen Pro, part 10
(This is part of an on-going series of articles, started here ) Whoa, almost a month without an update! The truth is that I wanted to finish GroupBy support before posting another article in this ongoing series, and it took almost 3 weeks to get it right...

Posted Friday, December 21, 2007 3:18 PM by FransBouma | 4 comment(s)

Categorizing Software Engineers
Jeff Atwood posted a nice blog post today about The Two Types of Programmers . I always like to refer to programmers by using the term 'Software Engineer', when they're software engineering. The term 'programmer' is often associated with a 'code monkey...

Posted Monday, November 26, 2007 6:51 PM by FransBouma | 9 comment(s)

Developing Linq to LLBLGen Pro, part 9
(This is part of an on-going series of articles, started here ) So, how is the state of Linq to LLBLGen Pro ? Well, it's getting more and more the state I have in mind. The codebase today can handle SelectMany, GroupJoin, DefaultIfEmpty, elements at unexpected...

Posted Friday, November 23, 2007 8:15 PM by FransBouma | 5 comment(s)

Correctness provability should be the goal, not testability
(edited. s/proof/prove/gc and some sentences which were 'out of wack' have been corrected as well) Phil Haack today posted an article about Writing Testable Code Is About Managing Complexity . He says: Of course, when I'm done un-bunching my knickers...

Posted Wednesday, November 14, 2007 11:30 AM by FransBouma | 23 comment(s)

More Posts Next page »