HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Coding Dojo:Coding Dojo
Coding Dojo
Review:
In this event, Danilo Sato gives the viewers a very hands-on approach to solving the mechanics behind a simple and classical game: minesweeper. Using Ruby in a unit-test driven approach and in collaboration with the group members, he talks through the in and outs of the process.

Danilo kept closely to the TDD (test-driven design) approach, basing discussions and refactoring his code closely with the group's input. With short development iterations, Danilo presented one possible way of solving the minesweeper problem, but the focus was mainly pointed towards code syntax, the development environment features, and some common trip-falls. He openly encourages users to try out the TextMate editor with RSpec for Mac users, which allows convenient access to specs and reports inside the program.

At this coding dojo, viewers were given a very secure set of programming practices in Ruby. By using conventions such as multiple assignments and appending “?” or “!” to indicate Boolean methods and those which change states of a class, one can vastly accelerate their extreme programming methodology development cycles. This allows developers to centre in on consumer needs and perfectly match specifications by using short development cycles – as highlighted by this extreme interactive session!
Review by Jim Li

What is a Coding Dojo?
A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in DeliberatePractice in order to improve their skills. They use various languages, various tools, various exercise formats. They consider the outcome of an exercise successful when it is completed within allocated time AND the audience can repeat the exercise at home by themselves.

Characteristics:
  • Non-competitive, collaborative, fun environment
  • All skill levels are welcome
  • Safe to try new ideas
More details on this Coding Dojo, as well as the tools and session format are discussed on The Coding Dojo mailing list.

Also, be sure to check out the Coding Dojo wiki.

ABOUT IVAN SANCHEZ
Ivan is an advocate of Agile software development. He believes a successful software project depends on continuous delivery of business value and has spent the last years trying various ways to achieve that....
More about Ivan Sanchez
PODCAST CODING DOJO
Video Currently Unavailable
Digg! StumbleUpon
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification