Monday, June 20, 2005
I did one of my favorite sessions yesterday, the one with the evolving name. Yesterday I thought maybe it's best called "Security Basics for WSE, Indigo and Beyond". I love this talk and have done it a number of times and feel it is my calling. There is NO code in the talk at all. I explain with my own words and from my own (hard earned) understanding, security tools and methods such as credentials, keys, digital certificates, hashing, encryption and digital signing. The purpose of doing this talk is to explain this stuff to people like me because it is an important foundation for working with security but is generally glazed over with the assumption that everyone already understands it. The payload on this talk is when attendees then go to other sessions, such as Christoph Schittko's WSE3 talk this morning, Ted Neward's [rockin' - and I will write about this later] keynote on Indigo last night and further sessions on Indigo today by Ted and Steve Swartz (Indigo Architect at Microsoft). I got to gloat for a moment this morning while my average scores are still 10 (only three people did evals so far and they happened to be ones that loved the session - as more people do evals, of course, this can't possibly stick). Today I am doing a brand new talk and though it's a topic I have been very keen on for a while, Visual Debugger and other customized debugging features in VS2005, I can't expect to hit it with all 10's the first time out the gate.
Monday, June 20, 2005 5:35:25 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, June 17, 2005

Frank Arrigo noticed that fellow ASPInsider, Paul Glavich, has joined the very impressive collection of developer/consultants in the Australian Readify. I went over to check out their page and thanks to the MSDN Online feed, my Doodling on the Web article is featured on the top of their homepage. Hey, does that win me a free trip to Australia? Charles???



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Friday, June 17, 2005 7:35:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Sam is always jibing me about Vermont being the hippie  palace of the world, but it seems that he is the one that lives in the den of iniquity, after all:

WASHINGTON (AP) -- Both college towns, Boston and Boulder, Colorado, share another distinction: They lead the nation in marijuana use.



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Friday, June 17, 2005 7:25:14 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Once a month or two months I need to print a shipping label. For years I have wanted a Dymo labelwriter, but it just didn't seem justifiable for the rare times I needed it. But I finally gave in and bought one last month. I have made 3 labels with it, but each one gives me such enormous gratification on how simple and professional it looks, it was totally worth it. (Geeze next thing you know I'm gonna say "I liked it so much, I bought the company!)

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Friday, June 17, 2005 7:23:06 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, June 16, 2005

The auction ended today. I know we raised a minimum of $2300, but we learned in the last auction that people will pay what they actually bid, not what the lowest winning bid was (as is all you are required to do for these multi-item auctions on Ebay). I'm happy to say I am onen of the winners of the 23! But I am not at the top of the list for picking. But since every one of the auction "items" is amazing, I will be in luck no matter what! More importantly, we will be sending a nice little cash infusion to IDEP as they continue their recovery work in Aceh Province, Sumatra.



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 5:23:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Now is the time to hit up the keeper of the training budget.

http://weblogs.asp.net/CFranklin/archive/2005/06/16/413377.aspx



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 4:44:25 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
To each his own right? Unfortunately, about a year ago, my favorite client in the world, put Frank Sinatra on their "hold music". Since I talk with a lot of people at that company, I have to listen to bits and pieces of Frank Sinatra frequently. Oh, it just drives me batty!

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 12:14:28 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I'm really looking forward to DevTeach and it is only days away.

Here's what DevTeach looks like for me.

Friday:
Don Kiely arrives in Burlington. It's a lot cheaper to fly to Burlington from Alaska than to Montreal, for some reason. Lucky me. Don will come stay with Rich and me (I know that sounds like bad english but really it is correct) and we just HAPPEN to be having a party on Friday night. We had a great time when Don visited us last summer when he spoke at VTdotNet, so he is a welcome guest in our house.

Saturday:
Drive to Montreal with Don and Marc Heinzer from Gardener's Supply
Canadian User Group Leader Summit: :This meeting is all day, but I will get there in the afternoon and spend the last few hours with them. I will be doing a little presentation on INETA NORAM, where we've been, where we are going and also take a good look at the Canada groups as part of our region.
Speaker Dinner: this is always fun and this year J-R and Maryse have also arranged for a bus tour of Montreal before dinner. Afterwards, we will go see the Australian's entry into the annual fireworks competition.

Sunday: I'll be giving my Security presentation on Sunday and in addition to the other session, I'm looking forward to Sunday night's keynote with Steve Swartz from the Inidog Team and Ted Neward.

Monday: My new VS2005 Customized Debugging session is on monday as well as the user group night.

Tuesday This may be a play day for me. I'll be all done with my talks as of Monday lunchtime, but Don has talks through the end of the day Tuesday. So I may hang around for some of the awesome sessions, or maybe go see some of beautiful Montreal. I rarely get a chance to do stuff like that these days.

update: Wednesday Oh yeah, Don reminds me that it is NOT back to work on Wednesday. We are going hiking. Hmm, I wonder if I can use teh emergency tow rope from the kayak and hook it up to DOn and he can pull me up the mountain? :-)

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 10:53:41 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
This sounds like a great job description. It is an on-site job in the Washington D.C. area.

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 9:53:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

