Day 18: Thursday, Mar 13th, 2014ΒΆ

  1. Read the wikipedia entry on Technical Debt.

    Ancillary readings:

  2. Quizlet. Please fill this out even if you haven’t done the reading.

  3. Discussion of technical debt.

  4. Query diagrams intro..

  5. Make query diagrams for three queries on the ‘’ server in my repo, under branch day18; specifically, ‘/image’, ‘/upload’, and ‘/upload2’. Include the process of actually uploading a file via /upload2. (note the ‘imageapp’ directory contains two png files that you can upload).

    Note: you can do a clean checkout into the directory ‘day18’ by doing:

    git clone day18 -b day18

    and run it with ‘’.

    Also note: these are example solutions for the JavaScript stuff in Day 16: Thursday, Feb 27th, 2014.

    In class, draw three diagrams on a piece of paper or with a graphics program, put your NetID on the top of one page, and hand them in via e-mail or (gasp) by hand. Feel free to work in groups of 2-3; just include all y’all’s NetID.

    Last note - you can track requests by looking at your running imageapp server output. (Ignore the favicon.ico request.)

  6. Brief going over of Homework 8.

Previous topic

Homework 8

Next topic

Day 17: Tuesday, Mar 11th, 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 18: Thursday, Mar 13th, 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.