addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Global Day of Coderetreat

Global Day of Coderetreat is a world-wide event celebrating passion and software craftsmanship. Last year, over 1800 passionate software developers in 94 cities around the world spent the day practicing the craft of software development using the coderetreat format. This year, 200 cities from all over the world will host such events. For more details please visit globalday.coderetreat.org 

What's it about?

In our day to day jobs we have the sense of wanting to get it done, that causes to rush. And so we try to cut corners, but sometimes we do not cut the corners in the best way because we do not know enough.

During a code retreat we use pair-programming, which is wonderful because you can learn a lot from each other. We write our code using TDD and the known design rules. We focus purely on writing beautiful code, there is no pressure to actually produce a working solution for the problem.

The format of a code retreat is: 
- take a problem: Conway’s Game of Life 
- during 45 minutes sessions write the best code with your pair 
- delete your code (yes, it can be hard) 
- 10 minutes retrospectives 
- 5 minutes break 
- change your pair 
- start a new 45 minutes session

We have 3 sessions in the morning, after that we have a lunch of 1h - 1h ½, and 3 more sessions in the afternoon. At the end we have a longer retrospective.

This code retreat is language agnostic, the main principles are the same for each language.

The event facilitator is Alexandru Bolboaca. He pioneered code retreats outside US, co-facilitating the first European code retreat in 2009. You can learn more about his contribution here: http://coderetreat.org/history and here: http://www.mozaicworks.com/blog/the-story-of-the-first-european-code-retreat/ and about him here: http://www.mozaicworks.com/trainers-_coaches/alexandru-bolboaca/"

Valtech sponsors the venue and the food/drinks.


Ericsson sponsors the facilitator.


