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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
emaildano
July 14, 2017
Technology
0
410
WordCamp DC 2017
emaildano
July 14, 2017
Tweet
Share
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
880
Lift and Shift WordPress to the Jamstack
emaildano
1
160
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
79
Developing with WordPress, the JAMstack way
emaildano
2
2k
3 things I believe in and why I joined DigitalCube
emaildano
0
3.8k
The Future is SaaS
emaildano
0
97
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
150
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
710
Serverless PHL - March 2018
emaildano
0
400
Other Decks in Technology
See All in Technology
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.5k
Devinを導入したら予想外の人たちに好評だった
tomuro
0
720
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
150
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Snowflake Night #2 LT
taromatsui_cccmkhd
0
300
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
220
ヘルシーSRE
tk3fftk
2
220
1 年間の育休から時短勤務で復帰した私が、 AI を駆使して立ち上がりを早めた話
lycorptech_jp
PRO
0
200
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
690
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
27
8.1k
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
310
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
200
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Embracing the Ebb and Flow
colly
88
5k
Between Models and Reality
mayunak
2
210
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
Why Our Code Smells
bkeepers
PRO
340
58k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
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