August 2005 Archives
and usualy solve my questions better than before.
It is a wednesday afternoon at 3:19 PM, normal business hours.
Incidentally, the backspace issue has been resolved as "won't fix". It is triggered when you choose a non-fixed-pitch font in the editor. They know what's wrong but are afraid to make any changes this late in the game.
Microsoft asked me to remove my link to the Avalanche beta for "security" reasons. They want to limit the beta to MVPs and selected customers. Those that don't have the August CTP by now still can't get it from MSDN--it's still not posted there. IMHO, this is a serious problem. This version is the most important of all as it includes (for the first time) the implementation of nullable types. It's essential that people download this version from whereever they can get it as soon as possible and test it.
The DataSource wizard bug is apparently a SQL Server 2005 issue. It seems to be okay, but I'm worried that they are going to ship too soon.
I've had the new CTP about 12 hours so far and I've been sleeping 6 of those hours. ;)
I'll post on any differences I see. Frankly, I'm more distressed about support (or lack there-of) in VB.NET for the nullable types (as supported in C#). First, I think a change this dramatic destabilizes the build. We're now under 83 days before they plan to release. They have to be nuts to make a change that big in the Framework and expect it to be stable enough to ship by Nov 7. We can only assume they know what they're doing--or they have another plan. Perhaps they expect to ship a preliminary build and a service pack in a month or two to fix the issues they couldn't get done on time.
How many changes do you see in the framework itself at this stage?
I just spent about 37 hours downloading the August Visual Studio 2005 CTP. It installed quickly and without issue. That’s a big step forward. It has one little, miniscule, tiny, insignificant bug though. The backspace key does not work. That’s not a problem though. I never make typing misteks.
Ok, I isolated this problem. If I select a word in the code editor and press backspace the word is removed but the backspace key is inop. The other keys work fine and if I reposition to another character, backspace comes back to life. It seems the IDE is still haunted. I tried this on an empty code page and it was even stranger… try it yourself.
August 5, 2005 • Vol.27 Issue 31
Page(s) 23 in print issue
I am still working on the next Hitchhiker’s Guide, so I thought I’d share a bit of the “Building Commands” chapter. Another motivation to focus on the Command object again (I visited it this time last year) is the alarming number of developers who are still rolling their own ad hoc queries. That is, they’re using concatenated queriesinserting parameters into the WHERE clause (and other unmentionable places). This practice makes it far easier to inject nasty SQL in places where it ought not be.