What I’m Working On

2026 Week 2 (1/12-1/18)
  • Friday 1/16
    • Published my install and run of Docker from the previous day.
    • Studied docker for 3 hours.
  • Thursday 1/15
    • Changed website design by customizing CSS.
    • Studied Docker
      • Installed Docker Desktop on a Ubuntu Linux VM
      • Overcame several challenges with blocked virtualization from the host machine.
      • Successfully ran the welcome container on localhost port 8080.
  • Monday 1/12
    • Tweaked website design: Added the status page and changed how the projects reacted when opened.
    • Got assigned to watch a video by 37 signals about their data migration off of AWS (S3). Key takeaways from the video:
      • Large cloud data transfers are difficult and costly. Moving that much data is a large endeavor.
      • AWS allows a waiver for big data transfers. Basically an agreement that says if you fully complete the transfer in a specified time frame, they’ll refund the bandwidth costs with AWS credits.
      • Transfers are either request limit or bandwidth limited. Bandwidth is generally an object size problem and request limits are an issue with many smaller objects.
      • Separating data for transfers: must be testable, retriable, observable, etc.
      • Infrastructure must be able to handle the transfer. You need to take into account reliability of wherever you’re transferring to.

2026 Week 1 (1/5-1/10)
  • Began studying Docker
    • Immersed myself in the fundamentals by watching a few videos. Here are some concepts I learned:
      • VM vs. Container differences (Kernel/OS sharing, portability, etc.)
      • Images vs. Containers
      • Docker Registries (Docker Hub)
  • Did a project using Terraform to provision a VPC and EC2 instance on AWS.
  • Concluded studying for, and passed the Terraform Associate 003 exam.