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
Better WordPress development with Vagrant @ Wor...
Search
Gaurav Pareek
March 07, 2015
Programming
0
2k
Better WordPress development with Vagrant @ WordCamp Mumbai 2015
Gaurav Pareek
March 07, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
1.1k
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
390
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
1.3k
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
240
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
880
良いユニットテストを書こう
mototakatsu
11
3.5k
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
270
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
200
php-conference-japan-2024
tasuku43
0
410
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
210
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
770
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
240
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
How to Ace a Technical Interview
jacobian
276
23k
It's Worth the Effort
3n
183
28k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Speed Design
sergeychernyshev
25
720
How STYLIGHT went responsive
nonsquared
96
5.3k
Designing Experiences People Love
moore
139
23k
Transcript
Better WordPress development with Vagrant Gaurav Pareek twitter.com/grvruulz plus.google.com/+GauravPareek
WHO?? Gaurav Pareek GNU/Linux activist WordPress Developer UI/UX hacker Typography
geek
Problem Existing dev(with partial info on reproducing a dev environment)
+ New dev (with shiny new machine, and no information) = Inconsistent development environments (and weird bugs)
Problem If (Dev Environment != Production Environment ) “Works On
My Machine” syndrome
Problem I'm a Designer, What is Apache???
Local Development Environments • XAMPP • MAMP • LAMP via
package managers in GNU/Linux • Homebrew packages in Mac OS • IIS on Windows (Does anyone even use this??)
Breaking up is HARD
What if ?!? $~ git clone myproject $~ cd myproject
$~ magic command Open browser
Enter Vagrant $~ git clone myproject $~ cd myproject $~
vagrant up Open browser
What A tool to create and manage portable, easily reproduceable,
virtualized and sandboxed development environments for software projects.
Why • Good for developers. • Good for teams. •
Good for designers and theme testers.
Components • Virtualbox/Vmware • Ruby • Puppet/Chef/Bash for provisioning
Time for the Demo
Going Further • https:/ /www.vagrantup.com/ • https:/ /github.com/grvrulz/WCMum2015 • https:/
/github.com/Varying-Vagrant-Vagrants/VVV • https:/ /github.com/gau1991/easyengine-vagrant/
Questions? (Sandwich Time )
Thank you for listening