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
WordCamp DC 2017
Search
emaildano
July 14, 2017
Technology
0
370
WordCamp DC 2017
emaildano
July 14, 2017
Tweet
Share
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
740
Lift and Shift WordPress to the Jamstack
emaildano
1
130
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
66
Developing with WordPress, the JAMstack way
emaildano
2
1.6k
3 things I believe in and why I joined DigitalCube
emaildano
0
3.4k
The Future is SaaS
emaildano
0
82
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
100
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
600
Serverless PHL - March 2018
emaildano
0
380
Other Decks in Technology
See All in Technology
「認証認可」という体験をデザインする ~Nekko Cloud認証認可基盤計画
logica0419
2
450
JEP 480: Structured Concurrency
aya_ebata
0
130
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
240
20240912 JJUGナイトセミナー
mii1004
0
140
技術的負債解消の取り組みと専門チームのお話
bengo4com
0
340
開発生産性を始める前に開発チームができること / optim-improve-development-productivity.pdf
optim
0
150
Creative UIs with Compose: DroidKaigi 2024
chrishorner
1
600
内製化を目指す事業会社が、システム開発会社と共に進める「開発生産性改善」の取り組み事例 #devsumi
yuwji
1
130
自作Cコンパイラ 8時間の奮闘
soukouki
0
850
より快適なエラーログ監視を目指して
leveragestech
4
1.5k
実務における脅威モデリングを考えよう
nikinusu
0
700
watsonx.ai Dojo 環境準備について
oniak3ibm
PRO
0
350
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
48
7.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Automating Front-end Workflow
addyosmani
1365
200k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
What the flash - Photography Introduction
edds
67
11k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Being A Developer After 40
akosma
84
590k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
Practical Orchestrator
shlominoach
185
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
Transcript
None
None
7.74 Billion USD FY17 Operating Budget
7.74 Billion USD FY17 Operating Budget 24,000+ Employees
7.74 Billion USD FY17 Operating Budget 24,000+ Employees IT Department
Managed Web Hosting
U Penn
None
Dan Olson COO, DigitalCube @emaildano
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS I work 100% remotely
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS I work 100% remotely Lifelong Air-guitar Player
Alternative Hacks: WordPress Security from the Outside Looking In
Why Care?
Why Care? Client Responsibility
Client Responsibility Personal Responsibility Why Care?
Workflow
Old Habits Die Hard Workflow
Sh*t happens learn from your mistakes Workflow
Discuss a disaster plan ..with your clients Workflow
Lobby for the right fix not the quick fix Workflow
Compromise (but document) Workflow
Get a Password Manager Workflow
Your clients depend on you Workflow
Localhost 3000
If your data is in one place it’s in no
place Localhost 3000
Backup efficiently not aggressively Localhost 3000
Git yourself a VCS Localhost 3000
The Wild West aka The Internet
VPN Always Not just for WordCamp :) The Wild West
aka The Internet
VPN Always Not just for WordCamp :) The Wild West
aka The Internet
SFTP over FTP The Wild West aka The Internet
Protect your data in transport The Wild West aka The
Internet
SSH, SFTP, HTTPS The Wild West aka The Internet
Deploy
Again SSH or SFTP, Always Deploy
Automated deploys with Continuous Integration Tools Deploy
Web Hosting
Find the right fit Web Hosting
Use a Firewall to Limit IPs and Ports Web Hosting
SLAs for Clients and Providers Web Hosting
When in doubt follow the docs Web Hosting
Tinfoil Hat File Permissions Web Hosting
That Stack Overflow 777 person is not your friend Web
Hosting
Put your server to work Web Hosting
Serve static 404s or 403s to keep the resources where
they matter Web Hosting
Block Brute Force Attempts at the Server level not WordPress
level Web Hosting
Go Serverless WordPress to Static Web Hosting
None
Web Hosting
WordPress Security & Plugins IMHO
Do you really need one? Yes. WordPress Security & Plugins
Plugins are not a cure-all WordPress Security & Plugins
More != Better WordPress Security & Plugins
Learn what they actually do Learn how they differ WordPress
Security & Plugins
Security through obscurity is not security WordPress Security & Plugins
Hashing and MD5 Try bcrypt, scrypt, etc. WordPress Security &
Plugins From WordPress.org “MD5 is used by default because it's supported on all platforms.”
Alternative Hacks: WordPress Security from the Outside Looking In