Wednesday, June 01, 2005

Rich has no fear of heights. Good thing! He cleaned all the windows in our very window-laden house this weekend. Inside and out!



http://www.AcehAid.org
Wednesday, June 01, 2005 8:42:26 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, May 31, 2005

I am really excited to announce that I am going to be writing some of my blog posts for the DevSource website, which is a Ziff-Davis online publication! Editor, Esther Schindler has done a wonderful job in creating this technical resource targeted to .NET Developers. There are lots of great articles (including the fun .NET Rock Star series :-)), contests where they give away cool stuff like Acer Ferrari laptops or Dell flat panel monitors and forums. When I post a blog over there, I will make note of it over here. The blog should be up any day now.

The purpose of this blog is to give a developer's perspective to things - some of the pain of being a developer, my thoughts on what's going on in the community, my take on some buzz, etc.

I even had a new picture taken for it. Big huge thanks to Wintellect's Mark Kovalcson, a serious photographer on the side, who brought his big camera and a light to the MS Reston office during Devscovery to snap a few photos. My buddy Sara Faatz even let me borrow some makeup, but it's laughably light and you probably can't tell I actually did that. Yes, I put make-up on folks, just for you!!!

As soon as it's live, I will let you know. I'm looking forward to posting some TechEd blogs there as well.



http://www.AcehAid.org
Tuesday, May 31, 2005 2:38:52 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Rather than drive up my nice, short, paved driveway to drop off some small envelope-sized packages, the DHL guy sticks one of their honker envelopes to the side of my painted mailbox. My green mailbox. The green is paint. Now I have a foot long 1/2 inch high stripe from trying to peel the darned thing off.

Hello? Duh!!!! Yes I called them. I think I need to bill them for all of my wasted time...



http://www.AcehAid.org
Tuesday, May 31, 2005 2:13:19 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Dead Creek is a very special place in Vermont and not far from where I live. It's hardly dead! It is a wildlife refuge and one of the locations of the Bald Eagle restoration project. Rich and I took the canoe there yesterday and had a lazy beautiful paddle up the creek. It is wide open, with views of the Adirondacks along the west. Lots of birds and yes, we even did see a bald eagle. I have wanted to go there for a long time and know that we will definitely go back. The temperature of the water in Lake CHamplain is still under 50 degrees. We don't have wet or drysuits so we can't go out on the lake yet. That water temp will literally kill you in a very short time if you don't have the proper protection.

http://www.AcehAid.org
Tuesday, May 31, 2005 9:54:54 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

as per Leon, I will now walk over to the corner of my office and bang my face against the wall (but it's not brick)... ouch! ouch! ouch!



http://www.AcehAid.org
Tuesday, May 31, 2005 9:41:39 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Sometimes when I read blogs (and I'm talking about those from the .NET community) I think that the male bloggers (you know, that 99% of the .NET bloggers) are definitely writing for guys, when in the context of a technical post, they make some joke about their sexual prowress or the hottie quality of a particular woman. I don't really think a post like that was written for me. I dunno - maybe it's just me, but I don't think I'm ultra sensitive. Even if I am highly unlikely to ever be the subject of "who's the hottest..." :-)

But it is a bit of a turnoff for me to be lured into a post like that and then suddenly be in the middle of some male bonding ritual. Not a big problem, mind you, because I *am* in the company of men, and I know they are really just being silly more than anything...



http://www.AcehAid.org
Tuesday, May 31, 2005 8:06:09 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, May 30, 2005

Some of the syntax for writing debugger visualizers has changed again with the recent Beta 2 of VS2005. They are minor, but as always, notable.

1) The VisualizerUIType is gone because all Visualizers are Modal.

Before
[assembly: DebuggerVisualizer(typeof(DebuggerVisualizers.DataTableDebugger),VisualizerUIType.Modal, Target = typeof(System.Data.DataTable), Description = "JL DataTable")]

Beta2
[assembly: DebuggerVisualizer(typeof(DebuggerVisualizers.DataTableDebugger),Target = typeof(System.Data.DataTable), Description = "JL DataTable")]

2) Rather than implementing the System.Diagnostics.IDebugVisualizer interface, you now will implement the Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer class 

