Bookmark and Share

Philly Code Camp 2010 Notes & Photos

by KodefuGuru 12. April 2010 00:23

I had a great time at Philly Code Camp! Unfortunately, I forgot to pack my camera, so I had to use my phone camera instead. Here’s the gallery on Facebook.

My topic was Introduction to MSBuild, and Telerik sponsored my involvement in that Code Camp. I usually only do the Telerik sponsored events in conjunction with my C# Ninjitsu session (the .NET Ninja shirts match), but everyone was appreciative and applauded Telerik when I told how it’s through their help that I’m able to make it out so far.

I won the speaker prize during the end of the day raffle, and everyone tried take it from me. If you win a piece of paper worth a several grand, no one will mess with you, but when it comes to hardware they’re like snakes. Here’s my prize, in case you’re interested:

acer

I hitched a ride in Miguel Castro’s Mustang GT convertible to the after party. How cool would it be to take that around the Pyramids at Giza at midnight?! From there, it was what you expect from a bunch of computer nerds… in a bar. We drank beer, ate bar food, and talked shop. I get some of my best info hanging out with other speakers at the after events. Information in a presentation is oftentimes newer than information from books. Information you get during social events is newer than the presentation, because it has not been distilled and formalized. If you go home immediately after a conference, you’re missing out.

Thanks to my friend Steve Andrews, I made it to the airport on time Sunday morning. You rock, Steve!

Tags:

Path Notes

Bookmark and Share

Kevin Jones at Tech Ed North America

by KodefuGuru 15. June 2009 19:22

I sometimes hang out with Kevin at Code Camps in the Virginia area, and we’ve had some interesting discussions on .NET 4.0. Thanks to the wonders of video, you can get his perspective on Windows 7, Silverlight, and being an MVP… all without traveling to Virginia!

<a href="http://video.msn.com/?mkt=en-US&amp;playlist=videoByUuids:uuids:2ca53a2e-7834-4137-818c-d429c8943c39&amp;showPlaylist=true&amp;from=msnvideo" target="_new" title="MVP Kevin Jones_ASP_ASP.NET">Video: MVP Kevin Jones_ASP_ASP.NET</a>
Bookmark and Share

CEDG Meeting

by KodefuGuru 14. January 2009 22:45

The Columbia Enterprise Developers Guild meeting went well. I discovered that the demonstrations run too long for a Code Camp, so I will need to shorten it for next weekend's SoCal Code Camp. Justin James offered a great tip: put all the code into a prewritten application. This will definitely speed things up, but I think there are a couple of mollifiable drawbacks.

The first draw back is that some of the samples can't compile. This is either because I am demonstrating what can't be done (assign a List<string> to a List<object>). I can either put them in a project that I don't expect to compile and not compile the solution, or I can place them in code snippets.

The second draw back is I feel that it's easy to lose the audience when the code is already there. The temptation is to run through it with the expectation that the audience will understand it; after all, they're coders too. Of course, coders are human (sometimes). One way to handle that is to slow the pace down to a speed that's quicker than typing the code but still gets the point clearly across. Another way to handle it is to create a project for each little piece so that they're in digestible chunks. One reason prebuilt code is hard to understand at demonstration time is due to the irrelevant code surrounding where the focus should be.

The person in Florence who suggested I explain the difference between var and dynamic had a good point. I never considered understanding that an issue, but it makes sense if someone isn't familiar with C# 3.0. They assume var means variant, which is far from the truth.

Bookmark and Share

PDANUG Meeting

by KodefuGuru 13. January 2009 23:28

I gave my new presentation, "The Future of Managed Code," tonight at the Pee Dee Area .NET User Group in Florence, SC. There was a pretty decent turn out for the presentation, and it turned out everyone was a C# developer. This meant I was able to gloss over the new features in VB10 and talk more about new features in C# 4.0. Even glossing over the VB10 material, the presentation went over an hour, so I think I will need to streamline some of it to fit the Code Camp schedules.

One problem I had was the speed of the VPC. I will have to figure out how to improve performance with it. I will add some more RAM so I can devote resources to it. Page suggested running the image off of a USB hard drive to prevent thrashing. I'll give both of those a shot to see what I can squeeze out of it.

One attendee recommended that I spend more time explaining what a dynamic is. Although I try to avoid slides, I think I will need to add some because a good visual can make all the difference here. In particular, the attendee was concerned that others may be confused by the difference between the var and dynamic keywords. It never occurred to me that this could be a problem.

I also need to fix the COM portion of the presentation. My excel application never popped up. I'll fix up the code and slap it into a snippet.

I'll be doing the same presentation tomorrow in Columbia, SC. Come out if you can make it!

Bookmark and Share

Kicking Off 2009 In Style

by KodefuGuru 1. January 2009 12:36

I opened my email this morning to discover that I received two awards. First of all, I was awarded 7th place in the Community Credit December 2008 contest. I wasn't able to log into Community Credit for months because my user name didn't appear to be working. However, last night I was determined to submit my points for the INETA Community Champion Program before the year ended, and that program links to the Community Credit program. I eventually figured out how to get my user name, then submitted everything I could remember from the past year. My prize? The Plug Mug!

The Plug Mug

More importantly, I was awarded MVP Visual C#! I am very honored to be recognized by the MVP program for my contributions to the development community over the past year. I hope to live up to the title and deliver even more for the community in 2009!

If you're not an MVP and haven't received "stupid prizes to smart people"; here's how you do it. Get involved. If you're reading this, you're likely already a software developer of some caliber. Join your local user group. If one doesn't exist, start one. Give presentations on something that interests you. Answer questions in forums. Blog about technology. Once you do this, you may even discover that the official awards given by organizations aren't the true awards. The true awards for being involved are the people you meet, the connections you make, and the personal growth you experience.

