Friday, July 08, 2005
Has anyone noticed that there is a track at the Portland Code Camp that is not a smart client track, not a web track, it is not a data or security or connnected systems track. No it's a Game Developers track. I don't develop for games and I don't play them, but I think this is pretty darned cool for a Code Camp!

www.acehaid.org
Friday, July 08, 2005 2:30:38 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I finally figured out why the category RSS Feed that I feed to the VTdotNET site doesn't have anything recent on it. If you look at the VTdotNETFeed">VTdotNETFeed category on my blog, you can see all of those posts. But if you look at the VTdotNETFeed">RSS output, there is a huge hole of missing posts. I'm not sure if it's something wrong with dasBlog or with my files. Anyone else having this problem with the 1.7 version?

www.acehaid.org
Friday, July 08, 2005 12:47:03 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Free OnLine ASP.NET Training

 

Are you looking to learn to create ASP.NET Web applications with Visual Studio.NET? If so now is your chance to get 17 hours of hands-on ASP.NET training for free from Microsoft Learning.

For a limited time only, Microsoft Learning is offering Developing Microsoft ASP.NET Web Applications with Visual Studio.NET, a 17-hour self-paced online training course, for free ($349.00 value).



www.acehaid.org
Friday, July 08, 2005 12:23:31 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

William Tay, aka Softwaremaker, has written a great post on the academic debates over technology and the effects these debates can have on the programmers who write software for a living and need ... [read more]

[A DevLife post]



www.acehaid.org
Friday, July 08, 2005 12:17:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Allergy season and I went out to do a bit of weeding this morning - in and around our meadow. Now my right eye is nearly swollen shut from an allergy attack and I think my neighbors can probably hear me sneezine.. I tried the homeopathic stuff and will give it some time, then it will be on to the Claritin. Sniff sniff.

www.acehaid.org
Friday, July 08, 2005 9:15:40 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

This morning I see not one, but two posts from user group leaders who are reassessing how their user group is working and what they need to do for the future of the group.

Sam Gentile leads Beantown.NET, in downtown Boston. The other long-established and very large Boston.NET group is actually in Waltham, which is some 20-30 miles outside of Boston, so having meetings downtown definitely satisfies the needs of some developers. But after a year, Sam was ready for the group to be more than a one-off every month: get more organized, have some direction. Here is his description of the meeting his group had about this and the outcome. (Also in this post is some great news for Sam, a new fun job doing something he is really excited about!)

Joey Brenn, from Wichita Developers.NET had similar things on his mind when he attended the INETA User Group Leader summit in Orlando last month. He wants his group to be more organized and really think into the future. He knew that to do that he needed to have some corporate sponsorship, but without non-profit status, there are barriers to that. I definitely know about this. For VTdotNET, I try to keep financial transactions at a minimum and anything anyone gives the group, they do out of the goodness of their heart since we aren't a non-profit. We don't even have a bank account. Any extra cash we have (like oh, $40 maybe - when we get pizza ourselves and the members contributions exceed the cost of the pizza) is in a little jewlery box in my dresser! So Joey came home from the summit and knew that the next step for his group was to become a non-profit. This will take organization and dedicated volunteers and it sounds like Joey is on the right track for his group.

User groups are very different and everyone has a different formula for success. I like to use my little group, VTdotNET, and Chris Pels' Boston .NET as good examples of how different they can be. My group is small, though we get 25-40 people at our meetings and a few times even 50. I basically run the group myself, though I now have a dedicated person to pick up pizza and someone who has just started picking up the soda. Other than that, I do it myself - organize meetings, find space, find speakers, get swag, do the website, do the meeting announcements, etc. and it has worked. Chris's group went through a major transition about 3 years ago when he realized it was just getting too big. Boston has a HUGE developer community - Code Camps and DevDays there draw some 400-500 attendees. Boston.NET is now very organized and runs like a little corporation. They have lots of very dedicated volunteers who have totally taken ownership of different tasks and their website... wow! But both groups are very successful. Everyone figures out what works for them. Not having a structure and people to be responsible for and all of the overhead of being very organized works very well for me - it's my style and I know how to run with it! Except for 2 weather related cancellations, we have had great and well attended meetings every month for over three years now. We have done well without getting funding. We manage to get gifts for speakers, donated or from the jewelry box fund and get pizza paid for for about 1/2 of our meetings and we get lots of books and swag to give away.

Anyway, there is no one pattern that works for all groups. Although people focus on the tangibles that INETA provides (i.e. speakers, some swag and whatever else they have up their sleeves for the coming years ;-) ) I think what user group leaders can learn from each other has always been the greatest benefit. Oh - that's a perfect way to plug the totally ignored INETA forums, except for the fact that there is a new website coming down the pipes so I have no idea what will happen to them. Hopefully all of the info in there will stick around in some format.



www.acehaid.org
Friday, July 08, 2005 7:22:12 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Speaking of Markus, I just subscribed to his travel blog and it's great reading! Markus and I end up in the same place quite often. In the past year alone: Montreal for DevTeach, Redmond for Tablet DevLab, San Franciso for Windows Anywhere, Orlando for TechEd, DevConnections in Las Vegas and SysCon in Boston.  So it's fun to read in his blog about some of his travels since I can connect! He's a great writer - its a fun read.

www.acehaid.org
Friday, July 08, 2005 5:53:02 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Markus left a groovy little doodle in the gallery of my Doodle Website. Markus is a big tablet user and explorer. As a developer (and I think also an astute business person) he is always thinking about how to make it better - the actual machine or coming up with some good UI standards for ink applications.

There are some other really surprisingly good drawings on there. Like Carl Franklin's (a truly multi-talented guy) and Mark Miller (okay, so it's a little sick...)



www.acehaid.org
Friday, July 08, 2005 5:41:36 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, July 07, 2005

Robert Scoble gets to interview Steve Ballmer for Channel 9. Good job Robert!

Robert says he was a little nervous, but that's okay... :-)



www.acehaid.org
Thursday, July 07, 2005 8:20:21 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

VB Prog/Business Analyst - Growth Opp!!

Our client seeks VB programmer with strong business analysis experience.

Must have strong programming skills in VISUAL BASIC and experience with Business Objects and reporting tools. Must have experience in BUSINESS ANALYSIS ROLE evaluating ways to improve systems to support increased business and ROI.

Link to more info on this job



www.acehaid.org
Thursday, July 07, 2005 8:14:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

So, curious about how my Sharepoint adventure is coming along? It is all that I have been doing all week. Very unusual for me, who usually flits around from ... [read more]

[A DevLife post]



www.acehaid.org
Thursday, July 07, 2005 7:59:53 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
what can I say that would add to the sadness and anger about the bombings in London today. about the fact that every day we here "2 killed in bombing here" "10 killed in bombing there". The numbers in London will increase as they dig deeper in to the tube system - injured and dead. It's awful. I keep working but am obviously thinking about it. I noticed Kate's i.m. display said her sibs that live in London is okay. That some girls from Wally's community were hurt and one is in bad shape in the hospital. But I didn't know what I could possible add, then I saw this  post by shelley that I had to point out....

www.acehaid.org
Thursday, July 07, 2005 1:37:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

okay I give up :-)

You know it's bad when I do this in my blog. I have tried the newsgroups and googled myself to death and the clock is ticking...

I have been having a problem with getting file objects with SPWeb.GetFile for about a day. No matter what file name/path I pass into GetFile(), I get strange results: SPFile.Exists=false and many operations such as SPFile.Checkout fail. However, SPFile.OpenBinary works just fine. I have had this happen coding this directly into an ASP.NET page as well as when buildling a web service. All of the documentation says "this is the way to do it" but I find nothing that says "but if it doesn't work..." - you know like when you are working with Beta software. I can't imagine I am the first person who has had this problem!

To dig further into the problem, I built a test where I iterate through the webs and folders and then files in the folder, I am then taking a string representing the file (either ServerRelativeURL or some flavor of it) and creating a new file from it. Then if I attempt to SPWeb.GetFile(filepath) using the various paths and you can see that still, I consistently get SPFile.Exists=false even when I know the file is there.

Having iterated to a file in a folder with "For Each fileA As SPFile In folder.Files"

fileA.exist : True
fileA.Name: "ABR.XLS"
fileA.URL: "Shared Documents/ABR.XLS"
fileA.ServerRelativeURL: "/mysite/nn/Shared Documents/ABR.XLS"

create new files with spweb.getfile and test file.exists
(ServerRelativeURL) File Exists? ( /mysite/nn/Shared Documents/ABR.XLS ) False
File Exists?? ( mysite/nn/Shared Documents/ABR.XLS ) False
File Exists? ( nn/Shared Documents/ABR.XLS ) False

So, what gives here?



www.acehaid.org
Thursday, July 07, 2005 7:44:31 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, July 06, 2005