When Beta2 was released, I wanted to get my hands on it right away. This meant downloading it from MSDN Subscriptions since it would take a while before any CD's would arrive. I have DSL with [read more...]

[A DevLife post]



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Thursday, June 16, 2005 7:39:47 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, June 15, 2005
The first batch of Grok Talks that the MSDN Regional Directors did at TEchEd are online. These are 10 minute sessions that were filmed by Scott Stanfield. Scott has gone above, beyond and well, overboard in his efforts to film (for 3 straight days) and edit (that will be weeks) these videos. I think it will be a long time before that poor guy will offer up a "sure, I know how to do that..." :-)

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 10:06:39 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

For the last few months, we have had such compelling topics at VTdotNET that I have seen many many new faces at the user group. In April, Robert Hurlbut came to talk about Unit Testing - a topic important to all levels of developer. He definitely demystified it for me, though I haven't had a chance to build unit testing into any apps yet. In May, Thom Robbins gave an overview of new goo in Visual Studio 2005 and explained what the heck Team System is (and how much it costs - a very confusing issue).

Monday night was no different. Thanks to INETA, Sam Gentile came and talked to the group about Service Oriented Architecture and Indigo (with wse3 in between). SOA is one of the biggest buzziest topics on the blogosphere. He did not just repeat some marketing definition of SOA. This is Sam, remember? Sam actually analyzed a lot of the debate that is going on and helped us filter through what did and did not have meaning. "SOA is overhyped, therefore ignore it" is one argument that he suggests we ignore. :-)  He was also careful to state that this was his own take on it.

I think this was the first time I have heard someone talk about SOA where it really clicked, though I am looking forward to getting my paws on his deck as a memory booster. We also had some discussion of contract first, which was great timing from me based on the session by Tim Ewald I attended at TechEd. (Which will be repeated at Vermont.NET on October 17th by Tim!!)

After this, Sam dug in to the hot off the presses WSE3 and showed how we can implement SOA principals using WSE. Sam knew that I had given a detailed presentation on WSE2 at the end of last year, but it was hard to skip over some of the repeated stuff since there were so many people there that were knew. When he got to the topic of the Turnkey scenarios, he heard me sigh and asked me to elaborate the sigh. It turned out that Sam and I had a similar reaction to them. Here is my initial take on them. But I know this is based on my first glance and I should hold off on elaborating until I explore them further.

Finally Sam dug into Indigo, first explaining it from the 10,000 foot view, how it is encompassing the various methods of distributed computing we are doing in .NET today (WSE, Web Services, Remoting, etc.) If you haven't seen Indigo in a while, it is a very different beast than we saw a year ago. They have really built an object model for it that is not as declarative as it used to be. One fo the things that bugged many of us was that it looks like Indigo is doing the same thing that Visual Studio currently does in letting us pretend we are just writing OO code when building ASMX. Here I am trying to wrap my head around contract first, but as one of the user group members said "it's RPC all over again".

I wish we could have let Sam go on for a few more hours, but that's just never working after 9pm in Vermont! So after we wrapped up, a bunch of us headed over to Ri-Ra's in downtown Burlington for some more chat. This is one of the few places that has a kitchen open late downtown. We seem to end up there a lot - that's where we went with Robert when he came, too.

