#CodingDojo Ha Noi

Dear all,

this is the announcement for the first #CodingDojo in Ha Noi !

#CodingDojo session was first invented in Paris in 2004 by the XP
(eXtreme Programming) community. The aim of these sessions is to
enhance the coding skills of attendees by doing some very small
exercices in a funny atmosphere. This is like when you want to
practice a sport like Judo, you need to practice some basic exercices
with some judo masters before doing serious business like
competitions. There is usually two styles of exercices : 1) Kata
prepared by someone before the session and executed in front of the
public or Randori, a more exploraty form of a Kata where the whole
group participates.

More information are available here: http://www.codingdojo.org/

Ha Noi #CodingDojo Organizers: Dương "Yang" Hà Nguyễn + Serge Stinckwich
Location: CNF Hanoi, ngõ 42 Tạ Quang Bửu, quận Hai Bà Trưng, Hà nội
Schedule: Saturday, April 16th 2011 2pm => 4pm

Program of the first session (we will follow the same format than the
#CodingDojo from Paris):

* 5 min: Select the frequency and the date of the next #CodingDojo
* 20-30 min: Presentation of what is a #CodingDojo (Serge) - For the
next session, this time slot will be used to do a retrospective of the
previous session (what went well, what was interesting, what was frustrating).
* 10 min: Decide on a topic for this session
* 40 min: code (Kata or Randori)
* 5-10 min: Mid-session break to discuss how things are going
* 40 min: code (Kata or Randori)

The sessions will be completely language agnostic. The programming
languages chosen at each session will depend of the attendees.
At the moment, the organizers know about (in no particular order) : 1)
Python 2) Ruby 3) Smalltalk 4) Common/Lisp 5) Clojure 6) Java

More exotic programming languages like Haskell, Brainfuck, Scala, Lua,
... are welcome. This is not really a big deal if not all the people
don't know the programming language of the session, but you may notice
that a #CodingDojo is not a good place to learn a new language. The
goal is to learn how to better program not to do some proselytism
(mine language is better than yours). We need people who knows about
these languages in order to conduct sessions. What is also particulary
important if you want to organize a Kata or Randori, is to know how to
write unit tests with these languages.

More information about the philosophy behind a #CodingDojo are available here:
and here:


PS : As this is the first session and we lacking some experiences
about this kind of event, we want to know before saturday the people
who want to come. There is no prerequisite regarding programming
languages or knowledge, but you need to sufficiently proficient in
programming and knows a little bit about object-oriented programming.
We expected than more elaborate sessions will be organized in the
future and we will discuss about the frequency of the #CodingDojo
during the first session.

Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk

0 件のコメント: