Category Archives: Tech Events

Atlanta User Groups I recommend

A friend just asked me what .Net groups are good these days. Atlanta is the Software Capital of the South which means we have many great groups in town and I watch them all for interesting topics, but these are the three I personally attend most often:

http://www.meetup.com/AtlAltDotNet/  this is great for new ideas and decent technical depth. It is a fairly new group still finding its feet

http://www.iasahome.org/web/atlanta  Atlanta’s IASA chapter – always has super-smart people in attendance. Most meetings end up being a discussion (or argument!) with few punches pulled. The best part? BS artists are shot down very quickly and most never come back :)

http://www.atldotnet.org this is the ‘main’ .Net User Group in town and excellent at delivering high level introductions to topics. Networking is very good here too as local MVPs etc are at most meetings

Other .Net focused groups are www.atlantamspros.com (now defunct) and  http://ggmug.com.

Hopefully that helps a few people looking to learn more and network :)

DDD6 UK Code Camp

For my slides and NAnt + Cruise Control config files click here.

DDD6 was the 6th UK ‘code camp’ and I was luckily enough for my session to be voted in. Many people missed out attending because there were ~450 registrations in 24 hours!! Everyone I met was incredibly bright – most of the tough questions I asked in my Continuous Integration session were immediately answered, by sometimes what seemed half the room!

Comparison to with US Code Camps is pretty easy. The UK version is was excellent too. Classic cultural differences were there: a little less pizazz, and the average attendee weighing 20->30 lbs less. Note the cycle racks outside reception in the photos below, if US gas were $9/gallon I think we’d be slimmer too.

It pleases me greatly to report TDD/ Automated Testing is certainly gaining traction with the .Net community here. Many people told me Mike Hadlow did an excellent talk on using Inversion of Control (IoC) with TDD. Speaker of the day must go to Ben Hall who gave an overview of xUnit tools, including MBUnit which he contributes to. Apparently Ben is a fairly recent grad and this was his first presentation – watch this guy he will do well!

Ben, Mike, Richard Fennell and Michael Foord blogged this event. Barry Dorrans shares some photos. Update: even more was said about the day here, here, here, here, herehere and here!

Ben Hall Presenting

Ben Hall – future tech superstar (no, not the back of his head, he is the guy speaking)

MicrosoftUK001.jpg

Microsoft UK at 7am in Winter- brrr!

MicrosoftUK002

Just before I left the speakers’ lounge to meet some smart people

XBox360AtMicrosoft

This was in the halls, along with life size Halo characters!

Speaking at IASA Atlanta: May 9th

IASA Logo

This should be fun a night, I will kick off with a light hearted look at Cruise Control – it is amazing how many projects still do not use Continuous Integration. My plan is take demos and a few slides – knowing the Architect Group the audience will soon be talking more than me ;)

Next I will give a more formal presentation on Software Estimation – it will be a little dry, but I expect people in the room will liven it up with amusing tales from the field. We all have tales to tell of estimates which went awry.

The Architects group is really meant for Architects and CTOs with 10+ years experience. Even are you not an Architect (yet!) come along this month and enjoy these basic topics. Be aware that most regulars will call out any BS from presenters, I fully expect to be challenged and hope to learn a lot from other attendees.

The Atlanta IASA website is http://www.iasahome.org/web/atlanta.
We meet at Matrix in Dunwoody:

May 9 – 6:30pm to 8:30pm
Matrix (on the top floor)
115 Perimeter Center Place NE
Suite 250
Atlanta, GA 30346

Click here for a Google Map

The office is secure so if you are late knock on the window to the left of the door and someone will let you in.

Birmingham Code Camp (with pics)

This post was to be titled Alabama Code Camp, but after yesterday’s success there are plans in the pipeline for at least one more Code Camp in Alabama. Who would have guessed the Code Camp idea would have become so successful? If you have not attended one you work with .Net then you really should keep an eye on the Code Camp master list.

Props to Virgina College who permitted us to take over their classrooms for the day. Unfortunately the building lacked any large rooms so when en-mass we were outside, still I hope they allow us back next year:

Virginia College permitted about 140 unknown geeks into their building – Thanks guys!

Everyone I met was friendly and I very much enjoyed talking to these chaps at the pub club. From the sounds of it I am pretty darn sure they will be attending next year

