June 2007 - Posts

DLinq (Linq to SQL) Performance (Part 3)
29 June 07 09:01 AM | ricom | 24 Comments   
I’d like to start with a little housekeeping. Some readers asked me how I made the nifty table in part 2 that showed the costs broken down by major area. It was actually pretty easy to create that table using our profiler. I did 500 iterations of the Read More...
Filed under: ,
DLinq (Linq to SQL) Performance (Part 2)
25 June 07 05:10 PM | ricom | 23 Comments   
So after getting some high level times I started digging into the particulars of the costs more broadly and I ended up studying a very simple query like the below one. Northwinds nw = new Northwinds(conn); var q = from o in nw.Orders where o.OrderId == Read More...
Filed under: ,
Caching Redux
25 June 07 08:47 AM | ricom | 0 Comments   
I got some interesting questions about how to build good middle-tier caches in my inbox last week. I cleaned up the responses a little bit and I'm posting them here because they're actually pretty general. I've written about this before but some things Read More...
DLinq (Linq to SQL) Performance (Part 1)
22 June 07 12:20 PM | ricom | 41 Comments   
[ By popular demand, here are links for all 5 parts in the series Part 1 , Part 2 , Part 3 , Part 4 , Part 5 -Rico ] I love Linq. Really. That might scare you because it has all these wacky new constructs and as a performance guy you'd think that I'd Read More...
Filed under: ,
My time in the spotlight is over :)
15 June 07 07:11 PM | ricom | 0 Comments   
Well as you know I was featured on our Behind The Code show three months ago but alas for me my time as the current feature has come to an end and I am now, officially, a Behind The Code has-been. However it's good company to be in so I suppose I can't Read More...
Filed under:
Partly sunny, chance of showers, bring an umbrella
13 June 07 02:23 PM | ricom | 5 Comments   
Everyone knows that my 10 rules of performance are measure, measure, measure... etc. 10 times :) OK, well, if you didn't know, now you do. But does that mean that every time you tell someone about performance problems and/or risks that you should be doing Read More...
Filed under:

Search

This Blog

Syndication

Page view tracker