Organizer: @toch When: Saturday
Traditionally two roles are considered in pair programming: the driver and the navigator. The driver has control of the keyboard, and focuses on the immediate task of programming. The navigator looks out for tactical errors, such as typos, and strategic errors, such as heading down the wrong path.
It's a great way to learn and have fun together. When paired with a more experienced developer, a novice can learn a lot by being active and having quick feedback on what she/he does. For that reason, we'll create pairs based on people that want to improve and to learn, especially novices.
Program:
- a few words introducing the practice
- 2 hours of pair programming
If you want to participate add your name in the following section.
If you are a novice (as a programmer or about a new technology/framework), you'll come with the goal of your session. Add your name into the promoter section, and describe what you want to work on. Commit your change on a new branch, create a PullRequest with it, label it with the tag pair-programming.
If you want to help someone, just add your name in to the helpers section. Add also a few keywords on the kind of things you can help. Go through the existing PullRequests and check who you can help.
I, @toch, will help you to create the pairs.
Promoter | Project |
---|---|
Create a RoR webservice with an admin interface to manage a list of shops locations and information (displayed as a marker with a popup on a Google Map, for example). | |
@stanboyet | Create a Tricount-like money management app in React served by a rails API, with a strong emphasis on the feature finding the shortest way to reimburse all participants |
@hannesfostie | Create an online game much like Planetarion.com - this is as geeky as it gets, but something I think could get creative juices flowing. Way different from regular web app programming, I think. This is only for fun, but I think having more than 2 people on this could work. |
@tgautier | Investigate, create a proof-of-concept app using Lotus.rb |
@nicefiction | Create a RoR webservice that grants authorisation without the need to log in. A bit like doodle where you can create and edit a doodle as the organiser without logging in. As a participant you can join and edit your participation to the doodle without logging in either. |
... | ... |
Pseudo | Skill |
---|---|
@toch | ruby, crystal, AI, stat |
@flexbox | front-end, HTML, Sass, JavaScript |
@tgautier | ruby/rails, code architecture (the other rails way), devops & cloud computing best practices |
@cveneziani | ruby/rails, code architecture (the other rails way), style conventions |
@kvzb | ruby, rails, front-end design, api design, ... |
@otagi | ruby, rails, css, js |
@bluesmile82 | ruby, rails, css, js, d3.js, react (learning) |
@rasmachineman | ruby, rails, css, js, react (learning), angular (learning), jupiler (master) |
@borisrorsvort | Ux/Design, front-end, javascript (+Ember/React), RoR |
Promoter | Helper | Project |
---|---|---|
@kvzb | @toch | Investigate, create a proof-of-concept app using Lotus.rb |
@nysthee | @cveneziani | Investigate, create a proof-of-concept app using Lotus.rb |
@rein | @flexbox | Share knowledge about front-end stuff … |
Olivier | @otagi | Create a RoR webservice that grants authorisation without the need to log in. A bit like doodle where you can create and edit a doodle as the organiser without logging in. As a participant you can join and edit your participation to the doodle without logging in either. |
@borisrorsvort | ... | Image tagging as a tool for teaching contemporary art |
... | ... | ... |