Atlanta Code Camp 2013 Sample Code

Brian Lagunas / Monday, August 26, 2013

If you were in the Mariette Georgia area on Saturday August 24, I hope you stopped by the Atlanta Code Camp for a day of food, fun, and technology.  There were a variety of great topics being presented by great speakers.

For speakers, most code camps start off with a speaker dinner the night before the event.  This is where all the organizers, volunteers, and speakers get together to hang out and relax before the big show.  The Atlanta Code Camp speaker dinner was held at the Rose and Crown Tavern.  The speaker dinner was awesome.  I got to meet old friends and make some new ones, and I always enjoy meeting first time speakers.

WP_20130823_001WP_20130823_004WP_20130823_005WP_20130823_008

The code camp was held at the Southern Polytechnic State University campus.  Approximately 400 people attended the event (including sponsors, speakers, and volunteers) and there were a ton of first time attendees.  I would guess 80% of the attendees were first timers.  An amazing statistic!  How did I conclude that number?  Well, a poll was taken during the keynote, and roughly 80% of the audience raised their hands.  The keynote was given by the well respected John Papa.

WP_20130824_004

In case you are wondering, yes, I did give a session at Atlanta Code Camp.  My session was titled “Building Composite XAML Applications with Prism”.  Here is the abstract:

“In this session you will learn how to design and build Windows Phone, Silverlight, and Windows Presentation Foundation (WPF) desktop applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. This session concentrates on the basic concepts required to build a composite application with the Microsoft Patterns and Practices Prism framework which includes the bootstrapper, regions, modules, view composition, and different techniques for communicating between loosely couple components. Various development patterns and technologies will also be discussed including Inversion of Control (IoC), Dependency Injection (DI), Unity, MEF (Managed Extensibility Framework), commanding, event aggregation, and MVVM (Model-View-ViewModel).”

For those of you who attended my session you can download the live demo we created during the session and the sample code I demoed.

Download the Live Demo source code
Download the Prism DelegateCommand sample
Download the Prism CompositeCommand sample

This was an amazing Atlanta Code Camp.  I would like to thank all the organizers, volunteers, speakers, and attendees for taking the time to make this event happen.  I also would like to thank the sponsors for providing all the swag, licenses, giveaways, and financial donations to make this event possible. 

If you have any questions, please contact me through my blog, contact me on Twitter (@brianlagunas), or leave a comment below.