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
640
Functional Micro Services
pcreux
0
440
IUT - Cours #2 - TDD
pcreux
1
730
IUT - Cours #1 - Agilité
pcreux
1
810
Gardien
pcreux
2
100
Outils web au service des développeurs
pcreux
2
120
Other Decks in Technology
See All in Technology
Dify on AWS 環境構築手順
yosse95ai
0
170
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
140
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
340
DSPy入門
tomehirata
3
490
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
120
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
490
20251027_findyさん_音声エージェントLT
almondo_event
2
490
Azure Well-Architected Framework入門
tomokusaba
1
140
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
540
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
1.8k
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.4k
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Designing for humans not robots
tammielis
254
26k
Scaling GitHub
holman
463
140k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Optimizing for Happiness
mojombo
379
70k
The Invisible Side of Design
smashingmag
302
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Building Adaptive Systems
keathley
44
2.8k
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