Even Mark Dunn gave a presentation – can you believe these days are free too? I attended one of Mark’s sessions both to hear his content, and to pick up steal tips from a very experienced presenter. My own presentation was terrible (see the next post) due to a projector issue flustering me beyond belief. You can see here that Mark had a similar problem as me; the left of his screen is cropped – evidently he knew exactly what to do and carried on presenting commenting on it only once.

Is this a UN Food Drop or Free Books?

Turns out is was free books and games. Joe is seen here enforcing the 30 seconds to choose rule

 

The End – A Microsoft employee doing some physical labor. Would you ever see a Sun/ Oracle or Apple employee do this? Microsoft hires some great people and appears to filter out the elite snobs – I believe this is why we now hear much less of the ‘M$ is evil’ talk from the Linux/ Java guys.

So personally? Well my presentation really sucked. Aside from the Mobility Group kick-off presentation last year when Lariam kicked in this was my worst 60 minutes by a long way. It was good experience to fail though as it is a lesson learned. I was flustered by the projector cutting off large sections of my screen and kept blanking on details + mixed up a few acronyms while trying to code in a tiny screen area making sure it could also be seen on the overhead. On a very bright side it finally looks like Lariam has worn off – a year ago a panic attack would have rapidly built up and I would have wanted to escape the room asap (if you go to ever Africa think very hard before taking Lariam to prevent Malaria – side effects of drugs do hit some people and Lariam defines the term ‘living hell’).

The speakers were the best I have seen at a Code Camp since Florida’s in Ft Lauderdale. Being a speaker it is always a toss up between hanging out in the speakers lounge (good networking) or attending presentations (learning opp + I pick up presentation techniques). This time I saw as many presentation as possible but still met lots of stars including Wally and David. Talking of stars many of the developers I met really know their .Net - I wish I had the memory to list all their names here. I look forward to meeting them again next year.

There is so much more I would love to write about the day, but very few people read long posts so I will end now with a final thanks to Bruce Thomas who put a lot of effort in to organizing and planning this day – our conversion was cut short at the pub club, but I was hoping he would tell me all about working in Japan which must be fascinating.

Birmingham Code Camp


There are still spaces left for Alabama’s code camp which happens on Saturday 29th October. If you missed Atlanta’s then why not try this one – we know the price is right.


The Agenda is interesting; there are an unbelievable NINE tracks:


http://www.alabamacodecamp.com/AlAgenda.aspx


You can sign up here:


http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280737&Culture=en-US


If you fancy a ride there in a swanky BMW then just email and I’ll let you know my travel plans. Ok it is only a stripper 325i but I love the car, although it will be traded for a ’99 Miata soon so I’ll be able to afford to race what I drive – the BMW had two warranty issues that followed my driving school so it has not hit the track again. The dealership is always great but I don’t want to abuse the warranty, I have already had a full set of new rotors and pads + the rear diff fixed which I know were all due to my driving. Now should I NOS the Miata…. Yes I am a law abiding 35 year old UMIST grad with a white collar job; sometimes no one would guess :)


While I am talking cars here are two pictures of my humble steed in two different situations. The second one is ultra-cool and will be explained in a future post. In a post after I explain how to obtain a Realtor license and just how much cash it will save you when moving house (I said that I would do that how long ago?):


 



DIY on the house this week - good job I have a (folding) trailer


 



Plugging into ODB-II, who needs the dealership?

Charleston Code Camp (with pics)

Boy am I late blogging about this one. Well it was a great day with many great speakers, info on who spoke about what is still up here: http://www.gcnug.org/Default.aspx?tabid=81

 

Everyone I met was very friendly including these guys I had lunch with:

The food at lunchtime was the best of any Code Camp so far, just look at the happy faces below who hung around for seconds:

Finally I attended Doug’s Indigo presentation. He is below setting up and no one owned up to taking this picture before he was ready:

It was great to meet several stars/ future stars at the Queen Anne Revenge. Some of the people I enjoyed meeting are Frank Lavigne (and wife), Lou Vega, Bill Ryan, Will Morganweck, Robin Edwards and the guy who made it all happen Chris Williams. I met loads more great people there and at the Code Camp so sorry to miss some names, but my memory is terrible and I think everyone ran out of business cards by 10am – I know that I did!

