Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Github all the things!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mårten Gustafson
June 04, 2015
Programming
390
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Github all the things!
10 minute lightning talk at Agile Sweden.
Mårten Gustafson
June 04, 2015
More Decks by Mårten Gustafson
See All by Mårten Gustafson
Bastardised Kanban
chids
0
1.5k
Heroku as a production platform
chids
0
220
DevOps @ KnowIT
chids
0
220
Opinions on DevOps
chids
2
660
REST - Valtech
chids
4
430
The OPS side of DEV
chids
9
4.6k
[Swedish] NoSQL at Javaforum Stockholm
chids
2
210
Approaching and evaluating NoSQL
chids
3
220
Automation @ Hitta.se and why it happened
chids
1
320
Other Decks in Programming
See All in Programming
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
630
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
290
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.8k
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
130
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
160
FDEが実現するAI駆動経営の現在地
gonta
2
240
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
620
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
170
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.7k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
210
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
440
Code Reviewing Like a Champion
maltzj
528
40k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
The SEO Collaboration Effect
kristinabergwall1
1
510
30 Presentation Tips
portentint
PRO
1
360
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
Transcript
as a production platform
Err, err, err Things go wrong
None
None
None
None
None
None
Bug reports… …on Github!
Figuring out… …how to best do something.
None
Design discussions… …on Github!
Importing… …15 years worth of newspaper articles
None
None
None
Live status updates… …on Github!
Hiring… …in a distributed team.
None
None
None
None
None
None
None
None
None
None
None
None
None
Hiring… …on Github!
When you realise that… …you’ll be flying during on-call.
None
Juggle on-call… …on Github!
Weekly summary… …from the team
None
None
Weekly reports… …on Github!
Suggesting… …another way of testing.
None
None
None
None
None
Continuous improvement… …on Github!
When you forget… …to renew your domain.
None
None
None
Invoice reminders… …on Github!
Poland, Norway, Sweden 20+ individuals
Discussion = issue Close with decision
Recruitment assignment = PR Close after collaborative review
Task = issue Close when done
Code = PR Merge after sign-off
Bug = issue Close when fixed
Documentation = PR Collaborative editing
Candidate = issue Close with hire / no hire
Update intranet = PR Published via Github Pages on merge.
as a production platform