This is JD Conley's TypePad Profile.
Join TypePad and start following JD Conley's activity
JD Conley
Recent Activity
Awesome. We had twins a couple weeks before you had your singlet. There are some great 'support groups' in the bay area. :) MPPOM is cool. My wife really enjoys it, and the people in it: http://www.mppom.org/. They have expectant parents meetings too. Let me know if you ever want to chat about it or ask questions of a fellow geek and parent of multiples.
On Parenthood
Our son was born March 12th, 2009. He's a little over two and a half years old. Now, I am the wussiest wuss to ever wuss up the joint, so take everything I'm about to say with a grain of salt – but choosing to become a parent is the hardest thing I have ever done. By far. Everything else pales ...
We send hundreds of thousands to millions of emails per day, depending on the day. You left out one important/annoying bit. You also have to contact all the major email providers ONE BY ONE to make your emails get through. Microsoft, Yahoo!, and AOL all had specific methods of getting massive amounts of e-mailing to work. Luckily they all included links in the error messages, if you read your SMTP logs.
Then you have to make sure your include all the CAN SPAM stuff (send from an address that can be replied to, double opt-in, include an unsubscribe link, etc) and also constantly monitor the common black lists. After all that, you have a decent chance of getting your emails through... It sucks.
So You'd Like to Send Some Email (Through Code)
I have what I would charitably describe as a hate-hate relationship with email. I desperately try to avoid sending email, not just for myself, but also in the code I write. Despite my misgivings, email is the cockroach of communication mediums: you just can't kill it. Email is the one method o...
Nice one Jeff. Sorry to lead you astray.
If you notice near the middle of my article I did mention that the reason this even was an issue was because I was doing orders of magnitude more queries than I should have been. I just found the whole situation quite interesting, in that the query compile overhead took more time than the SQL database query (the DB was running locally with the web server). For that low usage application it wasn't worth the time to do the macro optimization and the micro was fine. Sometimes crafting a better algorithm isn't worth the time. :)
I now use Linq to SQL very heavily in online games with millions of users, partitioned databases, and tens of thousands of simultaneous requests. Very few queries are compiled due to well thought out algorithms. Now our biggest CPU bottleneck is Linq to SQL's dynamic update system that uses reflection, so we use SPROCs for critical areas. But, all-in-all, the ROI in Linq to SQL is great.
Compiled or Bust?
While I may have mixed emotions toward LINQ to SQL, we've had great success with it on Stack Overflow. That's why I was surprised to read the following: If you are building an ASP.NET web application that's going to get thousands of hits per hour, the execution overhead of Linq queries is goi...
JD Conley is now following The Typepad Team
Mar 19, 2010
Subscribe to JD Conley’s Recent Activity
