Ajarn Mark Caldwell Blog

Bringing Business Sense to the IT World…

Too Clever for My Own Good

Yesterday I caught myself being a little too clever for my own good with some ASP.NET code. It seems that I have forgotten some of my good old classic HTML and JavaScript skills, and become too dependent on the . Read more →

Fixed Bid vs. T&M – Take 2

One of my most popular blog entries of all time is my Contracting Tips: Fixed Bid vs. T&M post from January, 2004. This post consistently shows up in my referrers list, usually coming from a search engine. Read more →

Guessing Excel Data Types

Note to Self HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel: TypeGuessRows = 0 means scan everything. Note to Others About 10 years ago I stumbled across this bit of information just when I needed it and it saved my project. Read more →

Announcing Baby Ben

Happy to announce the arrival of Benjamin Micah Caldwell. Mother and baby are both doing well. Big sister thinks he’s just another baby doll for her to play with. Sleep is at a premium, but everyone is adapting well. Read more →

PASS Summit Closing Session

Andy Warren mentions in his Closing Out PASS 2009 post, that he “almost wish[es] for a closing session”. I agree that it would be nice to have some sort of wrap-up session, because it does feel a bit awkward to just fade back to normal life after such a fantastic event. Read more →

PASS 2009 Wednesday

The Summit on Wednesday kicked off with Rushabh Mehta, new PASS President, making some opening remarks and then handing-off to Ted Casey from Microsoft for the keynote. The things that stuck in my mind from Tom’s talk were some whiz-bang demos of PowerPivot with Excel 2010 and SharePoint 2010. Read more →

PASS 2009 Tuesday Breakouts

There are 160 breakout sessions this year at the PASS Community Summit in Seattle, with 14 different sessions going on in any given time slot. This means that there is a really good chance that you will find something of interest to attend during every session time slot. Read more →

PASS 2009 Monday – Pre-Conferences and Welcome Reception

This year the schedule for the PASS Community Summit was shifted by one day to change from having two days of pre-conference seminars and then the main conference on Wednesday through Friday; to having one day of pre-conference seminars, one day of post-conference seminars, and the main conference on Tuesday through Thursday. Read more →

Debug – Terminate All

I was debugging an ASP.NET Web Application Project today and when I got to a breakpoint and then clicked the Stop Debugging tool button, it appeared to stop just fine, closing Internet Explorer and returning me to my editor. Read more →

Clean Up After Yourself

I have been editing some ASP.NET pages lately and finding a LOT of code that is either all commented out, or worse, someone created a way to permanently hide it from the user (such as ASP Panel that is never made visible) yet left all the code active. Read more →

NULL is NOT LIKE and NOT NOT LIKE

This is one of those things that you probably know, but have not run into it lately. That was the case for me recently as I was troubleshooting an issue in someone else's code, and spent several hours on it before stumbling across this cause. Read more →

Debugging with IE8

I recently upgraded to Internet Explorer 8 because I was having an issue with a collection of sites that I visit regularly (typically opening them in a tab group). There is something renegade that frequently caused IE7 to crash if I too-quickly closed a tab and tried to scroll or quickly close another tab. Read more →

PASS Summit 2009 - An Early Start

The Professional Association for SQL Server (PASS) is getting a great, early, start on preparations for the 2009 community summit to be held in Seattle November 2nd - 5th. I have worked on the Program Committee for several of the past Summit events (and again this year) and I am impressed and excited by what has been accomplished already. Read more →