HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Coding Dojo:Coding Dojo
Coding Dojo
This Coding Dojo will feature a Roman Numerals Challenge.

The challenge: write a converter to and from Roman numerals.

"The script should be a standard Unix filter, reading from files specified on the command-line or STDIN and writing to STDOUT. Each line of input will contain one integer (between 1 and 3999) expressed as an Arabic or Roman numeral. There should be one line of output for each line of input, containing the original number in the opposite format." See the full description.

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.

Review:
Ivan Sanchez introduces the Coding Dojo, an event where the audience take it in turns to try and solve a given problem. This week the problem was that of a Roman Numeral converter written in Ruby. The challenge came from the RubyQuiz website (link above). The code for the challenge can be found here.

The coding dojo is definitely an interesting event to attend with the opportunity to see the programming logic of others. This gives you the chance to understand more about your own programming method and learn from how others approach a problem. It also introduces some new languages and can often introduce how different languages are suited to different problems.

In tonight’s Dojo it was interesting to see a very business-like test-driven approach. Define the test you want the function to solve and then do it in the simplest format possible. It definitely showed how efficient Ruby can be in a test-driven approach.

After starting on what appeared to be the correct approach, the solution seemed to move off course onto a difficult solution method. Quickly though with the whole team working together things started to move back on track.

The Coding Dojo is a very interesting event to attend and get involved with. It can teach much about programming logic in a very interactive manner and definitely helped my programming style by attending.
Review by David Mulholland

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

ABOUT THE CODING DOJO
Coding dojo is a place where programmers can develop their skills.
More about the Coding Dojo
PODCAST CODING DOJO
Video Currently Unavailable
SOA & REST PODCASTS
Brian Sletten:Testing REST with BDD, REST & BDD
Brian Sletten : 2nd May 2012
View Podcast: Testing REST with BDD,
Various Speakers:Janice Fraser on UX for Hackers, UX for Hackers
Various Speakers : 28th Jul 2011
View Podcast: Janice Fraser on UX for Hackers,
Eric Van der Kleij:Talk by Eric Van Der Kleij, Talk by Eric Van Der Kleij
Eric Van der Kleij : 26th May 2011
View Podcast: Talk by Eric Van Der Kleij,
Tom Preston-Werner:Mastering Git Basics, Mastering Git
Tom Preston-Werner : 13th Apr 2011
View Podcast: Mastering Git Basics,
Emma McGrattan:Waking up to the New Economics of IT, Waking up to the New Economics of IT
Emma McGrattan : 15th Dec 2009
View Podcast: Waking up to the New Economics of IT,
Sebastien Lambla:What OpenRasta does other frameworks can’t , What OpenRasta does
Sebastien Lambla : 16th Jul 2009
View Podcast: What OpenRasta does other frameworks can’t ,
Esteve  Fernandez:AMQP and Thrift, AMQP and Thrift
Esteve Fernandez : 3rd Jul 2009
View Podcast: AMQP and Thrift,
Dirk Ginader:Web Accessibility, Web Accessibility
Dirk Ginader : 5th May 2009
View Podcast: Web Accessibility,
James Broad:PHP, oAuth & Web Services, PHP, oAuth, Web Services
James Broad : 3rd Feb 2009
View Podcast: PHP, oAuth & Web Services,
Ivan Sanchez:Coding Dojo, Coding Dojo
Ivan Sanchez : 28th Jan 2009
View Podcast: Coding Dojo,
Lewis Turner:CVs, Recruiters, Interviewing - how to win!, CVs, Recruiters, Interviewing
Lewis Turner : 15th Jan 2009
View Podcast: CVs, Recruiters, Interviewing - how to win!,
Ivan Sanchez:Coding Dojo, Coding Dojo
Ivan Sanchez : 14th Jan 2009
View Podcast: Coding Dojo,
Frank Cohen:Open Source Build and Test Workshop, Build and Test Workshop
Frank Cohen : 8th Dec 2008
View Podcast: Open Source Build and Test Workshop,
Michael Poulin:SOA Governance – Approach, Layers, Policy Examples, SOA Governance
Michael Poulin : 24th Nov 2008
View Podcast: SOA Governance – Approach, Layers, Policy Examples,
Daniel Silva:Restful Services and RESTeasy, Restful Services and RESTeasy
Daniel Silva : 20th Oct 2008
View Podcast: Restful Services and RESTeasy,
OTHER SOA & REST EVENTS
Uncle Bob (Robert C. Martin):Uncle Bob Martin's Clean Code: Agile Software Craftsmanship,  Uncle Bob Martin's Clean Code
2 DAY COURSE. Featuring Uncle Bob (Robert C. Martin)
London, Monday, June 25th
Andreas Ohlund:Udi Dahan's Enterprise Development with NServiceBus,  Udi Dahan's NServiceBus Workshop
4 DAY COURSE. Featuring Andreas Ohlund
London, Tuesday, June 26th
Udi Dahan:Udi Dahan's Advanced Distributed Systems Design with SOA,  Udi Dahan's Adv Distributed Design w SOA
5 DAY COURSE. Featuring Udi Dahan
London, Monday, July 2nd
Peter Lubbers:Peter Lubbers' HTML5 Performance, Communication, and WebSockets Training Course,  Peter Lubbers' HTML5 Performance & Websockets
2 DAY COURSE. Featuring Peter Lubbers
London, Thursday, July 12th
Brian Sletten:Brian Sletten's Semantic Web Technologies Bootcamp,  Brian Sletten's Semantic Web Bootcamp
5 DAY COURSE. Featuring Brian Sletten
London, Monday, September 3rd
Andreas Ohlund:Udi Dahan's Enterprise Development with NServiceBus,  Udi Dahan's NServiceBus Workshop
4 DAY COURSE. Featuring Andreas Ohlund
London, Monday, September 17th
Peter Lubbers:Peter Lubbers' HTML5 Performance, Communication, and WebSockets Training Course,  Peter Lubbers' HTML5 Performance & Websockets
2 DAY COURSE. Featuring Peter Lubbers
London, Thursday, September 20th
Peter Lubbers:Peter Lubbers' HTML5 Performance, Communication, and WebSockets Training Course,  Peter Lubbers' HTML5 Performance & Websockets
2 DAY COURSE. Featuring Peter Lubbers
London, Thursday, November 15th
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship