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
Development Workflow
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Harry Dobrev
May 31, 2014
Technology
250
0
Share
Development Workflow
Git, GitHub, Automated tests, Continuous integration
Harry Dobrev
May 31, 2014
More Decks by Harry Dobrev
See All by Harry Dobrev
Composer Tips & Tricks
hkdobrev
0
5.3k
Other Decks in Technology
See All in Technology
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
660
Claude code Orchestra
ozakiomumkj
3
890
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
160
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
290
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
320
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
320
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
670
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
630
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
220
long-running-tasks
cipepser
3
460
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
130
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Utilizing Notion as your number one productivity tool
mfonobong
4
310
Paper Plane (Part 1)
katiecoart
PRO
0
8.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Docker and Python
trallard
47
3.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Accessibility Awareness
sabderemane
1
130
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Transcript
Development Workflow @hkdobrev Bulgaria Web Summit 2014
Haralan Dobrev • @hkdobrev, hkdobrev.com • despark.com, clippings.com • Open-source
Enthusiast
• Simple tools for simple tasks • Automate everything •
Find the bottlenecks • Don't settle Best Practices
Tools • Git • GitHub • Automated Tests • Continuous
Integration
Git • Not just backup • History - "Why" instead
of "what". • Experiment easy and often • Distributed, asynchronous development
None
None
GitHub • Communication • Open-source • Pull requests • GitHub
Flow
None
GitHub Flow™ 1. New branches from master 2. Open a
pull request 3. Review/Discuss 4. Merge 5. Rinse and repeat
GitHub Flow™
Automated Tests • "I've tested it so it's working" •
It's not done until it's tested • Tests should be easy to write • Tests should be easy to run
None
None
CI = Continuous Integration • Release early, release often •
Automate the build • Keep it green • Travis CI + GitHub
Travic CI • Travis loves open-source • Easy to configure
• GitHub integration • More integrations, deployments, notifications
None
None
Questions? speakerdeck.com/hkdobrev
Thank you speakerdeck.com/hkdobrev