Day 30: Thursday, April 24, 2014ΒΆ

  1. Reading: http://www.jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/
  2. Quizlet
  3. Presentation by CTB
  4. Presentation 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

Previous topic

Using virtualenv

Next topic

Day 29: Tuesday, April 22, 2014

This Page

Edit this document!

This file can be edited directly through the Web. Anyone can update and fix errors in this document with few clicks -- no downloads needed.

  1. Go to Day 30: Thursday, April 24, 2014 on GitHub.
  2. Edit files using GitHub's text editor in your web browser (see the 'Edit' tab on the top right of the file)
  3. Fill in the Commit message text box at the bottom of the page describing why you made the changes. Press the Propose file change button next to it when done.
  4. Then click Send a pull request.
  5. Your changes are now queued for review under the project's Pull requests tab on GitHub!

For an introduction to the documentation format please see the reST primer.