[A DevLife post]
Posted from BLInk!
[A DevLife post]
Posted from BLInk!
I’m sitting in Raymond Chen’s “5 Things Every Win32 Developer Should Know” talk. Ray is one of those “oh my god” Microsoft big brains, however, his blog has definitely made him feel like an old friend.
Ray is talking to the packed room about being conscientious about your environmnet when you are writing applications – how is your app working with memory paging? [read more …]
[A DevLife blog]
Posted from BLInk!
Today has been an amazing day at PDC, and a very long one at that.
I think this morning’s keynote was four hours long. I have 16 pages of handrwitten (Tablet PC Journal) notes of this and as so much has happened since [read more …]
[A DevLife Post]
Posted from BLInk!
This tool is part of the PAG VB6 to VB.NET Migration Guide that is being developed and is on GotDotNet. It is still a work in progress and they will be happy to have people test it out!
Though there is an enormous amount of detail in the report, the most interesting was it’s assessment of man hours and cost to migrate your application. There are caveats on the assessment of course.
The one I tried, which is a big app that has been evolving for 7 years, would take 9 months and cost $86,000.
Don’t Forget: www.acehaid.org
I know – it sounds awfully formal, but INETA is getting all organized and grown up.
When I began as a volunteer in the User Group Management committee almost 3 1/2 years ago, I was the liaison for all of Canada and all of the northeast and a handful of other states as well. Slowly that has shrunk. Bill Zack came on board and I gave him NY and CT. Chris Pels came on board and I gave up RI and MA. Ohio and Pennsylvania eventually found more local liaisons and now there are 5 liaisons covering Canada. For the past year or two I had responsibility for communicating with the 5 groups (including my own) in Vermont, Maine and New Hampshire. Now with INETA’s overhaul including a major restructuring that board member, Chris Wallace, has orchestrated in the Membership Division, I was happy to pass on these groups, and my buddies Pat Tormey, Joe Sarna, Tim Durgan and Phil Denencourt, to such good hands.
But those NH and Maine groups aren’t rid of me yet. Now I get to go visit them as an INETA speaker. That will be great fun and I look forward to it.
Don’t Forget: www.acehaid.org
If you are going to the PDC, there will be a Birds of a Feather session that will talk about how technology can be used to respond to a disaster like Katrina. It’s called “Katrina Relief through technology” and will be on Monday, September 12 at 7:00 PM.
I and some other members of the KatrinaSafe.com team will be attending. Join us to hear how we used technology to build the KatrinaSafe.com system.
Hope to see you there!
Don’t Forget: www.acehaid.org
I just sent in my powerpoints for DevConnections and am laughing at how all four topics are completely different:
Now I have to prepare a presentation on yet another completely different topic: Virtual Earth, which is one of my 4 (4? what was I thinking! 🙂 ) for Code Camp Developers Gone Wild.
But what I am most excited about is preparing for my Indigo talk at TechEd South Africa.
Don’t Forget: www.acehaid.org
Don’t Forget: www.acehaid.org
Since nullable has been baked into .NET, I had to see if that carried over to ADO.NET. Now I know that datasets’ behavior with Nullable types was so broken that it was removed from the scope of .NET 2.0, but I wanted to go back and look at my previous tests with dbnull and Nullable types.
Nullable may be “fixed”, but there is still no correlation between them. I know that the fix was for totally different reasons, but I just still had to see.
It is still necessary to test for a dbnull before trying to populate a Nullable<DateTime>, for example.
Any attempts to return date data that is nullable with a datareader.GetDateTime() will give a runtime error. DataReader knows this value is a dbnull, but you will just have to check for yourself and do the little bit of extra work.
nulld Nullable<DateTime>;
‘get some data into a reader and read it
if (myReader.IsDBNull(mycolumn))
{
nulld=null;
else
nulld=myReader.GetDateTime(mycolumn);
}
Don’t Forget: www.acehaid.org