Atlanta Code Camp Registration

Attendee registration is now open for the 2014 Atlanta Code Camp:

Code Camp is your opportunity to join other like-minded developers from Atlanta and the greater southeast region for a full day of training on a range of modern technologies. It is an annual volunteer-driven community event, and attracts a wide range of experts on many topics including Windows, .NET, web development, Azure, mobile, design, and many others. The Atlanta Code Camp is always on a Saturday, so you don’t need to take a day off from work to attend.

This year’s event is being held on Saturday, October 11th, at Southern Polytechnic State University in Marietta GA. We are collecting a small fee ($10), which mostly covers the cost of lunch (which is provided).

Register today, because space is limited and tickets are available on a first-come, first-served basis! Once we sell out we can’t let anyone else through the door (due to safety rules at our venue)!

Interested in presenting one or more talks at this year’s event?

We are still accepting submissions. Please submit a topic for consideration using the form found here:

Are you (or your company) interested in becoming a sponsor for Code Camp?

We are still seeking additional sponsors! Sponsorship is a great way to get your company name in front of hundreds of motivated software engineers. If you or your company would like to sponsor this year’s event, then please visit our sponsorship page here:

For more information, please email the Code Camp team at [email protected]

Atlanta Code Camp main website:

Atlanta Code Camp 2014

I’ve been getting plugged back in to the regional developer events this year, and committed to helping with this year’s Code Camp. It’s impressive how much the group has improved since I last participated. For the past few weeks we ha...

What did he just say? – a cheat-sheet for the Build2014 Day-1 Keynote

dt { margin-top: 1em; } dd { margin-top: 0.5em; margin-bottom: 1em; } p.quote { font-size: 150%; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 2.5em; width: 24em; font-style: italic; } p.quote span.attribution { font-size: 50%; display: inline-block; clear: left; margin-left: 12em; font-style: normal; } There were lots of buzzwords flying around during today’s keynote presentations. Some…

Breaking Radio Silence

My coworkers at Wintellect have reminded me that it’s been a really long time since I’ve posted an entry to my weblog. About two and a half years actually. That’s a long time, and if you happened to be one of my readers you might have wondered what happened to me? Did Keith take another…

Sharing code between Silverlight and WPF using Build Targets

It’s no secret that Silverlight and WPF share a lot in common, primarily a result of their shared CLR Framework heritage. I have noticed a considerable increase in the number of organizations that are building applications that target both platforms. And in particular I have seen a rise in the number of organizations that are…

Wildcard inclusions in C# project files

One of the projects I am working on as of late involves hosting a DLR language (IronPython) in a managed application. Our application has dual build targets – one for WPF and one for Silverlight, with nearly identical feature sets. When embedding IronPython in an application there are multiple things to consider from a packaging…

Dynamic objects and Call Sites

In my previous article, I spoke about DynamicMethod. Today I would like to talk briefly about dynamic objects. Despite the similarity in name, these are completely different topics. It is a simple keyword really – “dynamic”. So innocent. So effortless to type. But this new keyword hides some powerful mojo. If you happen to be…

Getting to know DynamicMethod

Many developers are unfamiliar with this very useful piece of machinery. The DynamicMethod class was introduced with framework version 2.0 and Silverlight version 3 as a way to offer a limited amount of IL generation at runtime without requiring the additional overhead that is needed when generating complete types or assemblies. The primary use case…