The Wayward WebLog

Oh, what a tangled web

Browse by Tags

Tagged Content List
  • Blog Post: Building a LINQ IQueryable provider - Part XV (IQToolkit v0.15)

    This is the fifteenth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you might try searching for the audio tapes on www.Bing.com . That would be a lot easier than reading. You won't find any, but you'll feel better for having tried. Complete...
  • Blog Post: Building a LINQ IQueryable provider - Part XIV

    This is the fourteenth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you might request a weeks vacation, sit back, relax with a mochacino in one hand a netbook in the other, or if you've got better things to do with your time print them all out...
  • Blog Post: LINQ IQToolkit on CodePlex

    The LINQ IQueryable Toolkit is now a CodePlex project. http://www.codeplex.com/IQToolkit Going forward this will the be official site to find the latest greatest source bits. I'll continue to post here about the toolkit, how to use it and to show off new features in this blog, but you'll have to...
  • Blog Post: Building a LINQ IQueryable Provider - Part XII

    This is the twelfth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you probably were born yesterday. How could you possibly make sense of this post without any context at all? At least make an attempt. Sometimes I don't know why I bother. Complete...
  • Blog Post: LINQ: Building an IQueryable Provider - Part XI

    This is the eleventh in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you’ll want to do so before proceeding, or at least before proceeding to copy the code into your own project and telling your boss you single-handedly solved the data layer problem...
  • Blog Post: LINQ: Building an IQueryable Provider - Part X

    This is the tenth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you'll want to find a nice shady tree, relax and meditate on why your world is so confused and full of meaningless tasks that it has kept you from pursuing the perfection of writing...
  • Blog Post: Mocks Nix - An Extensible LINQ to SQL DataContext

    I often get asked how LINQ to SQL is supposed to be used with Test Driven Design (TDD). Okay, not really. People aren’t knocking on my door or calling me at 3:00 am. I do, however, occasionally read developers angst on their personal blogs. It seems they are trying to actually do this, but are often...
  • Blog Post: Rico teases us with a LINQ to SQL performance quiz

    Check it out and see if you know the answer. Rico's Performance Tidbits
  • Blog Post: LINQ: Building an IQueryable Provider - Part VI

    This is the sixth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts you might want to file for a government grant and take sabbatical because you've got a lot of catching up to do. :-) Complete list of posts in the Building an IQueryable Provider...
  • Blog Post: LINQ: Building an IQueryable Provider - Part V

    This is the fifth in a series of posts on how to build a LINQ IQueryable provider. If you have not read the previous posts please take a look before proceeding, or if you are daring dig right in. Complete list of posts in the Building an IQueryable Provider series Over the past four parts of this...
  • Blog Post: LINQ: Building an IQueryable Provider - Part IV

    This post is the fourth in a series of posts covering how to build a LINQ IQueryable provider. If you have not read the previous posts, please do so before proceeding. Complete list of posts in the Building an IQueryable Provider series I just could not leave well enough alone. I had the crude...
  • Blog Post: LINQ: Building an IQueryable Provider - Part III

    This post is the third in a series of posts covering how to build a LINQ IQueryable provider. If you have not read the previous posts, please do so before proceeding. Complete list of posts in the Building an IQueryable Provider series Part III? Wasn’t I done in the last post? Didn’t I have the...
  • Blog Post: LINQ: Building an IQueryable Provider - Part II

    This is the second post in a multi-post series on building LINQ providers using the IQueryable interface. If you are new to this series please read the following post before proceeding. Complete list of posts in the Building an IQueryable Provider series Now, that I’ve laid the groundwork defining...
  • Blog Post: LINQ to SQL: Rico drops the other shoe

    Rico has finally posted some numbers that show you the performance he's seeing with Beta 2 bits (sorry you don't have yours yet, we're working on it.) A compiled query executing at about 93% efficiency (that's only 7% overhead over raw SqlDataReader.) I know, I know. I still don't believe it either...
  • Blog Post: LINQ to SQL: Go Rico Go!

    Rico has his third installment on LINQ to SQL performance up on his site and he finally lets us in on what he thinks the problems are/were. I'm not sure how many more posts he's got up his sleeve before he delivers the punch-line, but he's certainly building up the momentum. Roger Jennings is keeping...
  • Blog Post: LINQ to SQL: Under the Microscope

    Rico continues his series on LINQ to SQL performance. In this post he takes a look at the breakdown of where the time is being spent. It's not looking good for the extra overhead of query translation. Rico ponders a solution. Of course, if you ignore the one-time cost of JIT'ing the assembly, the...
  • Blog Post: LINQ to SQL: Learning to Crawl

    Rico Mariani, our performance expert amongst other things, has a blog post detailing worst case peformance shown by LINQ to SQL in last May's CTP. You can see for yourself that performance really sucked. :-) Fortunately, that was the prototype and lots of low-hanging-fruit have been plucked since then...
  • Blog Post: LINQ to SQL: Objects all the way down

    There are a lot of different opinions on just what LINQ to SQL is or is not. Some of them are actually based on investigation by people who have kicked the tires and taken a test drive. Being its architect, I realize that I am the foremost expert on what’s under the hood, yet that alone does not give...
  • Blog Post: LINQ to SQL: Ignorance is Bliss

    Ian Cooper has written a great article talking about LINQ to SQL and persistence ignorance, and his successes using TDD with projects using LINQ to SQL. I don't normally link to someone else's post. Especially with such a great title. But what-the-heck, I've got nothing right now. Maybe I'll write...
  • Blog Post: Luca Spaces Out

    Luca has a blog post that says some kind words about me in regards to our work together on ObjectSpaces. Really Luca, you don't need to convince me of business needs to get me to do your bidding, you just need to convince me it was my idea.
  • Blog Post: LINQ to SQL: The Mapping Engine

    The primary purpose of any ORM system is to map relational data onto objects in your programming environment. Mapping here refers to the meaning in the mathematical sense that there is a correspondence from one item to the other. For example, a database row might map to an object, or a field in a database...
  • Blog Post: IQueryable’s Deep Dark Secret

    I love the IQueryable interface, but it’s got a dark checkered past that most of you might not know about. IQueryable is a great way to expose your API or domain model for querying or provide a specialized query processor that can be used directly by LINQ. It defines the pattern for you to gather-up...
  • Blog Post: The Origin of LINQ to SQL

    LINQ to SQL, possibly Microsoft’s first ORM to actually ship in ten years of trying, was never even supposed to exist. It started out as a humble Visual Studio project on my desktop machine way back in the fall of 2003, long before anyone heard about it, long before anyone even guessed what would...
  • Blog Post: Oops, we did it again

    A new update to LINQ preview is available at MSDN site. What's the coolest new feature? IMHO, its IQueryable<T>. DLINQ's query mechanism has been generalized and available for all to use as part of System.Query. It implements the Standard Query Operators for you using expression nodes to...
  • Blog Post: Beyond the Query

    I have been working a long time to bring queries into a modern programming language. Seven years ago I looked beyond ORM and saw the next horizon, a new world where boundaries between data are blurred and popular paradigms from different disciplines combine. Many have tried to convince me that it is...
Page 1 of 2 (34 items) 12