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
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
670
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
MCPで決済に楽にする
mu7889yoon
0
160
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
190
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
120
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
160
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
470
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
110
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
160
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
140
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
120
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
It's Worth the Effort
3n
188
29k
Embracing the Ebb and Flow
colly
88
5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Technical Leadership for Architectural Decision Making
baasie
3
300
Information Architects: The Missing Link in Design Systems
soysaucechin
0
850
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
The SEO identity crisis: Don't let AI make you average
varn
0
430
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