Join or login to comment.

  • Frej C.

    I just got an email from our facilitator Alexandru Bolboaca that I would like to pass on.

    ----

    Since we had such a great time for GDCR Stockholm, I thought you might be interested to find out about the only European conference where all the speakers write code, I T.A.K.E. Unconference 2014, 29-30 May, Bucharest. One of the keynote speakers is Michael Feathers, renowned for his book "Working Effectively With Legacy Code" and for his vast experience in this area. Besides him, participants from UK, France, Germany, Belgium and Romania have already registered to the event.

    The program will contain the following subjects:

    * True Software Stories
    * Technical Leadership
    * Architecture and Design Practices
    * Software Testing
    * Kata Lounge
    * Beautiful Data

    and networking opportunities as well as free discussions:

    * Two sessions of two hours of Open Space
    * Coding with a stranger
    * Geek networking

    You can find out more details from the event site http://itakeunconf.com.

    January 21, 2014

  • Andri P.

    Anyone remember all the themes for the sessions?
    I tried emailing Alex about it but no reply yet.

    Session1: Game of Life: TDD
    Session2: GoL: no if or no loops .... ?
    Session3: GoL: TDD as if you meant it. Write the code in the unit test and then refactor it out when needed
    Session4...?

    December 19, 2013

    • Frej C.

      Session 2: Constraints at your choice
      * no conditionals (fi, while, et)
      * no loops
      * four lines of code method
      * use only one dot/arrow per line

      Session 3: TDD as if you meant it.

      Session 4: Pick one of the following.
      * All class names are different
      * No method calls only events
      * Immutable state
      * Tell don't ask

      Session 5: Pair Programming.
      * Beginners mind
      * Yes and ...

      Session 6: Fun session.
      * mute pairing or
      * evil pairing or
      * mute evil pairing or
      * defactor the code or free session (except finishing the problem)

      2 · December 19, 2013

    • Andri P.

      Great. Thanks a lot.

      December 19, 2013

  • Emil W.

    I should have been better prepared, or have different ambitions

    December 16, 2013

    • Jens Ö.

      Same with Scala for me Got it to work like a charm yesterday... ScalaTest and all :)

      December 16, 2013

    • Anders O.

      Yea setting up google test and make et al takes some time so you have to cheat and use a template to not loose to much time.

      December 17, 2013

  • Frej C.

    Thank you all for coming. I had a great day. If you thought this was fun and want to do more, check out the upcoming meetup for Design Patterns. http://www.meetup.com/Stockholm-Software-Craftsmanship/events/148298562/ I want to especially thank Karin Tykesson at Valtech. The day wouldn't have been the same without her doing so much work. I was even able to take some time and code on three sessions thanks to Karin. :)

    Alexandru Bolboaca was a fantastic facilitator. Here's his twitter handle if you want to contact him. https://twitter.com/alexboly

    2 · December 15, 2013

    • A former member
      A former member

      Many thanks for making it happen!

      1 · December 15, 2013

  • Georg K.

    Thanks to everyone who made this possible!

    1 · December 15, 2013

  • Gianfranco A.

    My cold is getting worse and it won't let go. Sorry for this, truly sorry.

    December 13, 2013

    • Gianfranco A.

      Here life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

      3 · December 14, 2013

    • Georg K.

      I'll be damned... This is probably the most obfuscated example of the game of life I've seen today....

      December 14, 2013

  • Liang Y.

    if anyone who is interested in BDD,you should have a look this book.
    As you read these pages, a hidden meme will creep into your mind—a
    meme of such potency and power that it is likely to change everything
    about the way you program. And not just how you program in Ruby!
    If you read this book, that meme will change the way you program
    in Java, C#, Python, or (oh, God, the thought) COBOL! This book will
    change the way you code—period! http://pragprog.com/book/achbd/the-rspec-book

    December 14, 2013

  • Xiaohu C.

    hi, sorry,other thing happen, i will be there around 11:00

    December 14, 2013

  • Arturo E.

    I'll be there in some minutes...

    December 14, 2013

  • Andri P.

    On my way, will be few minutes late

    December 14, 2013

  • Haseeb B.

    Its a pity that I RSVPd on last minute only to not feel well this morning and not come.

    December 14, 2013

  • Olle J.

    I'm not feeling well, so I'll have to cancel.

    December 14, 2013

    • A former member
      A former member

      :(

      December 14, 2013

  • Frej C.

    The food order was sent at 15:30 today. We still have seats left but I cannot guarantee that anyone that RVSP after this will be able to get lunch. See you tomorrow at 8:45! :)

    December 13, 2013

  • Liang Y.

    Liang Yuan

    December 13, 2013

  • Frej C.

    Here's a message from one of our sponsor Valtech. They're collecting food (dry groceries or canned), personal hygiene products, clothing and Christmas gifts for people in need. Please take the time to see if you can contribute and bring something. More info in the comment below.

    1 · December 13, 2013

    • Frej C.

      Insamling till behövande på Valtech på lördag:
      I samband med lördagens Coderetreat kan du som vill ta med saker som lämnas till Stödkassen, som skänker vidare till behövande. Valtech samlade in begagnade leksaker och barnkläder på Barnens dag nyligen och på lördag kommer Cristine från organisationen och hämtar allt.
      Det som behövs är mat I form av torrvaror och konserver, hushålls- och hygienartiklar, kläder och julklappar. Stödkassen är otroligt glada för alla bidrag. Så här säger Cristine: Tack snälla, snälla ni som tar er tid att göra det här för andra! Vi är då glada över att så många vill hjälpa till och så ställda över att behovet är så mycket större än vi trodde. Det är barnfamiljer som är de flesta behövande, behoven handlar om allt från julklappar till blöjor (så tragiskt att man blir gråtfärdig). Åldrar på barnen är allt emellan 0-23. Ni är guld värda som vara med och göra en skillnad för människor.

      December 13, 2013

    • Frej C.

      December 13, 2013

  • John-Philip J.

    It's the company christmas party the day before, I might be late... hehe

    December 11, 2013

  • Kristian G.

    I'll have to let go of my spot, as I've seem to have caught a nasty cough. Sad to see it go, but hopefully someone else will be glad!

    December 11, 2013

  • Frej C.

    Hello! We ask you all to confirm your spot by entering your name into this google form. This also applies to those of you on the waiting list. I will remove unconfirmed guests from the list at 13:00 on Wednesday and fill them with people from the waiting list. https://docs.google.com/forms/d/142Qfl2Rzl7fD4K7n40D0nClVFbVSSHUtPjDGoO-zxG0/viewform

    1 · December 9, 2013

  • Kim P.

    Hi!
    (I guess this is mainly directed to Frej, at least thats what Valtech told me). Where do we let you know our food "preferences"? I am allergic to a lot of things. :-)

    November 29, 2013

    • Frej C.

      Hi Kim! I will send out a google form roughly a week before the event where everybody have to confirm their spot and write down any food preferences.

      November 29, 2013

    • Kim P.

      Ahh Perfect!

      November 30, 2013

  • Victoria

    Family calls... Already looking forward to the next code retreat!

    November 24, 2013

  • A former member
    A former member

    I presume this will be an all-day event rather than from 20:00 and onwards. :-)

    November 4, 2013

  • Frej C.

    Valtech is sponsoring with food and venue! http://www.valtech.se/ Here's some images from last year's GDoC at Valtech for inspiration. https://www.facebook.com/media/set/?set=a.10151289490074927.481253.172295809926

    3 · November 4, 2013

  • Frej C.

    @Gianfranco Do we have venue coming up or do you want us all to start to look around for one?

    October 24, 2013

    • Gianfranco A.

      You are all welcome to look around! Currently in the US, so I'm sorry I miss the messages.

      October 25, 2013

  • A former member
    A former member

    Yep – I also did my first GDoC last year and it was amazing. I got to do some Haskell coding ;-)

    October 24, 2013

  • Frej C.

    Yes finally! :) I went to my first Global Day of Coderetreat one year ago at Valtech and it was great. Emily Bache facilitated. I can recommend her. http://www.bacheconsulting.com/

    October 24, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy