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
It Doesn't Have to Hurt: Bringing Modern Dev Be...
Search
Chris Van Patten
May 27, 2017
Technology
0
3.1k
It Doesn't Have to Hurt: Bringing Modern Dev Best Practises to WordPress
Chris Van Patten
May 27, 2017
Tweet
Share
More Decks by Chris Van Patten
See All by Chris Van Patten
Meet the Sandwich Stack
chrisvanpatten
0
72
Think Outside the Block
chrisvanpatten
0
860
Meet the Data API
chrisvanpatten
0
170
"Decisions, not Options" in the Age of Gutenberg
chrisvanpatten
0
3.1k
Going… Going… Gutenberg
chrisvanpatten
0
2.3k
DCxNYC 2017 - CVP's Nine Tips for Pleasant Email
chrisvanpatten
0
55
Hello, my name is... Content Marketing
chrisvanpatten
0
400
The WordPress-Powered Startup
chrisvanpatten
0
8.7k
Project Management 101 (Barcelona edition)
chrisvanpatten
0
9k
Other Decks in Technology
See All in Technology
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
270
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
380
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
310
いま注目のAIエージェントを作ってみよう
supermarimobros
0
350
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
はじめてのOSS開発からみえたGo言語の強み
shibukazu
3
950
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
230
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
870
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
470
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Practical Orchestrator
shlominoach
190
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Transcript
IT DOESN’T HAVE TO HURT (Bringing modern dev best practises
to WordPress)
CVP.ME/WCHFX2017
None
WHAT’S THE PROBLEM?
SLOWER WORK
LESS PRODUCTIVITY
HARDER TO ATTRACT TALENTED DEVELOPERS
MORE PRACTICALLY…
VERSION CONTROL
DEPENDENCY MANAGEMENT
THEMING
CREDENTIAL MANAGEMENT AND WP-CONFIG
WORKFLOW
GREAT! LET’S TALK SOLUTIONS.
PROJECT STRUCTURE
DEFAULT
#GOALS
None
HTTPS://DOMAIN.COM /WP/ WP-ADMIN/
COMPOSER
None
None
None
None
None
None
None
TIMBER
None
None
None
#GOALS (WITH TIMBER)
CREDENTIAL MANAGEMENT
YAML, JSON, DOTENV
None
None
STARTER REPO
BONUS LEVEL
None