Discussion Code

Code from weekly discussion sessions. Discussion slides are only available to students who attend the session – sign in each week to receive them.


Discussion 1 – Jan 23

discussion-01.zip

  • Q2.ipynb – HTTP client retries, error handling, status code classification
  • Q3.ipynb – Distributed logging, packet reordering, greedy vs buffered strategies
  • docker_demo/ – Flask app in a container, Dockerfile basics

Discussion 2 – Jan 30

discussion-02.zip

  • demo_5.ipynb – ArXiv API queries, XML parsing, rate-limit handling
  • docker_demo2_3/ – Flask app in a container, port exposure, dependency management
  • docker_demo4/ – Containerized CLI text analyzer with file I/O

Discussion 3 – Feb 6

discussion-03.zip

  • demo1/ – Producer-consumer with shared volume, depends_on ordering
  • demo2/ – Continuous writer + Flask web server, named volumes

Discussion 4 – Feb 13

discussion-04.zip

  • basic_server.py – Minimal HTTP server with Python stdlib
  • docker-server-demo/ – JSON REST API with search, threading, env-var config
  • docker-pytorch-demo/ – Containerized ResNet-18 train/test on CIFAR-10, volume mounts