As Sam and Roman report, I went back into town the next day to have a late breakfast/early lunch with Roman and Sam before Sam hit the road back to Nashua. Although this was an INETA event, I still really appreciate Sam making the 3 hour drive each way. We all had a great time. He is a lot of fun to have at our group.

And Roman and Dave Burke are both convinced about WSE finally! I think WSE3 really is going to make a big difference in finally getting more people on board with WS-*.

I have to point out Sam's pre-Burlington blog post which really had me laughing. Sam thinks Vermont is just filled with hippies. "Break out the patchouli oil" he said!



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 9:44:59 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Juval Lowy is at it again. Not only is he creating .NET 2.0 components that we can use today in .NET 1.1, but now he is creating VB components for C#. This from the man who is definitely a C# guy! What's next, Edit & Continue for C#? (Just kidding Juval, besides I think the E&C for C# camp already won that battle....;-))

Okay, sorry, I know Juval highly values the variety of languages that can be used to code against the .NET framework.

Anyway, I definitely have it on my todo list to check it out, but in the meantime, no reason why you can't! It is on this page, about 1/2 way down "My for C# 2.0"



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 6:06:22 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

but you don't control the webserver box (i.e. it is on a webhost somewhere out in the world).

I asked how to do this with DPAPI when you don't control the webserver. Paul Glavich and Rich Dudley were way ahead of me on this one. They both write web apps that can do the DPAPI on the webserver, then they remove the apps from the server! Aha. That, I can do!

Here is Rich's solution which leverages the DPAPI wrapper that Carl Franklin wrapped up after DevDays last year.

Here is Glav's download page where he has his DPAPI wrapper.

The irony here is that I talked about this at DevDays and wrote about it too. I even did it on servers that I have control over, but, I never did get to the two applications that are hosted elsewhere because of this problem.

TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 5:32:36 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Earlier today I wrote about celebrating the VS2005/SQL Server 2005 launch while I am at DevConnections in November. Now I have found this great banner on their home page (though I admit seeing it first on fellow speaker (wow, I get to be a "fellow speaker" with Dino??!) Dino Esposito.



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 3:03:38 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I just got an email from Paul Litwin who is the track chair for ASPConnections.  Since DevConnections is being held right when the official launch date of VS & SQL 2005 occur (Nov 7), they are going to be a part of the celebration. If I were home in Vermont, I would not have this opportunity. Microsoft is very involved with the DevConnections show. The first day of the show, since I have been attending and presenting, has always been Microsoft Day. All presentations from Microsoft people. So, they are going to have a live feed of the central event from San Francisco, a big party and the biggest news I think is that all attendees will be getting a free license to Visual Studio 2005 and SQL Server 2005. (Version has not been determined yet, but since it's Vegas, I'm betting that it won't be Express!)

I'm doing two sessions at ASP.NET Connections and two sessions at Visual Studio Connections.

Here is a link to the conference brochure (pdf).

The C++ is a special show because they will be celebrating the 20th anniversary.

    



TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Wednesday, June 15, 2005 7:47:36 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, June 14, 2005

I was just updating some old "About INETA" powerpoints to use at the Candian User Group leader summit that is being hosted on June 18th at the DevTeach conference. The slides were from April 2003. I had to change the numbers on the slides from

April 2003 275 User Groups 87,000 Developers 41 Countries

TO

June 2005 775 User Groups 374,819 Developers 65 Countries

Wow!!!

The database has not yet caught up to the fact that INETA has 5 worldwide regions. That will change soon. But for now, here are some additional statistics I have pulled together.

 

NORAM (U.S./Canada)
251
LATAM (Latin America)
200
APAC (Asia Pacific)
120
MEA (Middle East & Africa)
49
EUROPE (Europe J)
217


TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881

Tuesday, June 14, 2005 8:17:06 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 


TechEd Speakers Charity Auction http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5587400881
Tuesday, June 14, 2005 4:36:41 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
WSE
Tuesday, June 14, 2005 4:02:54 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |