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
220
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
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
190
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
130
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
160
[Journal club] Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
keio_smilab
PRO
0
100
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
350
Observability — Extending Into Incident Response
nari_ex
1
610
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
210
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.1k
re:Inventに行くまでにやっておきたいこと
nagisa53
0
820
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
190
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
360
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
170
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Language of Interfaces
destraynor
162
25k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Making Projects Easy
brettharned
120
6.4k
A Tale of Four Properties
chriscoyier
161
23k
Done Done
chrislema
185
16k
A better future with KSS
kneath
239
18k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
GitHub's CSS Performance
jonrohan
1032
470k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
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