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