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
AIエージェント・エコノミーの幕開け 〜 オープンプロトコルが変えるビジネスの未来 〜
shukob
0
100
Evolution of Claude Code & How to use features
oikon48
1
290
Oracle Cloud Infrastructure:2026年2月度サービス・アップデート
oracle4engineer
PRO
0
220
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
430
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
Kaggleで鍛えたスキルの実務での活かし方 競技とプロダクト開発のリアル
recruitengineers
PRO
1
160
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
30
9k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
LLM のプロダクト導入における開発の裏側と技術的挑戦
recruitengineers
PRO
1
100
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
Security Diaries of an Open Source IAM
ahus1
0
200
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Building Applications with DynamoDB
mza
96
6.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
Un-Boring Meetings
codingconduct
0
220
The SEO Collaboration Effect
kristinabergwall1
0
380
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Odyssey Design
rkendrick25
PRO
2
530
How to train your dragon (web standard)
notwaldorf
97
6.5k
The agentic SEO stack - context over prompts
schlessera
0
680
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
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