Before
public class DataTableDebugger : IDebugVisualizer

Beta2
public class DataTableDebugger : DialogDebuggerVisualizer

The signature of the show method has changed as well. It now uses interfaces from the Microsoft.VisualStudio.DebuggerVisualizers namespace and no longer requires a uiType, since that is a given.

Before
public void Show(IServiceProvider windowService, IVisualizerObjectProvider objectProvider, VisualizerUIType uiType)

Beta2
public void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)

Note that in addition to using the System.Diagnostics namespace (which gives us the DebuggerVisualizer class referenced in the assembly attribute, I am also using the Microsoft.VisualStudio.DebuggerVisualizers namespace as well.



http://www.AcehAid.org
Monday, May 30, 2005 9:38:56 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I don't know why I didn't realize this before. Steve is a system architect for Indigo. A knowledgable, interesting and entertaining presenter, I have seen Steve do team tag in an Indigo presentation at VSLive with Don Box and he definitely kept Don on his toes!!. Christian Weyer, who won't be able to make it to DevTeach this year, boohoo, refers to Steve as "Mr. Indigo... *the* man behind Indigo".  Ted is Ted .... and I can easily also say knowledgable, interesting and entertaining. Ted is all about WS Interop so Indigo is a natural for him.

I am *really* looking forward to this keynote!! DevTeach is from Sun June 19th - June 22nd in Montreal. Today is the last day to get the last of the early bird discounts. VTdotNet-ters can also get an additional $50 user group discount.



http://www.AcehAid.org
Monday, May 30, 2005 9:16:12 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
This year - a whole page dedicated to this great luncheon!! There will be nine panelists this time! And still including our fave developers, Michele Leroux Bustamante, Kate Gregory and Kimberly Tripp. Angela Mills, who blew me away last year, will be back this year. And they have added some more women with fascinating jobs. Once again, I am really looking forward to this lucheon, which will be on Wednesday June 8th at The Convention Center- North Hall A1 from 11:30 - 1:30.

http://www.AcehAid.org
Monday, May 30, 2005 8:07:16 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, May 29, 2005

I have to write what I hope will be my last vs2003 app - just a quickie for a client. Now that I have done so much work with Whidbey, there was something that is painfully missing from .NET 1.1, the backgroundworker class component. This is for easily making asynchronous calls without having to write all the goo yourself. Thanks loads to Juval Lowy for creating a totally compatible v1.1 BackGroundWorker component (CoDe Magazine Mar/Apr 2004 issue and download the code from the www.IDesign.net website). He has written it with the same properties, methods etc so that when 2.0 RTMs, I can easily just update this little app and in the meantime, I get to use the syntax I am now quite familiar with from .NET 2.0,



http://www.AcehAid.org
Sunday, May 29, 2005 4:36:17 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
hmmm - maybe when I go to TechEd, I'll go stay at Mark's house, instead.... :-)

http://www.AcehAid.org
Sunday, May 29, 2005 1:19:41 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, May 27, 2005
Scott Nonnenberg keeps track of cool debugger visualizers people are writing. I have only gone so far as messageboxes or windows forms. Here is an entire MDI  application debugger visualizer that really let's you explore a dataset in amazing ways!! It is way more than a simple tool and not a freebie. This debugging feature in .NET 2.0 definitely opens up some 3rd party opportunities.

http://www.AcehAid.org
Friday, May 27, 2005 9:13:51 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Oh yeah, and we left the "Test" title on the email - since we email it to each other in advance for last minute checks. So even though it says "Test" that is the real deal!!!

Lots of good stuff in there - our User Group Leader Summit schedule, an article on creating Certification Study Groups, some new NORAM Liaisons have come on board (yippee!!!) and more more more.

If you are not on the newsletter email list, you can sign up on the h ome page of INETA. The newsletters (NORAM's and other regions) are archived at www.ineta.org/newsletters.

As always, if you have ANYTHING to share that your user group is proud of, or an idea you think other user groups could benefit from, a community driven event coming up, let us know!! Email newsletter@ineta.org.



http://www.AcehAid.org
Friday, May 27, 2005 10:47:47 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Dave Noderer has listed the BOF Schedule for Tuesday and Wednesday on his blog.

10 sessions at a time at 6:30, 7:45 and 9:00  each evening. That's a lot to choose from!!



http://www.AcehAid.org
Friday, May 27, 2005 10:28:56 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, May 26, 2005

When I was at Microsoft's Reston office earlier this month, there was a 'Softie (oh, I just can't remember his name) who was telling me that the next big thing was going to be Software Factories. He showed me the dev center for them. Said to get to know them, keep my eyes out, etc. Well, I have definitely seen the beginnings of buzz over the last few weeks hither and thither - mostly on the MSDN blogs. Here looks like a good blog to follow for more info...

So, it's on my list, though I'm still not there quite yet...



http://www.AcehAid.org
Thursday, May 26, 2005 7:15:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, May 25, 2005

Well that was fun. I just did a webcast with DCC Glen Gordon on MARS, a new feature of SQL Server2005 that is leveraged in ADO.NET 2.0. (I'll post a link to the on-demand version of it when it gets posted)

Although I have looked at, experimented with, presented on and written about MARS previously, this was the deepest I have gotten into it. Glen and I had a lot of interesting talks in advance of doing the webcast. One thing that I really have learned a lot more about is transactions, where we can benefit from MARS the most.

Doing a webcast is fun, but for me the downside is not having the interaction with a group of people that you get doing a live presentation. You can see on people's faces when something is confusing, or if you are going on a little too long about something you may think is really fascinating, but they don't. :-) and make adjustments as you go along.

MARS is very powerful, but it's so important to understand what it does and how it works before you start leveraging it. Otherwise you have the potential, as Christian Kleinerman says in his excellent MARS article, to really shoot yourself in the foot!



http://www.AcehAid.org
Wednesday, May 25, 2005 12:59:51 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, May 24, 2005

I just had a call from a client with some big problems on their server that has IIS and SQL Server on it.

Their most used application that interacts directly with SQL Server was having problems - from many computers and randomly throughout the application.

I watched the SQL Server profiler and saw rpc requests coming in and occasionaly that request was not being followed by a BatchCompleted.

Also on that server, things were really slow.

A quick peek in the task manager showed a very bloated ASP.Net worker process (w3wp.exe). On the first call to a particular webservice, it was flying up from about 108,000K to over 550,000K.

Restarting that application made the memory drop back down to 108,000 or so.

I checked everything I could think of and tested each time after I made a change. Still the worker process was bloating.

Finally, I targetted two little seemingly innocent lines in my web.config. The flags whcih enable wse2 to trace it's incoming and outgoing messages to xml files and also policy tracing. These are simple settings in the WSE2 config tool.

I commented them out and voila - all was well again.

Lesson learned - remember to turn of the darn analysis tools in a live app when you are not using them.

Crisis averted - phew!



http://www.AcehAid.org
WSE
Tuesday, May 24, 2005 3:36:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Speaking of Sam, he is coming to Vermont.NET on June 13th to talk to us about SOA and Indigo. This is an INETA event - so thanks once again to INETA.

We are definitely looking forward to it. Maybe I'll have to wear my Indigo shirt (oh what a geeky girl I am...)



http://www.AcehAid.org
Tuesday, May 24, 2005 9:21:27 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Sam's in Redmond and Michele found him at Starbuck's and knew he was there before she even saw his smilin' face!

http://www.AcehAid.org
Tuesday, May 24, 2005 9:12:25 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Very cool. Green Mountain Oracle Users Group. Lots of cross-pollination opportunities here with VTdotNET. Now we have a SQL group AND an Oracle group (as well as a Flash group) right in Burlington. Kewel...

Their kickoff meeting will be June 22 at the Wyndham with Tom Kyte, VP Core Technologies of Oracle.



http://www.AcehAid.org
Tuesday, May 24, 2005 9:08:58 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |