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
410
0
Share
WordCamp DC 2017
emaildano
July 14, 2017
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
900
Lift and Shift WordPress to the Jamstack
emaildano
1
170
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
89
Developing with WordPress, the JAMstack way
emaildano
2
2.1k
3 things I believe in and why I joined DigitalCube
emaildano
0
3.9k
The Future is SaaS
emaildano
0
110
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
160
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
720
Serverless PHL - March 2018
emaildano
0
400
Other Decks in Technology
See All in Technology
分断された OT と IT を繋ぐ架け橋 -Kubernetes が切り拓く 産業用組み込み製品の現在地 -
yudaiono
1
120
Oracle Cloud Infrastructure presents managed, serverless MCP Servers for Oracle AI Database
thatjeffsmith
1
360
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
250
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
5
1.6k
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
270
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
180
Purview Endpoint DLP 動かしてみた
kozakigh
0
440
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
650
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
なぜ、IAMロールのプリンシパルに*による部分マッチングが使えないのか? / 20260518-ssmjp-iam-role-principal
opelab
1
130
社内RAGの導入で気を付けたポイント
yakumo
1
120
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
160
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
560
Un-Boring Meetings
codingconduct
0
290
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Designing Experiences People Love
moore
143
24k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
420
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
The Spectacular Lies of Maps
axbom
PRO
1
750
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
340
The Limits of Empathy - UXLibs8
cassininazir
1
330
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