April 9, 2009
@ 10:56 PM

After two successful iterations of the Iowa Code Camp it only seems fitting to have a third.  This third version will held May 2nd in Cedar Rapids, Iowa at Kirkwood Community College continuing the trend that Iowa Code Camp will move to serve its constituents all over the state.  I'd like to thank my former employer Geonetric for coming through in the clutch and helping out with securing/sponsoring a great location.

I want to echo the call for speakers that fellow coordinator Greg Wilson recently put out:

NOTE:  I do apologize that due to logistical issues with securing the location and date this call for speakers is coming much later than normal.  We, as leaders, have been working since early January on several possible locations/dates and just received confirmation on the final facility yesterday.  Please help us in getting the word out to as many potential speakers as possible as fast as possible.

Topic ideas:

We are looking for 4 basic types of sessions:

1)  We are welcoming non-.NET centric topics.  Hopefully, we can have another full track of "alternative" stuff.  Java, 'nix, Mac, Drupal, open source, etc.

2)  Beginning 100-level sessions targeted towards students and/or developers from another technology.  Things like:  LAMP Programming 101, Getting started in the .NET world, What college doesn't teach you, Developing Java with Eclipse 101, User Interfaces 101

3)  Nice, meaty .NET sessions - The core of any code camp

4)  Audience driven sessions.  We are planning to have various format sessions of experts that the community can ask questions to.   We need volunteers to be in the sessions as "experts".  We have various discussion groups (fishbowl, open topics, etc.) and may try some 1 on 1 help-them-with-their-code type of stuff.

I (greg@solidDONTSPAMMErockstable.com) need to know as soon as reasonable who is interested in speaking.  Please let me know if you are definite or tentative, and what you intend to speak on.  (Title/Description/Bio)  I will be making the final schedule of speakers and tracks in mid-April.  we already have more than 10 speakers committed, so please respond soon.  If we have more speakers than sessions, we will work (per topic) on a first come/first served basis.

Like most code camps this camp will be free to attendees.  It is through generous sponsorship from companies and vendors that make these code camps possible. If you are interested in sponsoring an aspect of the code camp please let me know ASAP and we can see what can be worked out.

If you are within a few hours drive, I encourage you to attend. It should be a great day of learning and exploring together. I hope to meet some of the readers of this blog at the camp.  Enough talk, go register now before all the spots fill up.


 
Categories: Announcement | Code Camps

October 7, 2008
@ 10:56 PM

image

I want to invite any of you who are within a few hours of Des Moines, Iowa to attend the second Iowa Code Camp on November 8th.  The first Iowa Code Camp back in May was a huge success. From Derik's write-up:

Yesterdays event was awesome.  They had about 125-150 people show up for the first ever Code Camp in Iowa.  The venue could not have been any nicer and setup any better.

I will be giving one presentation on using RhinoMocks and one workshop on TDD.  Below are the abstracts.  If you have the chance, take part, and register today.

TDD: A Workshop in Driving Your Design with Tests

If you've heard about Test Driven Development (TDD) and wondered what it was or how to do it, then this workshop is for you.  We'll take a practical, introductory approach to getting started with TDD.  We'll introduce fundamental object-oriented design principles including separation of concerns, dependency injection/inversion, and more.  This will be a hands on lab, so bring your laptops and a copy of Visual Studio 2008 and expect to learn.

Easing your Testing With RhinoMocks

When learning about testing you'll see trivial examples illustrating how to write tests. However most production code is non-trivial, making calls to configuration files or to a database which makes testing in isolation hard.  The use of mock objects allows you to isolate code you want to test by providing fake objects to your methods, allowing you to set up complex scenarios to test specific conditions.  In this session we'll first dig into some code that is not very testable and refactor it to make it more testable.  After the refactoring we'll use and explore RhinoMocks to see how we can test different scenarios in our code and verify our code is working as it should.


 
Categories: Announcement | Community | CRIneta | Rhino Mocks | Testing