It's time for the annual Global Day of Coderetreat! This is the day when coders from around the world follow the sun and stay in touch with each other as they sprint toward improved coding mastery.
What is Coderetreat?
Coderetreat is a day-long practice event that focuses on the fundamentals of good software development and design. Developers are given the opportunity of focused practice away from the pressures of “getting things done”, allowing them to sharpen their craft and to learn new skills in a safe environment. Yes, this event is women-focused, and everyone is welcome.
(Originally developed by Corey Haines, the global webpage is located at http://coderetreat.org/ if you would like to read more about it.)
Why attend a Coderetreat?
~ Learn new skills to help you write better code
~ Learn to take risks and experiment
~ Learn to practice writing code
~ Gain collaborative experience through pair programming
~ Network and make new friends
Yes, Coderetreat is free. There are simply 2 requirements that will help you get the most out of a Coderetreat:
~ Show up with an open mind and learner’s attitude.
~ Bring a laptop with a working development environment and testing framework, and be prepared to use it (see below for a list of popular IDEs).
What does a full day of coding practice involve?
Coderetreat is built on a specific formula. The day consists of usually[masked]-minute iterations in which participants are presented with a specific problem that they need to code. Emphasis is NOT placed on finishing, in fact participants are not expected to finish within the given 45 minutes. Instead, the emphasis is placed on learning new skills that enable participants to write code in a different way than would normally be the case. Participants change partners with each iteration, with the goal being that everyone should pair with someone different for every iteration. Techniques such as Test Driven Development will be introduced, with exposure to core fundamentals such as the 4 Rules of Simple Design and SOLID. Breakfast and lunch are both included, with gluten free options available. This is your chance to learn something new, and to be fed while doing it.
If you learn one new thing that you can take back to the office, you have a win, and so do we! We’ll also be supporting you in understanding the importance of taking care of yourself while coding and strategies for attracting skills transfer opportunities.
Come early and meet other attendees for a leisurely chat over coffee!
More details and handouts will be posted as we near the event, so watch this space and manage your RSVP so we have an accurate food and coffee headcount. This space is cozy, so seats are limited.
Popular Development Environments
~ PyCharm Community - https://www.jetbrains.com/pycharm/download/
~ VS Code - https://code.visualstudio.com
~ Visual Studio Community - https://visualstudio.microsoft.com/vs/community/
~ Aptana Studio - http://www.aptana.com
~ Eclipse - https://www.eclipse.org
~ Netbeans - https://netbeans.org
NOTE: You will need to sign a Smarsh NDA in order to attend this even in the Smarch office space.