# Monday, September 12, 2011
Monday, September 12, 2011 4:35:00 PM (GMT Daylight Time, UTC+01:00)
# Tuesday, September 6, 2011
Tuesday, September 6, 2011 3:08:00 PM (GMT Daylight Time, UTC+01:00)
# Friday, September 2, 2011

I've lost count of the number of Give Camps in which I've participated. I've been on planning committees, found sponsorships, worked as a developer, and led a team. I've worked all night at some Give Camps and left halfway through the weekend at others. One year, I didn't register for the Lansing Give Camp, but showed up Saturday afternoon for a couple hours while my kids were at a basketball game. I was placed on a team and did some database work while I was there. I've participated in Give Camps in Ann Arbor, Lansing, and Grand Rapids. I've slept on the floor; I've slept on the couches at friends' houses; and I've gone without sleep.

I keep coming back for two reasons: The good it does others and the good it does me.

A Give Camp does a lot of good work for a lot of charities and that makes me feel good about myself. Hundreds of charities have been helped just by the Give Camps in Michigan alone. At the closing ceremony, as we hand over the finished product, it's not uncommon to see charity representatives cry when they see what they have received. Some of them are amazed by what people are willing to give them for free.

I also love the opportunity to learn at a Give Camp. I've learned how to build applications using CMS tools, such as DotNetNuke and SiteFinity; I've learned how to use JavaScript to manipulate images on a web page; and I've learned some of the subtleties of migrating a web site from one host to another. I've even learned things unrelated t the projects on which we were working. That's what happens when smart, passionate people get together. The wonderful thing about a Give Camp is that it brings together people of different experiences.

The concept of a Give Camp is simple: A bunch of developers and designers and DBAs get together for a weekend and write software for a bunch of charities. In most cases, this software is a new web site; but sometimes, a charity needs an application to maintain a list of donors or schedule events or some other custom functionality. These charities have limited resources and hiring a consultant is often beyond their budget.

The next Give Camp in Michigan is September 17-19 in Ann Arbor. Sign up as a volunteer if you want to help others or you want to learn something or you want to connect with others who are passionate about technology.

Sign up today at http://annarborgivecamp.org/Volunteer.

What have you got to lose? Except a bit of sleep.

Friday, September 2, 2011 6:25:40 PM (GMT Daylight Time, UTC+01:00)
# Wednesday, August 31, 2011

At the August 17 meeting of the Great Lakes Area .NET User Group (GANG), K Scott Allen delivered a presentation ASP.NET MVC, focusing on the new features in version 3.

MVC | Video
Wednesday, August 31, 2011 4:11:59 PM (GMT Daylight Time, UTC+01:00)
# Monday, August 29, 2011

Episode 171

Phil Japikse on Agile

Monday, August 29, 2011 9:25:33 PM (GMT Daylight Time, UTC+01:00)
# Tuesday, August 23, 2011
Tuesday, August 23, 2011 5:05:00 AM (GMT Daylight Time, UTC+01:00)
# Wednesday, August 17, 2011

I am scheduled to deliver my Data Visualization presentation 4 times in the next few months: At DevLink in Chatanooga, TN on August 18; at the Dayton .NET Developers Group in Dayton, OH on August 24; at 1DevDayDetroit in Detroit, MI on November 5; and at the Detroit Area FoxPro Users Group in Southfield, MI on November 17.

Wednesday, August 17, 2011 5:08:00 AM (GMT Daylight Time, UTC+01:00)
# Tuesday, August 16, 2011
Tuesday, August 16, 2011 5:05:00 AM (GMT Daylight Time, UTC+01:00)
# Tuesday, August 9, 2011
Tuesday, August 9, 2011 5:03:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, August 1, 2011
Monday, August 1, 2011 5:02:00 PM (GMT Daylight Time, UTC+01:00)