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
Versapay - Tools for Happy Devs
Search
Philippe Creux
March 03, 2012
Technology
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Versapay - Tools for Happy Devs
Tools we build at VersaPay to make Devs happyfficient.
Philippe Creux
March 03, 2012
More Decks by Philippe Creux
See All by Philippe Creux
DRY 2.0
pcreux
1
700
Functional Micro Services
pcreux
0
500
IUT - Cours #2 - TDD
pcreux
1
760
IUT - Cours #1 - Agilité
pcreux
1
850
Gardien
pcreux
2
120
Outils web au service des développeurs
pcreux
2
150
Other Decks in Technology
See All in Technology
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
4
1k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.3k
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
500
会計事務所と顧問先の契約関係をOIDC・OAuthで表現する
terara
0
580
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
660
tamachi.goを支える技術
rymiyamoto
0
130
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
180
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
360
Introduction to Bill One Development Engineer
sansan33
PRO
0
490
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
130
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
1
780
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.4k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Accessibility Awareness
sabderemane
1
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Facilitating Awesome Meetings
lara
57
7.1k
Building the Perfect Custom Keyboard
takai
2
860
Ethics towards AI in product and experience design
skipperchong
2
360
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
Unsuck your backbone
ammeep
672
58k
Designing for Timeless Needs
cassininazir
1
460
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
Open source tools for happyfficient developers VersaPay - Philippe Creux
- @pcreux
VersaPay app • Ruby on Rails application • Test driven
development with • RSpec • Cucumber
Tools • Redmine - Project management • Git - Source
control • Jenkins - Continuous Integration
Process • 2 weeks iterations • Feature branches • Code
review • Deploy at the end of each iteration
Tools... • To create, test & review feature branches •
To know where we’re at • To QA • To deploy!
Feature branches • Issue #123: Add credit card • Branch:
123-add-credit-card • ~20 feature branches per iteration: • Create branch • Checkout branch • Review branch
Gitmine! • Create branch: • gitmine branch 123-add-credit-card • Checkout
branch: • gitmine checkout 123 • Review & merge branch: • gitmine reviewed 123
Jenkins Github Auto-branch! • Create new jenkins jobs when a
branch is created • Run jobs whenever a branch is pushed • Delete jobs whenever a branch is deleted
Alfred! • Dashboard: • Who’s working on what • Ticket
status • Test status
Viewcumber! • We use Cucumber • BDD framework + Natural
language • We made Viewcumber • Browse cucumber scenario • See screenshots for each step
Mothership! • Simple web app to trigger deploys • Anyone
can deploy • Track deploys • Ensure deploy process: • Deploy to Staging, then Demo, then Prod. • Enable / Disable Alerting
Merci! • https://github.com/pcreux/gitmine • https://github.com/versapay/hudson-github- autobranch • https://github.com/versapay/viewcumber • https://github.com/versapay/mothership
VersaPay - Philippe Creux - @pcreux