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
140
1
Share
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
680
Functional Micro Services
pcreux
0
470
IUT - Cours #2 - TDD
pcreux
1
750
IUT - Cours #1 - Agilité
pcreux
1
830
Gardien
pcreux
2
110
Outils web au service des développeurs
pcreux
2
130
Other Decks in Technology
See All in Technology
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
150
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
LLMに何を任せ、何を任せないか
cap120
11
6.9k
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
350
JSTQB Expert Levelシラバス「テストマネジメント」日本語版のご紹介
ymty
0
110
Data Enabling Team立ち上げました
sansantech
PRO
0
210
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
160
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
230
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
180
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2.1k
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
250
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
180
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
500
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
Balancing Empowerment & Direction
lara
5
1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Claude Code のすすめ
schroneko
67
220k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A Soul's Torment
seathinner
5
2.6k
Done Done
chrislema
186
16k
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