|
Hello Reader, Building something that runs on your computer is the easy part. Turning it into a product other people can actually use, and keep using as you improve it, is called DevOps (short for "development operations"). Here's what you'll learn, explained: π³ Containers and Docker: An app that works on your computer might break on someone else's, because of differences in software versions or settings. Docker solves this by packaging your app with everything it needs into one self-contained unit called a container. That container runs the same way on any computer. You'll also learn Docker Compose, for running multiple containers together, and volumes, a way to keep data around even after a container restarts. π Deployment: This means taking your app off your computer and putting it on the internet so anyone can visit it. You'll deploy a real app using a hosting service called Render, set up a custom web address, and add a health check, a simple page your app uses to tell the outside world "I'm still working." You'll also learn how to shut your app down safely, so a restart doesn't cut people off mid-action. π Continuous Integration (CI): A system that automatically checks your code every time you make a change, before anything reaches real users. You'll set this up with GitHub Actions, plus automatic formatting (Prettier) and error checking (ESLint), so mistakes get caught early, rather than after they've shipped. π¦ Continuous Delivery (CD): What happens after your code passes its checks, getting it live safely. You'll learn how to automate deployments, how to change your database's structure without breaking things people are already using, and how to use feature flags, a way to turn a new feature on or off without redeploying your app. You'll also learn rollbacks: undoing a bad release in seconds if something goes wrong. π CDNs (Content Delivery Networks): When your app suddenly gets a lot of visitors, a single server can slow down or go offline. A CDN is a network of servers around the world that stores copies of your content closer to your users, so your app stays fast no matter where people are visiting from. You'll also cover caching and basic protection against traffic-based attacks. Put all that together, and you've got what it takes to run a real, live product, something you could sell, maintain, or hand off to a team. If you're ready to graduate from toy projects to real apps for real users, head to the course!
Feature Update: Can you support Explain by Scrimba on Product Hunt?
Have you tried Explain by Scrimba yet? It lets you type any question and get an instant video explainer back. We just crossed 10,000 explainer videos, and it only took one month! All this for free while it's in beta. Speaking of Explain, we'd like to ask you a favor. Weβre launching it on Product Hunt next Thursday, August 13, and weβd love your support. Hereβs the catch. Your upvote only counts if your PH account has some activity first. So this week, go follow us via producthunt.com/products/scrimba, poke around, and upvote a few other products you genuinely like. Then come back Thursday and give us the thumbs up. Click below to add the reminder to your calendar. Thank you for supporting Scrimba! Let's build something incredible! Per Harald Borgen CEO at Scrimba βPS: I'll be chatting to Tom, our Devops instructor and Head of Education, at the Scrimba Town Hall on Discord today at 5pm BST. Would love to see you there! |
Drop your email below for exciting news about the latest Scrimba courses, special offers, career tips, student success stories, tech resources, animal pics, and more!
Hello Reader Happy weekend! Nothing in this edition is finished, and that's kind of the point. A launch that's still collecting votes. Docs meant to get updated as things change. A portfolio built by someone actively asking for feedback on it. Even the roadmap comes with a built in disclaimer: dates are estimates, not promises. Turns out "still in progress" isn't a phase you get through, it's just what building actually looks like. TL;DR β Scrimba Explain: Weβve reached #4 on Product Hunt β...
We're live. Scrimba Explain is on Product Hunt right now. Hello Reader, And we're off! Scrimba Explain has just launched on Product Hunt. You may have seen us mention it over the past few weeks: Type a question, and you get an AI-narrated Explainer video back in seconds, either on its own or right inside a scrim when a lesson stops making sense. It's free during the beta. Today it goes in front of a much bigger audience, and the first few hours shape where we land. If you have a few minutes,...
Hello Reader Somehow it's August. The weeks have been moving fast enough that I had to check the date twice before writing this. There's a strange comfort in that though. Fast weeks usually mean things are happening. Let's get into it. TL;DR β Platform update: Captions now in 10 languages β Upcoming Courses: DevOps coming next week! β Feature update: Explain just crossed 10,000 explainers, plus a new Chrome extension! β Team Member of the Week: Leanne! β Coding challenge: Comfort Food Edition...