Skip to content
raindev.fyi
  • Guides
  • Topics
  • About
Start learning

All Guides

Practical, interactive guides for the software engineering skills school doesn't teach.

All CI/CD Deploy Dev Setup Docker Git
Beginner Git

Git Beyond Add, Commit, Push

Learn the actual Git workflow behind branches, commits, pull requests, and merge conflicts — the way professional teams use it.

gitbranchespull-requests
Read guide →
Beginner Deploy

How Localhost Becomes a Real Website

Understand the full journey from your local dev server to a live domain — DNS, hosting, builds, and everything in between.

deploymenthostingdns
Read guide →
Beginner Dev Setup

Environment Variables Explained

Learn what environment variables are, where they live, how to use them safely, and how not to accidentally leak your secrets.

environment-variablessecuritydotenv
Read guide →
Beginner Docker

Docker Without the Buzzwords

Understand what Docker actually is and does — images, containers, Dockerfiles, ports, volumes, and Compose — without the enterprise hype.

dockercontainersdockerfile
Read guide →
Beginner CI/CD

What CI/CD Actually Does

Learn what CI/CD means, what should happen before code gets merged or deployed, and how to set up a basic pipeline with GitHub Actions.

ci-cdgithub-actionsautomation
Read guide →
raindev.fyi

School taught you how to code.
raindev.fyi teaches you how to ship.

  • Guides
  • Topics
  • About

© 2026 raindev.fyi — Built with Astro