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
390
WordCamp DC 2017
emaildano
July 14, 2017
Tweet
Share
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
790
Lift and Shift WordPress to the Jamstack
emaildano
1
140
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
68
Developing with WordPress, the JAMstack way
emaildano
2
1.7k
3 things I believe in and why I joined DigitalCube
emaildano
0
3.6k
The Future is SaaS
emaildano
0
83
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
120
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
650
Serverless PHL - March 2018
emaildano
0
380
Other Decks in Technology
See All in Technology
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
270
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
1coin
1
230
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
120
RECRUIT TECH CONFERENCE 2025 プレイベント【高橋】
recruitengineers
PRO
0
160
表現を育てる
kiyou77
1
210
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
17
6.7k
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
960
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
710
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
720
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
390
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.1k
For a Future-Friendly Web
brad_frost
176
9.5k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
GraphQLとの向き合い方2022年版
quramy
44
13k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Side Projects
sachag
452
42k
Done Done
chrislema
182
16k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
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