Thursday, December 23, 2004

Someday, I am going to own one of Daryl's phenomenal pastels. Until then, at least I can share them with others via my blog. Here is her website. For now I have some postcards and a pin! :-)



Posted from BLInk!
Thursday, December 23, 2004 4:45:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I'm finding that I am now trying to type in VB.NET syntax when doing work in some of my old VB6 apps. That area of my brain devoted to VB6 is diminishing as my .NET storage space is requiring more and more space. Or maybe it's just that as I get older, the whole hard drive is shrinking anyway.

Posted from BLInk!
Thursday, December 23, 2004 4:31:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Got Speech? Developing Applications using Microsoft Speech Server and .NET

Wednesday, February 23, 2005 8:30 AM - 4:00 PM
Microsoft New England District Office

Waltham, MA

Registration is open!



Posted from BLInk!
Thursday, December 23, 2004 2:59:33 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Thom Robbins announced the winners of the Will Code for Device contest and then posted individual blog posts describing each of the winning applications and screen shots of them.

If you browse to his list of blog posts for December you can see each of the winning apps.



Posted from BLInk!
Thursday, December 23, 2004 2:57:55 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Thursday, December 23, 2004 2:52:29 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Poor Robert has taken such a beating this week, but this really is funny!



Posted from BLInk!
Thursday, December 23, 2004 1:09:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
egad! I just downloaded November last week. It was 2.5 GB and took over 12 hours. The December bits are online now and are 3.2 GB.

Posted from BLInk!
Thursday, December 23, 2004 1:07:45 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, December 22, 2004
A number of people pointed these out before, but I was just looking at them (here) and could not help thinking that yes, it would have been a good therapeutic birthday present for my friend over here.

Posted from BLInk!
Wednesday, December 22, 2004 8:55:11 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, December 21, 2004

This story was on NPR (MarketPlace) last night.

Pushing buttons in the DVD wars We all know who won the 1980s home video war between Sony's Beta format and VHS. Well, it's deja vu all over again in the battle over super clear high definition DVDs. Once again, the future of the video technology we use at home will be greatly influenced by shadowy forces outside mainstream Hollywood -- namely, the p*rn industry. Claude Brodesser has the story.
 
I have no problem with this, just thought it was funny that during the course of the story, they said that a certain software giant in Seattle helped him with some of the technology issues he was having. The audio requires Real to be on my computer and I refuse to install that pestilent virus on my machine, so I can't confirm exactly how they said it. But it sure sounded like they were inferring it was Microsoft with a little chuckle.


Posted from BLInk!
Tuesday, December 21, 2004 12:00:33 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
My husband's idea of a dream garage. Insulated, heated, air conditioned, a lift, wide-screen t.v., video games, 500 Sq ft of storage space, sealed floors, 3 bays, lots of organized shelving. Oy vey! Can't even begin to imagine the cost.

Posted from BLInk!
Tuesday, December 21, 2004 10:11:25 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Oh good. Now I can take all of those caveats out of my Whidbey BCL presentation!

This is a big deal. Peter Drayton explains why and the impact of this on language developers in this blog post.

Good work, folks!

(of course, if you used Smalltalk..... as per James Robertson)

Posted from BLInk!

Tuesday, December 21, 2004 8:41:46 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, December 20, 2004


Posted from BLInk!
Monday, December 20, 2004 7:10:34 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I guess it would be fun to rewrite the VTdotNET application from scratch. That was my first ASP.NET applicaiton and learning playground,so I think it's only fitting. Heck. I can even have a user login now.



Posted from BLInk!
Monday, December 20, 2004 7:02:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
degrees farenheit. Today I won't complain that I can't walk the dogs because of my crutches!

Posted from BLInk!
Monday, December 20, 2004 8:51:42 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, December 19, 2004

Sahil asks a good question (something I meant to share...thanks for the reminder) about installing the November CTP bits on a machine that already has SQL Server 2005 (Beta 2) on it.

The latest install put SQL 2005 Express on my machine without asking me. I already had SQL 2005 Beta 2 (Oct. CTP) on there. All of my vs.net tests against the SQL Server database continued to function perfectly. However, I cannot open up a connection in the SQL Server Management Studio.It is looking for a method that no longer exists in the Windows.Forms namespace (cool to see that tie to managed code...). Hmm - a few more dialogs I try to open also have similar issues with the

So I'll probably get the December CTP of SQL Server to see. I'm sure it's working with something! I clearly missed a piece of information somewhere about that. And I can't quite answer your question, yet, Sahil. Sorry. 



Posted from BLInk!
Sunday, December 19, 2004 10:54:47 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I'm happy to see Rachel was inspired to start a blog... just today in fact. Rachel is a long time developer who I believe was using .NET before it ever even RTM'd. She lives in PA and speaks frequently at DotNetValley user group. Subscribed!

Posted from BLInk!
Sunday, December 19, 2004 10:01:52 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Here are some more changes upcoming for the November CTP that I found loading up a project from the October CTP bits:

retyping for Google, etc

System.Transactions.TransactionScope.Consistent is being replaced by Transaction.Scope.Complete

LoadOption.UpdateCurrentValues (used with DataSet/DataTable.Load(dbDataReader)) is changing to the very strange LoadOption.Upsert. Additionally, LoadOption.OverwriteRow is replaced by OverwriteChanges and PreserveCurrentValues is replaced by PreserveChanges.

Lastly, System.Windows.Forms.AutoScaleBaseSize is deprecated. This was automatically created by the Windows form designer as you began dropping controls onto the design surface.

eg:   Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)

Now, I see these two lines being created instead:

 Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
 Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font

All of this stuff will get helpfully pointed out by VS2005.



Posted from BLInk!
Sunday, December 19, 2004 10:55:08 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Christy Seals, one of the army wives on ArmyAdvice.com listed some helpful info on baking goodies to send over to troops in Iraq and also pointed to the Nestle site which has modified some of their recipes to withstand the heat and the laws of Iraq.

Posted from BLInk!
Sunday, December 19, 2004 9:31:04 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, December 18, 2004

UpdateBatch has been dramatically changed with the current bits (41129) of VS2005. Here are the details on that.

Now that we can exceed the 2100 parameter limit I have been doing some experiments with a 10000 record query from a 104,000 record table and doing batch updates in big chunks. It will be important to tune your batch updates based on the system - location of sql server relative to the application, latency, etc etc. Here is what I hit today when working against a hardwired remote sql server 2000.

Interesting....

Modifying the new CommandTimeout property (from default of 10 to 60) on the DataAdapter's SelectCommand, fixed this problem. Then I had to change it again for a batch of 10,000. I just popped it up to 120 and that did the trick.

What's going on of course is that ado.net is building some big goo up front. Prior to this version, it built one big fat query to accomodate the entire batch. But that's where they quickly (very quickly) hit the 2100 parameter limit. Now watching profiler, it is getting run one update (one row) at a time. I wish I could watch what happens in between, but, really, that's okay! Can't geek out too much.

This is the kind of fun you can have on a beautiful winter day with a broken foot. :-)



Posted from BLInk!
Saturday, December 18, 2004 3:53:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

A few days ago I noticed that GetDataReader had an obsolete stamp all over it in the online docs. Jackie Goldstein as well as Kawarjit Bedi (from the ADO.NET team) let me know it was just because the name was being changed. I found this warning in the latest bits (November CTP) to be much less alarming than the "obsolete" stamp!



Posted from BLInk!
Saturday, December 18, 2004 2:57:31 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |