Skip to main content

General IT

Your code doesn’t run in a vacuum. It runs on servers, communicates over networks, and depends on infrastructure you might not see. Understanding these fundamentals prevents a whole class of “it works locally but not in production” problems.
This section is a work in progress. Content is being actively developed.

Topics to Be Covered

  • Networking fundamentals (IP addresses, ports, protocols)
  • DNS — how domain names work
  • HTTP/HTTPS and how the web works
  • Hosting and deployment options
  • Environments (local, staging, production)
  • Environment variables and configuration
  • Logging and monitoring basics
  • CI/CD pipelines
  • Version control with Git