So how was it personally? Suzanne and I traveled to Charleston the evening before Code Camp and dined with the other speakers at the Queen Anne’s Revenge.  I spoke at 9am and we had to close the doors to the room nearly ten minutes before starting due to having no more space! The presentation went fantastically with pretty much zero nerves – see y’all, all it needs is practice, if I can become a competent presenter then anyone can! Suzanne and I left Charleston on Sunday morning arriving back in Atlanta in time for tea. A perfect weekend :)

Florida Code Camp – 9.5/10!!

Keith Rome and I just returned from an excellent day at Florida’s FREE Code Camp. This was WELL WORTH attending; several speakers were truly world class.

Props goes to Nova South Eastern University who provided a fine location (seen below). The lecture theatres were clean and new, with spotless desks. Very unlike the University I attended in the UK; which was probably last modernized in the 1800′s!


Nova University

Most people know by now that these Code Camps are organized by hard working Volunteers in the local community, with help from their Microsoft DEs, DCCs etc. The amount of work required to perpare for this 200+ attendee event is very much appreciated.

So, how did it go? Thanks to Delta and the Superbowl filling every flight to Florida we arrived very late Friday evening missing the social- dang it. The silver lining is this meant I spent nine hours with Keith Rome who educated me in many areas of .Net I know little about. Keith is seriously smart. My background includes three CS degrees, Keith’s degree was not CS related; he is one of the many self taught programmers out there. Yet, in many, many areas he beats me hands down – amazing talent. Listen up recruiters, a CS degree is _not_ mandatory!

After meeting a few fellow attendees at our nearby hotel (+ a newbie speaker on quite the ego trip, LOL!) we trundled over to registration. Keith is seen below scrutinizing the final session schedule.

Not being locals, many speakers were new to us but the keynote pointed us to some stars. Apparently most sessions were packed often running out of standing room. You can tell the session below was one of the less well attended because we still had room on the floor! I don’t know who the guy at the front is, he seemed mega-bright and I meant to say hi during the day – if anyone knows him LMK who it is. The quality of attendees in general was impressive, they were not quite as friendly as us Georgians but since Keith and I crashed their party that’s OK.


Packed room with random smart guy at the front

Talking of stars, Corey OMara showed people how a professional presentation should be done, introducing VS 2005. You can see him below wowing the crowd with his animated presentation style.


Corey OMara getting 100% attention from the audience

Other attendees told me there were many more great speakers  - Doug Turnure and Kirk Evans got mentions, but the man of the day was Tim Walton and ‘Tales from the Server Side’. The first session was so packed his session was ran again and packed to capacity again! World of mouth got out very quickly. His Geordie (from Newcastle but sounds Scottish to most Americans) accent took even me a minute of to adjust to, but the material… OMG was it interesting. On top of content to die for he had us all rolling with laughter and the hour flew by. Tim talked primarily about debugging apps using dump files – which I had tired to do recently but lacked the time to read the 150 page pdf . His intro was very useful; I am already lobbying for him to attend the Atlanta Code Camp. If necessary I will personally pay his air fair from Tampa to Atlanta (seriously), please someone from Microsoft pull this off – every developer in Atlanta needs to hear what Tim has to say.

Ok time to start wrapping this long post up. The photos below try to illustrate how packed the closing keynote was. Plus, do you see how much swag was provided? There must have been over a hundred prizes not including the t-shirts, mints, candy, DVDs etc thrown into the audience. Pretty impressive swag, but I heard a rumor Doug Turnure said it was nothing compared to what we’ll see at Atlanta’s code camp. He mentioned something about needing a flat bed truck to haul it all, right Doug?


Lots of people

Lots of people + my friend Greg (far right) mesmerized by swag


Did someone say swag? Note the huge boxes that were still unopened

We have been giving this stuff out 30 minutes and our hands are still full!

Ok everyone knows I call things as I see them, no sugar coating or (unjustified) bias towards Microsoft here… It was a great day but just a few observations of how Atlanta can be better:

One presenter I saw appeared hung over. He simply read from slides and was often right clicking menus to find out what the product did. Note to presenters: Please prepare and practice your material. Even if you are local superstar with a confident swagger try to make an effort, please!

Not that we are discouraging amateur speakers from presenting (myself being a TOTAL AMATEUR). Some speakers at Florida were obviously nervous and not very polished (aahhem.. not a bit like moi talking about NUnit to 80+ people last week, honest!). Being inexperienced is fine, everyone can see they are making an effort and attendees still take knowledge away from the talk. Drinking until 4am then speaking on something you have barely researched is not at all impressive.

There was only one other low light. A handful of speakers were somewhat rude if us regular ‘plebs’ tired to speak to them. All the best speakers were very friendly and talked to the attendees. I guess that is what differentiates superstars everyone likes (e.g. Mark Dunn) with the wannabes superstars who’s local following make them feel like Tom Cruise.

OK, that was way too much negativity. It was an AWESOME event, thanks again to all that helped organize it. Today I am submitting my own talks for Atlanta’s Code Camp – hopefully one will be accepted, but given the quality of Florida it will not be surprising if I do not make the grade.

The Atlanta Mobility SIG Kick-Off went OK

First of all thanks to Doug Turnure for helping us out. Your time is very much appreciated, and thanks to your understanding wife too!

Once everyone arrived there were about three empty seats which was pleasing to see. The attendance also means we are now official Ineta members. This is awesome and means we have access to a who’s who list of .Net speakers.

About 50% of the attendees were the ‘Usual Suspects’, but it was great to see new faces. The newcomers were very bright and full of mobility information – I look forward to learning from them.

For some reason the meeting kicked off twenty minutes early which caught a few people by surprise. Sorry to those who were ‘late’, my introduction was lousy anyway. It was down to lack of preparation and my mind drawing blanks. The slide notes went out of the window after the second slide and everything was off the cuff – it must have been very easy to tell, for example I’ve only worked with .Net for 3.5 years not four. Random ‘almost accurate, but not quite’ junk like that just kept spouting out of my mouth, but at least no jokes fell flat (Jokes are the most important part, right?). I speak at the main .Net User Group in January, and promise to attend a few Toastmasters meetings + really prepare the material (only an NUnit intro which should be easy) before then. Having a demo to present always makes it easier anyway.

Matt did a much better job and talked for around an hour with a lot of focus on persisting data; especially SQL CE. Considering he had no demos it was an impressive stint. Martin (the English chap) was a great source of information on SQL CE. Talking of impressive; at Kirk’s dinner Martin and I got talking about things with wheels. He owns the actual car used in the Swordfish movie (it is a TVR which are made in the UK). This is probably his car, though I guess the bullet holes were removed and John Travolta or Wolverine did not come with the deal:

So it was not a bad start to the Mobility Group and it will only get better. For at least our next two meetings the speakers are experts in their fields. Looking forward to February, I’ll start tapping contacts and researching local firms looking for meeting sponsors and more good speakers.

We’ll try to stick more to the main .Net group format in future starting meetings with a 30 minute presentation. If anyone has material they would like to present please email me. Otherwise you’ll hear me talk about ‘Gaining Business Value from Mobility’ next month for about 30 minutes. I know I need the presentation practice, but I am sure someone else could do a better job.

Atlanta’s Pocket PC User Group

Show and Tell of expensive toys could sum this evening up.

There were only seven developers among the seventy or so attendees. The phrases
Compact Framework or even .Net were not mentioned once!

 Still it was a fun evening, I got to live vicariously through other people’s high dollar purchases (like I’d blow $800 on a PDA, do you know what kind of wheels $800 would buy? Nice ones).

Unbelievably some rivaled Michael Earls on the amount-of-tech-in-your-everyday-life front. It seemed like everyone there had Bluetooth capable devices which talked to their car audio
system + GPS receiver.

 Obviously there is quite lot to learn about mobile devices apart from just programming them; my favorite was the new nickname for the BlackBerry: CrackBerry – apparently checking Email becomes an addiction creating a Pavlovian response from its incoming email alert. For you single guys: If you fly often it appears a BlackBerry will pick up more chicks than a PocketPC equivalent. My $200 Dell Axim probably means Jocks will be stand in line to kick my nerdy ass.

 The main speaker was Dale Coffing, he showed off some cool products including a pair of khakis that I’ll be buying. The SCOTTeVEST pants have eleven hidden pockets and compartments – ideal for stowing a PDA and blunt metal objects discretely (in case of attack by Jocks in Airport lounges). SCOTTeVEST also sell Jackets… get ready to salivate… Their jackets have up to 42 hidden pockets all begging to contain an expensive gadget, the jacket even has hidden cable routing to link any oh-that’s-so-90’s wired gadgets together. And just think of the new people you’ll meet at Airport security. The Jackets are here:

http://www.scottevest.com/v3_product_info/features.shtml

 If anyone knows of an Atlanta based Compact Framework Support User Group please let me know.