Development/Deployment Process in Web Development at LTS, as Case Study

Presentation Date: 

Thursday, June 4, 2015

Location: 

Harvard IT Summit

This is an attempt to provide something like a taxonomy of the components of "modern" web development process in dynamic languages, with examples from Ruby and Python projects at LTS. The speaker will go over the process for deployment from development to running in production. He will try to cover version control, preprocessing of CSS/JS, tools for isolating dependencies and execution environment, externalizing configuration, database migrations, and single-command deployment and remote control. Some of these will be covered in more depth than others. Ruby examples will be more fleshed out than Python examples. PHP equivalents will be mentioned in passing.

Speaker: Dave Mayo, Software Engineer, Library Technology Services, Harvard University Information Technology