San Francisco, California
London, United Kingdom
What is Coderetreat?
Coderetreat is the hottest new craze in professional development technology for amateur, novice, and seasoned developers. Coderetreat is an opportunity for developers to come together to practice their craft in a social, challenging way. This is an opportunity to discuss, debate, and improve your skills with individuals who are as passionate about their craft as you are!
What will be going on at Coderetreat?
We'll start the day with coffee and a short keynote regarding the day. We'll begin a session by splitting into pairs and begin to implement Conway's Game of Life using test-driven development techniques in the language of each pair's choice. Pairs will work for approximately 45 minutes. Each team will delete their code at the conclusion of each session, and we'll discuss lessons that we've learned as a group. We'll repeat this process with a lunch break around noon. The facilitator may issue a challenge for a session to try to get attendees to try something new or think outside the box. We'll end the day by answering three easy questions individually (What was your biggest surprise of the day? What did you learn? What will you do differently on Monday?) then having a final group discussion.
What will this cost me?
Nothing. Zip. Nadda. The facilities are being provided by Visionist, Inc (http://www.visionistinc.com/) and lunch is being provided by Riverstone Enterprise Solutions (http://www.rivsol.com). We'll likely have some door prizes thanks to a few sponsors of the global day of coderetreat as well.
What can I do to prepare?
No advanced knowledge is required to participate in Coderetreat, but you can do a few things before hand if you'd like to get a jump on the fun.
First of all, you can look over Conway's Game of Life as that's what we'll be implementing during the course of the day. Don't worry about implementing it before hand. We'll be getting a feel for the problem during the first session of the day.
Second, you can take some time to become familiar with testing frameworks in your favorite language(s). For example, Unit::Test or RSpec in Ruby, JUnit in Java, NUnit in .NET languages, and so on.
What should I bring?
The only required items will be a laptop and a passion for improving your craft, but there are a few other things that can help speed things along:
- A spare keyboard and mouse for pair programming.
- A power bar just in case
- Scrap paper to draw ideas on.
Where can I find more information regarding Coderetreat?
For more information regarding coderetreats, please visit www.coderetreat.org.
Who will be sponsoring the event?
When & Where
Riverstone Enterprise Solutions
Riverstone Enterprise Solutions, LLC delivers expertise in the areas of Service Oriented Architectures, Agile Methods, and Enterprise Systems. Here at Riverstone, we are committed to delivering quality services at a competitive cost; and making a positive impact on our customer's mission.