Hi I'm Steve
Insync web developer
Python.PH web admin
Open source enthusiast
Likes new and shiny things
Docker-Django-React
BUZZWORDS ALERT
Bleeding edge
Not safe for production
Yet another thing to learn
Docker
An open platform for distributed applications for developers and sysadmins
Wait... What?
Docker
Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
https://www.docker.com/whatisdocker
What about VMs?
Docker Platform
Engine - Container Mgmt
Machine - Provisioning
Swarm - Clustering
Compose - Orchestration
Registry - Distribution
Django
The web framework for perfectionists with deadlines
Ridiculously fast
Reassuringly secure
Exceedingly scalable
Django
Years of development
Huge community
Established conventions
Battle tested
React
Just the UI
Virtual DOM
Dataflow
How do they fit together?
Quite nicely
Docker containers are portable
Django apps are modular
Same with React components
Show me the money
Made with Slides.com