Many moons ago, when I made the transition from FoxPro to Visual Basic, my first resource I hit up was the newsgroups. There was Kathleen Dollard not only present but answering questions and she was the only woman's name I saw anywhere in those groups. She was very nice and answered some of my really dopie newbie questions. I emailed her offline and said that i really appreciated her presence there, I didn't feel like such an alien.

Years and years later, I have now developed a wondeful friendship with Kathleen, but only get to see her at random events like TechEd, DevConnections or the MVP Summit. So I am truly thrilled that she is coming to speak at Vermont.NET on Monday - thanks to the fact that she is an INETA speaker! She will be flying in on Saturday and so we get to play for a few days before the meeting.

She will then be heading up to Montreal to present at GUVSM on Tuesday night - again, courtesy of INETA. If I can get enough work done, I will go up with her and give her a mini tour of that beautiful city.

Kathleen will be presenting on Tracing in VS2003 and VS2005. I am not great at tracing, so when Kathleen says it sucks in VS2003 and has been overhauled and is wonderful in VS2005, I believe it! And I certainly need to get this lesson myself.

We will also have our 2nd .NET NEwbie session on Monday. After Laura Blood's wonderful job at beginner OOP in .NET in June, Rob Hale from IDX is going to follow up with a presentation on Inheritence and Polymorphism in .NET.



www.acehaid.org
Wednesday, July 06, 2005 1:11:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

This is something I have learned is very confusing to people, as it was the most often asked question in my Security Basics for WSE talk. I have learned now to explain it as part of the talk, but thought to put it here as I had the same question asked in an email this morning.

You can encrypt data with either the public or private key.

It depends on your goal.

If your goal is confidentiality (i.e. only the recipient should be able to read/comprehend the message) then you want to encrypt with their public key so taht only their private key is able to decrypt the message.

If your goal is authentication (for example, when encryption is used as the process of digital signatures, the source of the message needs to be authenticated) then you need to encrypt with your private key. The recipient then uses your public key to decrypt and that will ONLY work with a message that was encrypted with the correct private key.

If you encrypt with a private key, you can only decrypt that message with the public key from the pair.

If you encrypt with the public key, you can only decrypt the message with the private key from the pair.

It is definitely confusing when you see some cases (eg: confidentiality) where the public key is used to encrypt and others (eg: digital signatures) where the private key is used to encrypt.



www.acehaid.org
Wednesday, July 06, 2005 12:10:20 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Scott & Omar want to include more themes in the next dasBlog update. More here....

www.acehaid.org
Wednesday, July 06, 2005 11:49:29 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I'v been heads down this morning with major IIS problems on my web server. Something about a windows 2003 server patch, Application Pools mucked up, Service Unavailable on everything. Anyway, I uninstalled and reinstalled IIS and am now updating windows 2003 SP1 again, and had a minute to look at blogs and saw lots of pointers to the Tablet PC Memory Leak fix.

When I solve my server problems, I'll blog about it. Thanks to Brad Kingsley and Mike Campbell for lots of help with that today.



www.acehaid.org
Wednesday, July 06, 2005 11:34:22 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, July 05, 2005
Scott Hanselman & Omar Shahine continue to work diligently on dasBlog. Scott reports that there is an update on the horizon.

www.acehaid.org
Tuesday, July 05, 2005 3:48:32 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

My sister used to sell Sun systems to universities and corporations. She definitely has the sales person gene in my family - my dad, sister and brother have it. She is ballsy and smart and friendly so that was a great formula for success. But after a while she got sick of high tech and decided to start her own business that was about as far from high tech as you can get - dog stuff. It has been a successful venture (personally so far, and hopefully someday financially as well) and I am really proud of her. So I love this article that was written about not just her products, but about her business by one of her vendors.



www.acehaid.org
Tuesday, July 05, 2005 9:01:59 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, July 03, 2005

ahh - awesome. time to catch up on all the sessions I missed!! (Well maybe not at the moment, but nice to know they are there when I have the cycles.)

The TechEd US Sessions are now online on the TechEd attendee site. (Requires attended logins). (Thanks for the pointer, Varad.) If you were not an attendee, the DVD is only $195. That's incredibly cheap. It looks like it's the same price for attendees and non-attendees. Also there are 12 sessions online as webcasts for any and all to see. You can get at this stuff from the TechEd US home page.

If you are going through withdrawal, TechEd Europe is just starting and there are lots of folks blogging about it! Not sure if TechedBloggers.Net is going to pick it up (nothing there yet) but the only group blog I can find is at http://teched.developers.ie/.



www.acehaid.org
Sunday, July 03, 2005 9:48:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |