Skip to content
cloudexplainersPublic

About

Lab files and every command from Cloud Explainers videos

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Explainers labs

The lab files and every command from Cloud Explainers videos, so you can run each demo yourself. Every video also has a full written version, with every diagram, on cloudexplainers.com. One folder per video, newest first.

Video Written version Lab
Linux Makefiles Will Finally Make Sense After This page linux-makefiles-make-sense
SAML vs OAuth vs OpenID Connect: What's the Difference? page saml-vs-oauth-vs-oidc
How to Fix Python cron Jobs That Never Run page python-cron-jobs-fix
Linux Bash Scripting: Full Tutorial for Beginners page linux-bash-scripting
How PXE Network Boot Works page pxe-boot-works
How Active Directory Works page active-directory-works
How to Fix a Linux systemd Service That Won't Start page linux-systemd-service-fix
Linux Logs: syslog vs journald page linux-logs-syslog-journald
JWT vs Session Cookies: Which One Should You Use? page jwt-vs-session-cookies
Docker vs Docker Compose: Which One Should You Use? page docker-vs-compose
How to Fix Docker Compose Containers That Can't Talk to Each Other page docker-compose-network-fix
Django Full Tutorial for Beginners page django-tutorial
How Linux systemd Works page linux-systemd-works
How to Fix 'Windows Cannot Access' Network Share Errors (SMB) page windows-share-fix
REST vs gRPC: Which One Should You Use? page rest-vs-grpc
How to Fix SSL Certificate Chain Errors (Missing Intermediate) page ssl-chain-fix
Every Python Concept for Beginners in 10 Minutes page python-concepts-every
Every SQL Join Type in 10 Minutes page sql-joins-every
Why OpenRouter Free Models Hit Their Limit So Fast page openrouter-free-limits
Why Your Gemini API Free Tier Runs Out So Fast page gemini-free-tier-why
OpenRouter Will Finally Make Sense After This page openrouter-make-sense
How Redis Caching Works page redis-caching-works
Gemini API vs Vertex AI: Which One Should You Use? page gemini-api-vs-vertex-ai
How to Fix a Leaked Gemini API Key page gemini-leaked-key-fix
Why Golang Uses Goroutines Instead of Threads page golang-goroutines-threads
How to Fix Gemini API Error 429: Resource Exhausted page gemini-api-429-fix
Claude Token Pricing Will Finally Make Sense After This page claude-token-pricing
Why Python Web Scraping Returns Nothing (and the Fix) page python-web-scraping-empty
Python uv vs pip: Which One Should You Use? page python-uv-vs-pip
Python Automation: Full Tutorial for Beginners page python-automation-tutorial
How OAuth Login Works page oauth-login-works
Google AI Studio Will Finally Make Sense After This page google-ai-studio-make-sense
What Happens When You Run a Docker Container page docker-run-what-happens
How to Fix Claude Code Billing Your API Key Instead of Your Plan page claude-code-api-key-billing
Why Passkeys Can't Be Phished Like Passwords page passkeys-phishing-why
PowerShell vs Bash: Which One Should You Learn? page powershell-vs-bash
The Linux Roadmap for Beginners page linux-roadmap
Django vs FastAPI: Which One Should You Use? page django-vs-fastapi
Why SQLite Is the Most Used Database in the World page sqlite-most-used-why
How a NoSQL Database Like MongoDB Works page mongodb-works
How to Fix Python pip error: externally-managed-environment page python-pip-externally-managed
How to Fix MySQL Too Many Connections Database Errors page mysql-too-many-connections
Golang Concurrency Will Finally Make Sense After This page go-concurrency
How Amazon S3 Works page s3-works
How Kubernetes Works page kubernetes-works
How Git Works page git-works
How to Fix Docker Port Already Allocated Errors page docker-port-allocated
How PostgreSQL Works page postgresql-works
How to Fix Git Merge Conflicts page git-merge-conflicts
How to Fix No Space Left on Device in Linux page linux-disk-full
How the Internet Works page how-internet-works
SQL vs NoSQL: When Each One Wins page sql-vs-nosql
Claude API vs Claude Pro: Why Your Subscription Doesn't Include It page claude-api-vs-pro
How to Fix JWT Token Expired Errors (401 Unauthorized) page jwt-token-expired
Why AI Agent Skills Beat Giant Prompts page skills-vs-giant-prompts
Linux Cron Jobs Will Finally Make Sense After This page linux-cron-jobs
Security Logs Will Finally Make Sense After This page security-logs-make-sense
How to Fix a Security Leak: An API Key Pushed to GitHub page api-key-leak-git
DNS Will Finally Make Sense After This page dns-make-sense
Never Ignore a Security Update page never-ignore-updates
Two-Factor Authentication Will Finally Make Sense page two-factor-make-sense
Never Expose a Database to the Internet page never-expose-database
SSH Keys vs Passwords: Which Is Safer for Security? page ssh-keys-vs-passwords
The 5 Levels of Linux Boot: From Power On to Login page linux-boot-levels
The 5 Levels of Network Firewalls page network-firewalls-levels
Password Security: Why Hackers Crack Weak Passwords page password-security
Why Your Linux Server Runs Out of Memory page linux-out-of-memory
HTTP vs HTTPS: What Actually Changes on Your Network page http-vs-https
Every Linux File Permission You Need to Know page linux-file-permissions
Linux Processes vs Threads: When Each One Wins page linux-processes-threads
The OSI Model Will Finally Make Sense After This page osi-model
The 7 Levels of Git page git-levels
Every Network Troubleshooting Command You Need page network-troubleshooting
Hashing vs Encryption in Cybersecurity: When Each One Wins page hashing-vs-encryption
Why the Internet Ran Out of IP Addresses page internet-ran-out-ip
Linux Package Managers: apt vs Snap vs Flatpak page linux-package-managers
Why Python Is Slow (and When It Doesn't Matter) page python-slow-why
TCP vs UDP: When Each One Wins page tcp-vs-udp
Stop Running Linux as Root (Do This Instead) page linux-stop-root
Linux Users and Groups Will Finally Make Sense page linux-users-groups
Why Phishing Beats Good Security (and How to Spot It) page phishing-beats-security
The 7 Levels of Docker page docker-levels
AI Agents Will Finally Make Sense After This page ai-agents-make-sense
Stop Using git push --force (Use This Instead) page git-push-force
Agent Skills vs MCP: When Each One Wins page skills-vs-mcp
Networking Will Finally Make Sense After This page networking-make-sense
Every Linux Command You Actually Need page linux-commands-every
The 7 Levels of Cybersecurity page cybersecurity-levels
Every System Design Concept You Need, in One Diagram page system-design-every
Why PostgreSQL Ignores Your Index page postgres-ignores-index

Run labs in a throwaway machine or container. Lab files are MIT licensed (LICENSE).

About

Lab files and every command from Cloud Explainers videos

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages