Sunday, July 10, 2005

In addition to the free ASP.NET online learning, there is  VS2005 E-Learning (free for four months) and SQL Server 2005 e-Learning, also free for 4 months.

The launch page for all of this stuff is at http://lab.msdn.microsoft.com/vs2005/learning/



www.acehaid.org
Sunday, July 10, 2005 8:37:45 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

My 2 year contract was ending with Verizon. They have called me 3 times now to renew a contract and see if I'd like to pick a new phone - either free for heavily discounted. Each time they have called I have looked at the phones while on the phone with them and couldn't make a quick and informed decision. I know I would like a camera phone with Blue Tooth. Their "free" phones don't have blue tooth. I can get one with bluetooth for $100, but then I think - geeze, maybe I should just fork it over and get a BlackBerry or better yet, a smartphone, but they don't have those in their promotion. I finally just said forget a new phone - just renew my contract. So now I continue with my plain old phone. I cannot justify $500 for a phone. I have a pocket pc and I have a phone. Yes I want to smoosh them together and have just ONE device (and have it also be an MP3 player that I can listen to in my car). It was easier just to make NO decision, than to have to choose. So welcome to the life of a Libra!



www.acehaid.org
Sunday, July 10, 2005 8:32:59 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Loren is a developer who definitely is a "big brain" when it comes to thinking about WHAT we can do with ink, not just how to use it.

I can't point to this post of his without quoting him: I've heard it said many times: "I'm a developer. I type code. Why do I need a Tablet PC or even ink?"

Check out what he has done (well, is still working out) in regards to inking notes into your IDE code or while debugging. Very cool!



www.acehaid.org
Sunday, July 10, 2005 7:55:06 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Don Box reports that the first Indigo book is on the shelves.  He refers to author David Pallman as an "indigette". :-)



www.acehaid.org
Sunday, July 10, 2005 7:46:09 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, July 09, 2005

To appease the masses (okay it was just Dave Burke's loud whining), Kathleen will talk a bit about Code Gen at our VTdotNET meeting on Monday night. Her regularly schedule presentation, Tracing in VS2003 and VS2005 is a 90 minute talk. So we will take a break after that talk (app. 8:15 for the break) do our raffles, etc, then Kathleen will spend 1/2 hour talking about some high level CodeGen concepts and also how Generics in VS2005 is going to have an incredible impact on Code Generation. We will probably continue the conversation at a local pub in downtown Burlington.

So check the website  - which I will be modifying shortly - for the new schedule.

We have a box of goodies from APress - lots of books (including Kathleen's Code Generation in Microsoft.NET book), t-shirts and more and I'll also be raffling off a copy of Infragistics NetAdvantage!

Remember that we have our .NET Newbie session (OOP: Inheritance & Polymorphism in .NET) at 5:30.

Thanks to INETA for bringing Kathleen our way.

She heads up to Montreal to do a full 2 hour Code Gen talk at GUVSM on Tuesday night (in English :-)).



www.acehaid.org
Saturday, July 09, 2005 5:17:15 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I Win! I Win! I am smarter than the computer HAHAHAHA! Don't you know that feeling? When you figure out how to do something that seemed like it couldn't be done? I'm doing the little I WIN I WIN dance right now, having figured out how to display Sharepoint workspaces hierarchically on a web page...[read more]

[A DevLife post]



www.acehaid.org
Saturday, July 09, 2005 11:53:50 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 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]  |