================================ Day 30: Thursday, April 24, 2014 ================================ 0. Reading: http://www.jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/ 1. `Quizlet `__ 2. `Presentation by CTB `__ 3. `Presentation <_static/modern_web_dev_ops.pdf>`__ by Grig Gheorghiu, `NastyGal `__ ---- Topics touched on with code/HW: - version control - git, github, pull requests, and merging - code review - open protocols and distributed systems - automated testing - HTTP - WSGI - unit testing - Python modules - Quixote - Continuous Integration - JavaScript and JQuery - twill and HTTP testing - AJAX - Cookies; sqlite - async vs threading - transactions & synchronization Reading: - Xanadu and the Web - Deep Web: hidden bits of the Web - high quality software engineering - mock objects - Tor - technical debt - prediction markets - Web 2.0 - Scaling Web sites - DevOps - SSL and certificates - NodeJS - Bitcoin