Agenda
- Presenter go over kata step by step – 15 minutes
- First round of pairing – 20 minutes
- Retrospective – 10 minutes
- Break – 10 minutes
- Second round of pairing – 20 minutes
- Retrospective – 10 minutes
- Break – 10 minutes
- Mob programming – 30 minutes
| # frozen_string_literal: true | |
| class RCV | |
| def count(votes:, candidates:); end | |
| end |
| .g { | |
| width: 1px; | |
| height: 1px; | |
| background: | |
| linear-gradient(rgba(178, 86, 86, 1), rgba(178, 86, 86, 1)) 0px 0px / | |
| 1px 1px; | |
| background-repeat: no-repeat; | |
| } |
Agenda
We will be paying an additional $60 per week to PencilWorks to assist us with deep office cleaning. Please keep in mind that one session should not be over 1.5 to 2 hours. PencilWorks staff will be working through the tasks early in the morning.
| *range (begin, end, interval = 1) { | |
| for (let number = begin; number <= end; number += interval) { | |
| yield number | |
| } | |
| } | |
| let hours = [...this.range(0, 360, 30)] // [0, 30, 90, 120, 150, 180, 210, 240, 270, 300, 330, 360] |
| require 'octokit' | |
| require 'csv' | |
| client = Octokit::Client.new(access_token: 'ACCESS_TOKEN') | |
| client.auto_paginate = true | |
| open = client.issues('namely/issues', headers: { 'x-oauth-basic' => 'ACCESS_TOKEN' }) | |
| closed = client.issues('namely/issues', headers: { 'x-oauth-basic' => 'ACCESS_TOKEN' }, state: 'closed') | |
| issues = open + closed | |
| CSV.open("filename.csv", "wb") do |csv| |
| class Employee | |
| attr_accessor :boss | |
| attr_accessor :subordinates | |
| def initialize | |
| @subordinates = [] | |
| end | |
| def children | |
| [].tap do |array| |
| <script> | |
| var Button = React.createClass({ | |
| propTypes: { | |
| title: React.PropTypes.string | |
| }, | |
| render: function() { | |
| return React.DOM.button({}, this.props.title); | |
| } | |
| }); |
| $ brew tap peco/peco | |
| $ brew install peco | |
| $ vim ~/.gitconfig | |
| # add `pc = "! git checkout $(git branch | peco)"` to [alias] |