Archive

Archive for June, 2011

Episode 38 – Prairie Dev Conf, TDD, BDD & Kanban

June 23rd, 2011



On today's episode Craig along with special guests Marc Jeanson and Sean Kowaski share their experience at the Prairie Developers Conference.

Topics include:

  • Test Driven Development
  • Behaviour Driven Development
  • Kanban
  • and much more!

September 18th-20th 2011

Also, Alex Miller from the Strange Loop conference in St. Louis (Sept. 18th-20th 2011) has invited us out to his conference and gave us a few spare tickets to give away to listeners. Tweet us @bcoders if you're interested in attending! Amir Barylko was the first to receive his free pass, you could too!

Links mentioned in the cast:

Listen here:

 

Download


Enjoy!

Podcast

Remember our CrashPlan contest!

June 23rd, 2011

Just a reminder...
CrashPlan and Basement Coders

Each cast The Basement Coders will be giving away a free 1 year Crash Plan Central unlimited subscription to a lucky listener. All you have to do is follow these steps:

  1. Follow @bcoders on Twitter
  2. Follow @CrashPlan on Twitter
  3. Enter our Contest

Winners will be chosen at random (no we don't need help with the pseudo random number generator to use!) and will be sent a DM via Twitter with further instructions.

Podcast

Episode 37 – So you Broke the Build

June 8th, 2011
Everyone has probably done it, you've broken the build. Now you might feel the need to apologize. Should you? Or is it an excusable act, assuming you only do it once in a blue moon?

We'll share some of our own techniques on how to minimize your build breaking ways. In fact, if you follow the steps below, the chances of you buying doughnuts for the team will be greatly minimized:

  1. Do an update from your VCS, fix any conflicts which might have resulted
  2. Do a full compile of the code base
  3. Run unit tests, ensure no failures
  4. Check again for changes in VCS, repeat from step 1
  5. Now check-in your changes with a USEFUL commit message (unlike these ones)

On that note, I really liked this video from Facebook Engineering on how they deploy builds. Especially liked the concept of "Commit Karma". Anytime you break functionality or the build, you lose karma. A build engineer integrating your code uses your karma as a sign post for how closely he has to monitor your commits.

Other topics:

Listen here:

 

Download

Enjoy!

Podcast

Support Wikipedia