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
Harry Dobrev
May 31, 2014
Technology
0
230
Development Workflow
Git, GitHub, Automated tests, Continuous integration
Harry Dobrev
May 31, 2014
Tweet
Share
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
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
380
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
260
Phase05_ClaudeCode入門
overflowinc
0
2k
Phase06_ClaudeCode実践
overflowinc
0
1.8k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
120
韓非子に学ぶAI活用術
tomfook
1
170
FlutterでPiP再生を実装した話
s9a17
0
140
ThetaOS - A Mythical Machine comes Alive
aslander
0
150
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
110
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
350
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
110
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
First, design no harm
axbom
PRO
2
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
130
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Documentation Writing (for coders)
carmenintech
77
5.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
How to Talk to Developers About Accessibility
jct
2
160
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
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