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
Explicit Development
Search
Jordan Cauley
October 11, 2015
Programming
0
53
Explicit Development
Patterns for Developing in a Team
Jordan Cauley
October 11, 2015
Tweet
Share
More Decks by Jordan Cauley
See All by Jordan Cauley
iSonea Physician Webinar
jdcauley
0
79
Beyond WordPress
jdcauley
0
940
Other Decks in Programming
See All in Programming
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
260
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
へんな働き方
yusukebe
6
2.9k
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Claude Code Skill入門
mayahoney
0
450
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
270
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.4k
AI活用のコスパを最大化する方法
ochtum
0
360
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
110
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Code Reviewing Like a Champion
maltzj
528
40k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
Site-Speed That Sticks
csswizardry
13
1.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
95
How to make the Groovebox
asonas
2
2.1k
Context Engineering - Making Every Token Count
addyosmani
9
780
Are puppies a ranking factor?
jonoalderson
1
3.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
The SEO identity crisis: Don't let AI make you average
varn
0
430
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
Transcript
Explicit Development
You’re Never Alone
Be Explicit
GIT Committed
Commit Messages • First line should act as a title
• Don’t use -m • Keep messages in present tense • Answer • Why the change? • How does it address the issue? • Any side effects? • Link to an issue?
Branch Out
Gnarly Branches • feature/navigation : feature branches for core functionality
• bug/unstable-dropdown : resolve some bugs • component/nav-login : css, js, php, for component functionality
Shared Toolbelt
Up a File Tree
CSS Class
Name Space CSS
JavaScript Patterns
Explicit Variables *this goes for php too.
No Conflict JS
<php? echo $audience; ?>