Tag nulls are good

Links for the Week 2009.06.05

Important Note: These are yesterday’s links. Not today’s. That’s why the date is wrong.

SQL Server

Really Search Cache for Execution Plans Jason Strate revists his code that finds the last plan that was used for a procedure.

Reasons for NOT using Varchar(MAX) Pat Wright brings back the argument of why you should or shouldn’t use varchar(max). You can clearly tell from the title how he feels. I’m quoted in this one, so you probably know how I feel. Read it. Learn it. Love it. SQL! (Yes, I know I said ‘field’ instead of ‘column’. Bite me.)

Development

Fighting technical deb with the wall of pain Technical debt is an insidious foe. Technical debt is that extra effort you need for future development because you made a quick and dirty design choice at some point in the past. This crap is poison.

Coding like it’s 1999 Cameron Moll put together a great overview of why he’s moved back to using the HTML 4.01 DOCTYPE. Just don’t use tables, okay folks?

Poor man’s guide to database optimization – by the Marquis de Sade Ever wonder if your code is being really crappy and executing N+1 selects for everything in a collection? WONDER NO MORE! With Ayende’s newest bit of code wizardry you can have a configurable wait time between each query executed. All of a sudden, you too will be dropped into your DBA’s nightmares as you realize that some programmer’s horrible, horrible code is slowly destroying the database!

Stuff & Things

Calvinball Projects Calvinball is the greatest game ever. Running a project like it’s a game of Calvinball has to be fun, right?

Feng Shui On Steroids: Design Your Space to Achieve Your Goals Jonathan Mead writes about how to use your environment to influence your ability to meet your goals. This looks like a great way to go about hacking my workspace and make it easier to get myself into a working mindset.

Lifehacker Pack 2009: Our List of Essential Free Windows Downloads Free software. Good stuff in here. Get it.

Links (6/4/2009) Steve PIetrek’s list o’ links from earlier this week has some gems in it, especially for software developers.

How to Lose Weight by Eating More Everything in here is true. “Diets” suck. They don’t work forever. There are good ideas in here on how to change the way you eat to be healthier.

Dyanmic SQL Presentation Tomorrow – March 31

Just a quick reminder that I will be presenting on Dynamic SQL tomorrow at 1pm EST for the PASS AppDev SIG. Details are available in my previous post. Hope to see you all there.

Links for the Week of 2009-03-13

SQL Server

SQL Server and NULL Values, Revisited Aaron Alton takes a good look at NULL values and makes reference to post on the same topic. They both provide good information and well-founded opinions on NULLs and their place in the database.

Does a GUID make a good clustered key? This is a subject that is near and dear to my heart and if you’re ever within earshot of me, please don’t mention that you use GUIDs for your clustered indexes. This is a much more well thought out argument than mine usually are, and I will memorize it for the next time I hear that horrible phrase “I’m using a GUID as a clustered index…”

Development

Patterns And Practices Application Architecture Guide 2.0, Something Everyone Should Read The new Patterns and Practices architecture guide is out. Get it while it’s hot! This document covers architectural best practices to help minimize costs and maintenance.

MacRuby 0.4 Mac Ruby 0.4 has been released with a slew of new features. If you’re a ruby developer and you’re also a Mac user, this is definitely something you should look into. This is Ruby that runs along side the Cocoa/Objective-C framework, natively, on your Mac. Good times!

Stuff & Things

Drinking Games: Upgrade Conference Call Edition Ever spend too much time on a conference call during an upgrade? Brent Ozar provides a humorous take on these seemingly ubiquitous phone calls. Read this and laugh to yourself the next time you’re up at 3 in the morning with 5 or 6 other grumpy, tired, people.

New emoticons for the skull spring formal There is no explanation for this.

Sorry about the lack of links last week, I had a fever or flu or sinus infection or something, but it made it difficult to concentrate very well and do anything apart from complain about being sick.

This site is protected with Urban Giraffe's plugin 'HTML Purified' and Edward Z. Yang's Powered by HTML Purifier. 219 items have been purified.