coding for uncertainty
Post on 22-Oct-2014
2.091 views
DESCRIPTION
My RubyNation 2012 talk about maiTRANSCRIPT
CODING FOR UNCERTAINTY
@SUBELSKY
BACKGROUND
THE OBSESSION: DURABILITY / FLEXIBILITY / SPEED
12factor.net
TL;DL
USE 12 FACTOR ARCHITECTURE
LESS UNIT TESTING*,MORE BEHAVIOR TESTING
KEEP MODELS SMALL,USE LOTS OF POROS
SPLIT YOUR APP INTO SEPARATE CODEBASES
USE THE DATABASE AS A FORTRESS
USE SSL IN YOUR DEV ENVIRONMENT
HANDOVER DEVOPS TO 3RD PARTY SERVICES
REFACTOR MERCILESSLY
RUTHLESSLY EXTRACT GENERIC CODEINTO GEMS
HAVE A rake deploy COMMAND IN EVERY PROJECT
HAVE A rake install COMMAND IN EVERY PROJECT