Thursday, September 29, 2005

I have to work on a client's old Access program today. That means I have to take a short break from working on Indigo. It's really painful to give up playing with new toys, to fiddle with something old and boring. However, this client was my very first consulting client ever and not only is she still a client 19 years later, but a dear friend as well. So for her, I can do Access. It's all about love.



Don't Forget: www.acehaid.org
Thursday, September 29, 2005 11:08:10 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, September 28, 2005

This past spring, I shared this photo of Rich up on a tall ladder washing our windows. That didn't work. I didn't have a heart attack and die. So he's at it again. Now he is washing and staining the house. He was going to do the scary part while I was at PDC but that got put off by another attempt at giving me a heart attack. The day before leaving for l.a. we went hiking and he had a very bloody scary in the emergency room for 6 hours accident. Somehow he convinced me on monday that he was okay (and in much better hands than mine wiht our neighbor nurse taking care of him) and I did go to PDC. So, that attempt at getting rid of me didn't work either. But he didn't get to do this job while I was away. He's doing it now though. And I can't even look up at him. At least from a distance I can handle it.

 

Wednesday, September 28, 2005 12:35:48 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Okay - so now I am already regretting my rash jump on buying the Nano. Everyone I know who owns an IPOD of other flavors LOVES them to death. So I confidentenly forked out an insane amount of money for the Nano, rather than going for one of the more familiar Microsoft friendly MP3 players.

I too have a very scratched up screen. Not broken. I haven't pushed the battery test yet. Doesn't sound like there is a happy future for us dopes.

Update: Now here's a guy who knows how to care for his Nano with a case made of duct tape and toilet paper. Think he's a Vermonter? Is his post for reaL?

Don't Forget: www.acehaid.org
Wednesday, September 28, 2005 7:56:20 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Sounds like Paul Glavich was trying to manually process an incoming email message and get it into the pipelline. Finally he gave in and used the built in goo: Pipeline.ProcessInputMessage(soapEnvelope) and WSE did it's magic. Apparently it was some white spaces that were eluding him, but the WSE method knew how to deal with them.  BTW - he's doing this in WSE3, but this is also a class and method available in WSE2. I have never had to use it before, so this is a great thing to know.

Don't Forget: www.acehaid.org
WSE
Wednesday, September 28, 2005 7:41:20 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, September 27, 2005

I don't know if it's because I'm a programmer or if the Vermont frugality has seeped into my bones in my six years of living here, but I have a hard time when it comes to parting with my hard earned moolah. So last week was quite an anomoly as I managed to justify purchasing an IPOD Nano, a new external hard drive and a new digital camera. The justification was size. These are very small [read more ...]

[A DevLife post]



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 9:09:12 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Getting behind on blog reading can be detrimental to your health.

Had I read this a little earlier, I may not have wasted time installing the VS2005 RC bits and SQL Server on a VPC.

Luckily I found this before beginning my second install.



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 8:51:29 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I just ordered some Moleskine notebooks for my mom (a writer) on Amazon. Apparently it goes through a store called MindBodySource.com. So I browsed directly to there site, and the home page is filled with ummm, adult toys! Tee hee. Really, I just got the notebooks! I swear!

Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 6:30:06 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
In the past 15 30 45 minutes, I have had about 500 1000 1500 aaargh or more trackback emails dump into my email box. Bastards.

Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 2:41:37 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Clemens Vasters
newtelligence AG

September 2005

Summary: Clemens Vasters explains the fundamental concepts of the new connected systems platform for Windows, Windows Communication Foundation (previously code-named "Indigo"), and shows you how to build services and service clients using Windows Communication Foundation's System.ServiceModel namespace. (21 printed pages)



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 11:18:48 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

VBSR SOLO Circle is a group of independent business people from a wide variety of industries who get together monthly to discuss things that are specific to working SOLO.

Come one, come all, and gather to discuss the really knotty thorny subjects that arise when Solos have to confront tough ethical issues.

Some points to ponder: What's YOUR code of ethics? What kinds of issues/ subjects/ problems make you concerned about ethics? Let's have a discussion about raising (or lowering) the ethical bar -- where is it now, and where should it be?

Solo and UVM professor Annie Viets will lead us in a discussion of the issues we've faced (or are facing) and strategies for making the right decisions.

When:
Tuesday, October 4, 2005
4:30 - 6:00 pm

RSVP: Info@vbsr.org   (and for more info or directions) Your first Solo Circle is free, a la carte is $10, or you can buy a Circle pass from VBSR for $20



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 8:15:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, September 26, 2005

Crazy for Atlas? The latest VSI to create an Atlas project using VS2005 is online here. You can still get bits for Beta2 as well.

(thanks jhawk)



Don't Forget: www.acehaid.org
Monday, September 26, 2005 9:10:10 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Many of us spent a LOT of time rooting around the damned JS files

If it hadn't been for ViaVirtualEarth, I would probably have bagged working with VE.

But now, there is an SDK. It's pretty light, but something. And there is a new search control I heard about during PDC. You can get that in the SDK area as well.



Don't Forget: www.acehaid.org
Monday, September 26, 2005 5:54:48 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Sara has been at a few of the various "women who code" bofs. She's pretty awesome. Bill was rightfully wowed by her when he met her recently.

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:57:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Hannes Preishuber drove from PDC in L.A. to Seattle (by way of Vancouver) for the MVP Summit. In LA he was gathering ideas of things to see and do on the way. Here is his  very quick recap of his 2500 mile journey.

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:49:49 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
coooooool

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:27:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Well, as expected the 4th Code Camp pulled together by our most awesome D.E., Thom Robbins, was fabulous. I had to basically breeze in and out as I fine tuned my talks until noon on Saturday, drove the 4 hours to Waltham and gave 2 talks. Then gave 2 more talks the next morning, hung around for a bit and headed back to Vermont. With my focus on 4 topics it was hard to absorb content from other people's sessions which was a big disappointment. There were so many great people talking about very interesting and valuable things. I still haven't figured out how Sam Gentile pulled off doing 3 talks in one day! I think a few other people did this too. Amazing. I was most disappointed thought to miss Dave Burke's session on Building Smart Client Apps in .NET 2.0. He is reluctant to present at his very own user group but I will keep pressuring him (mwuahaha) to get him to do this talk for Vermont.NET sometime in 2006.

There was a crew from Vermont - over 10 people from Vermont.NET, which is the most who have made the trip of all four Code Camps.

I really enjoyed not only seeing old friends, but meeting in person for the first time some folks who I have communicated a lot with on email. In particular, Phil Denoncourt, who runs the New England C# group and Andy Beaulieu who started CNY Developers in Syracuse New York (my home town) where I am going to speak next week.

I loved doing my sessions. One on Virtual Earth where I made sure everyone was familiar with the awesome resources on ViaVirtualEarth and showed them some of the tricky things I have had to figure out in my Virtual Earth does Ink app. I think what made the deepest impresssion on those in the session was seeing some of the various imaginative and useful web applications people have done using Virtual Earth. It really helps get the ideas rolling. I will write another post with specific links for this talk.

 I also did two "standards" which I am very passionate about - new goo in ADO.NET 2.0 which was followed by an impromptu lunch time session digging further into Query Notification and the other is my attempt to teach the world about some of the crypto tools that are key for doing Web Service security.

The fourth talk is a new one for me: What's new in WSE 3.0. I really love what the team has done with this new version of the WSE API and love being able to share this information.

Again, I will write a separate post with links to resources, decks and demos for these talks.

But what is most important about Code Camp is to thank Thom Robbins. He pulls off a 2 day "conference" with 80 sessions and over 500 attendees as though it was absolutely no effort at all. Get the speakers to commit to sessions, create a schedule, order some pizza and sandwiches and the rest just seems to happen all by itself. Or so he likes us to think. :-) Thanks Thom, once again.



Don't Forget: www.acehaid.org
Monday, September 26, 2005 1:51:57 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, September 25, 2005

I shared this list of personal favorite things to do in Vermont for someone who is coming here next weekend and thought I would share. This is all focused mostly in Northern Vermont.

Some super special things I would recommend are
www.shelburnemuseum.org
 
For a GREAT drive:
 
From Burlington, drive South on 89 to Exit 10 (stowe/waterbury)
Stop at Ben & Jerry's for a factory tour
Continue up Route 100 to Stowe. Check out Stowe, for sure.
Then drive up 108 to the top of Smuggler's Notch and go hike around for a while.
 
 
Definitely go to downtown Burlington. Maybe do a ride on the Ethan Allen Cruises on the lake. Check out the pier. If you have kids, the ECHO Center right there is really cool. Also while downtown, take a walk on Church Street. That's an "open mall"  - lots of great local stores with the usual Old Navy cr*p mixed in. Some fave local stores on Church Street are Frog Hollow Gallery (all excellent vermont crafts people and artists) and Apple Mountain - really nice and not cheesy (well, except for the cheese) Vermont gifts.
 
Also, near us, Mad River Glen (and I'm sure other ski areas too) are doing fall foliage rides on their ski lifts. http://www.madriverglen.com/?Page=fall02.html
 
Those are just some ideas of personal favorites.
 
Oh and most importantly, you should go to the Lake Champlain Chocolates (note the aspx page :-) !) factory near downtown and stock up on seconds.
 
Also www.Vermont.org is a great resource for year-round things as well as an event calendar.
 
This sounds like so much fun, I want to come here on vacation now!
 


Don't Forget: www.acehaid.org
Sunday, September 25, 2005 9:08:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

One of the fun brain teasers that was asked in my What's new in ADO.Net 2.0 talk today at Code Camp 4 in Boston was if it was possible to create a DataReader from the original values of a DataTable using the new CreateDataReader method.

Although there isn't a direct way to do it, I came up with a simple way to achieve this.

Basically you get a dataview of the table. Set the RowsStateFilter to OriginalRows. (That's available in 1.x also). Then use the new DataView.ToTable method to create a new table. Lastly, use the Table.CreateDataReader to create a DataTableReader.

dim dv as DataView=myTable.DefaultView
dv.RowStateFilter = DataViewRowState.OriginalRows 
dim dtNew as DataTable=dv.ToTable()
dim dtr as DataTableReader=dtNew.CreateDataReader



Don't Forget: www.acehaid.org
Sunday, September 25, 2005 8:47:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, September 23, 2005

Although I missed Mark's talk at PDC last Friday, I was still highly entertained by watching (again) his WSE 3 Overview talk from the WSE 3 SDRs. Mark has a lot of fun acting out many messaging scenarios such as timing out a telephone conversation with his mother to demonstrate a new feature for SecureConversation. It may seem silly, but he has great methods of taking concepts that may be confusing and putting them into a context that many people can understand. You can watch this video yourself. There are a bunch of them on the home page of the Web Services Developer Center.

I am giving a similar talk Sunday at Code Camp and then at TechEd South Africa and once more at DevConnections. Mark is a tough act to follow. Being the pm on the WSE team and having a serious background in XML, he knows this stuff inside and out.



Don't Forget: www.acehaid.org
WSE
Friday, September 23, 2005 10:05:30 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Often, the last day of a conference is a real downer - the expo hall is gone, people have already started leaving. But for me and many, the conference was still in full swing. I had two must-see sessions to attend in the morning. The first was by WSE P.M. Mark Fussell on interoping Indigo and WSE 3.0 messages. The second was a 400 level session by ADO.NET P.M. Pablo Castro on Advanced Data Access Patterns in ADO.NET 2.0.

As the previous day's first session was 10am I had it in my head that the Mark's talk was at 10am, so I was really frustrated at 9:30am when I was still packing up my things in the hotel room to realize that his talk started at 8:30. Uggh. Luckily I was able to catch up with Mark later who [read more...]

[A DevLife post]



Don't Forget: www.acehaid.org
Friday, September 23, 2005 8:49:12 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |