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