Monthly Archives: June 2005

GrokTalks are live

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

Sam Gentile on SOA and Indigo at VTdotNET

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

My for C# 2.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

So you want to secure your connections string in web.config…

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

In the thick of the VS2005/SQL Server 2005 launch at DevConnections Fall conf.

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

INETA Growth

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 2003275 User Groups87,000 Developers41 Countries

TO

June 2005775 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