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
130
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
610
Functional Micro Services
pcreux
0
410
IUT - Cours #2 - TDD
pcreux
1
710
IUT - Cours #1 - Agilité
pcreux
1
810
Gardien
pcreux
2
91
Outils web au service des développeurs
pcreux
2
110
Other Decks in Technology
See All in Technology
AI_Agent_の作り方_近藤憲児
kenjikondobai
19
5k
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
190
20250307_エンジニアじゃないけどAzureはじめてみた
ponponmikankan
2
300
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
380
技術を育てる組織・組織を育てる技術 / technology and organization
motemen
10
3.9k
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
1
540
AIxIoTビジネス共創ラボ紹介_20250311.pdf
iotcomjpadmin
0
190
アウトカムを最大化させるプロダクトエンジニアの動き
hacomono
PRO
0
290
Microsoft_20250311_第2回AI_IoT共創ラボ.pdf
iotcomjpadmin
0
360
「backlog-exporter」とAIの連携による業務効率化
shuntatoda
0
260
LangGraphを使ったAIエージェント実装
iwakiyusaku
1
120
Cursorで学ぶAIエディター / understand-ai-editor-by-cursor
shuzon
0
220
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Designing for Performance
lara
605
69k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.8k
Music & Morning Musume
bryan
46
6.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
14
1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Statistics for Hackers
jakevdp
797
220k
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