Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
1
140
Versapay - Tools for Happy Devs
Tools we build at VersaPay to make Devs happyfficient.
Philippe Creux
March 03, 2012
Tweet
Share
More Decks by Philippe Creux
See All by Philippe Creux
DRY 2.0
pcreux
1
650
Functional Micro Services
pcreux
0
450
IUT - Cours #2 - TDD
pcreux
1
730
IUT - Cours #1 - Agilité
pcreux
1
820
Gardien
pcreux
2
100
Outils web au service des développeurs
pcreux
2
120
Other Decks in Technology
See All in Technology
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
280
Noを伝える技術2025: 爆速合意形成のためのNICOフレームワーク速習 #pmconf2025
aki_iinuma
2
2.1k
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
320
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
110
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
190
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
810
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
210
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
380
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
690
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
710
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
120
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
110
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A Tale of Four Properties
chriscoyier
162
23k
Fireside Chat
paigeccino
41
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building an army of robots
kneath
306
46k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Embracing the Ebb and Flow
colly
88
4.9k
What's in a price? How to price your products and services
michaelherold
246
12k
4 Signs Your Business is Dying
shpigford
186
22k
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