Learning Materials
Backend
- Basic command lines for Linux
- Start using Git
- Learning Go Basics
- HTML basics
- A crash course in Networking
- How the web works
- What happens when you type a URL into your browser?
- Learn more about HTTP Codes
- API Standards
- Standard Go Project Layout
- What is Docker
- How Does A Docker Container Work?
- What does ACID mean?
- Go ORMs in 2024
- Latency Numbers Every Programmer Should Know
- Get Started with gRPC
- Database Locking Techniques with Ent
Software Design
System Design
- What Are Microservices Really All About?
- What is API Gateway?
- Reverse Proxy vs API Gateway vs Load Balancer