Bookmark and Share

End of 2008

by KodefuGuru 31. December 2008 19:46

It's the end of the 2008, and I will be celebrating the new year with Kitty and some friends from work tonight. Although this is a time for fun, I feel it's important to look back and analyze what I've done and identify areas of improvement.

Here is what I have accomplished this year:

1) Ran Columbia Enterprise Developers Guild
2) Presented at 13 events.

It may not look like much, but doing all of that takes a good amount of energy. Running a user group is a constant process with many surprises that crop up each month. You have to email members about meetings, arrange speakers, arrange sponsors, and facilitate the meetings to ensure things run smoothly. Presenting requires a lot of preparation and travel to places like Miami or Boston on your own dime.

However, I feel like I could have done more. I didn't blog as much as I would have liked. I was off and on in the forums. I didn't write many book reviews. I didn't present in as many places as I could have. I didn't maintain my Community Credit account (costing me stupid prizes).

Although I don't make resolutions, I do want to look back at 2009 and be more amazed at my accomplishments than I am looking back at 2008. So, that is my personal goal this year: contribute more to the community than I did the year before. I want to blog more, present more, and answer more questions. Most importantly, I want to grow the developer community in Columbia, SC.

Bookmark and Share

MDC Atlanta

by KodefuGuru 15. December 2008 10:01

I'm leaving for Atlanta tonight to attend MDC tomorrow. I will also attend the Influencer Reception after the conference. My goal is to soak up as much information about Azure Services and Live Mesh that I can and attend C# 4.0 presentations to get pointers for my own presentation that I will be giving at user groups.

Here's my planned schedule:

10:15-11:30 The Future of Managed Languages: C# and Visual Basic
12:30-1:45 Developing and Deploying Your First Azure Service
2:00-3:15 A Lap Around the Live Framework and Mesh Services 
3:30-4:45 ASP.NET 4.0 Roadmap 
6:00-??? Influencer Reception
 

Bookmark and Share

Dev InTENsity

by KodefuGuru 16. September 2008 18:45

I will be presenting at New England Code Camp 10: Dev InTENsity! this weekend. Chris Bowen has posted the schedule on his blog.

Here are my presentations:

Sunday, September 21st 9:00am, Room MPR B (moved to MPR A), New Features in C# 3.0
Sunday, September 21st 12:30PM, Room MPR B, Introducing MSBuild

Bookmark and Share

Sessions Galore

by KodefuGuru 7. March 2008 13:11

I've been busy since the South Florida Code Camp. I've been promoted to the Architecture Team on the South Carolina Integrated Tax System project, and I've been to two more code camps.

The speaker list was already full when I tried to get in on the Raleigh Code Camp. I was still able to do a session on Continuous Integration due to another speaker's VM crashing. I had very few attendees since it wasn't advertised. However, as long as I have one person interested in the topic then I'm good to go.

Last weekend I did two sessions at the Roanoke Code Camp. The Design Principles presentation went very well, with enough crowd participation to keep it interesting. The Continuous Integration session went smoothly, but the crowd was somewhat quiet. Afterwards, one of the attendees told me that he thought it was a follow-up to the Design Principles session (apparently confusing MSBuild with Building Software). So, it's possible the crowd was quiet because they had no background in what I was presenting on. This was exacerbated by the fact I was in the same room.

From now on, if I'm going to do multiple sessions I will try to do related topics (design or agile processes) or request to be in different rooms.

This coming Wednesday I will be presenting on Continuous Integration at the Triangle .Net User Group in Raleigh. I've currently been running two 30 minute modules: 1) MSBuild, 2) CI / Cruise Control.NET. I will put together a new module this weekend so I can fill out the time more appropriately for a user group meeting. I'll probably take it back to fleshing out the build process with running more tests and integrating the generated reports into CruiseControl.NET.

After next week, I will have done 8 sessions at 6 events in 5 locations. It's still early in the year so perhaps I should set my goal to 20 locations instead of 20 events? When do you want me to come to Charleston, Lou?

Bookmark and Share

Redeemed

by KodefuGuru 3. February 2008 03:51
Earlier I wrote about how I felt pwned during my first session at the South Florida Code Camp.

Luckily, things turned around during my second session. I was unable to turn it in a discussion as I had planned. The room was still set up to serve presentations, and some of the people I would have liked to have in the discussion (like Scott Dorman) were busy with their own sessions. However, everything went smoothly during my second presentation. I had great crowd interaction, and I received good applause at the end. It was definitely a contrast to the earlier session.

I was unable to make it to the after party. My wife doesn't turn 25 until March, so I had to drive her back to the hotel to freshen up. Car rentals don't cover under-25s unless you want to spend an arm and a leg. We ended up on the wrong side of Miami in the process. You know, when you head north on a highway, you expect to go south to return from whence you came. This proved untrue with the Florida Turnpike, which apparently has three directions. We ended up eating at a great Argentinian restaurant though, so not all was lost.

I had a great time at this code camp, and I learned new lessons on presenting. I also met some great people like Dave Noderer, Joe Healy, and David Silverlight. Next time there is a Code Camp in Florida, I hope to make it down. I even have a great new presentation planned that should be ready by April (with an accompanying project I will release to the community).

KodefuGuru.GetInfo()

Chris Eargle
LinkedIn Twitter Technorati Facebook

Chris Eargle
C# MVP, INETA Community Champion


MVP - Visual C#

 

INETA Community Champions
Friend of RedGate
Telerik .NET Ninja
Community blogs & blog posts

I am a #52er

I have joined Anti-IF Campaign


World Map

Tag cloud

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010