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

Discussion 5 – Feb 20

discussion-05.zip

  • postgres_demo1/ – PostgreSQL with Docker Compose, psycopg2 CRUD
  • q3_demo.ipynb – AWS boto3: STS auth, IAM/EC2/S3 resource listing

Discussion 6 – Feb 27

discussion-06.zip

  • postgres_demo2/ – PostgreSQL queries and joins with psycopg2
  • notes_web_demo/ – Flask web app backed by PostgreSQL, HTML templates

Discussion 7 – Mar 27

discussion-07.zip

  • movie_api_demo/ – Flask REST API with JWT auth and role-based access
  • movie_api_web_demo/ – Same API with an HTML frontend

Discussion 8 – Apr 3

discussion-08.zip

  • demo1.py – Lambda with API Gateway, query string handling
  • demo2.py – S3 event-triggered Lambda, upload processing
  • demo3.py – Scheduled Lambda with EventBridge, external API fetch

Discussion 9 – Apr 10

discussion-09.zip

  • notes_api_demo/ – Lambda + DynamoDB notes CRUD, JWT-protected writes

Discussion 10 – Apr 17

discussion-10.zip

  • oauth-google-calendar-demo/ – Flask OAuth 2.0 with Google, Calendar API reads