roadmap.sh
@roadmapsh.bsky.social
340 followers 140 following 790 posts
Community created developer roadmaps, articles, resources and journeys to help you choose your path and grow in your career. Website 🌐 roadmap.sh
Posts Media Videos Starter Packs
roadmapsh.bsky.social
Continuous Integration tests your code automatically with every change. Continuous Delivery takes it one step further by automating the release pipeline. Together, they’re your launchpad for faster, safer deployments.
What is CI and CD? - roadmap.sh
Learn the basics of CI/CD and how to implement that with GitHub Actions.
roadmap.sh
roadmapsh.bsky.social
💡 Why build a Weather API?

- Practice working with third-party services
- Understand HTTP methods and headers
- Handle asynchronous data fetching
- Learn to store secrets securely
- Boost your API design skills
Weather API Project Idea
Build a weather API that fetches and returns weather data from a 3rd party API.
roadmap.sh
roadmapsh.bsky.social
Stop struggling, start learning anything. ✅ Watch the replay where @kamrify.bsky.social, creator of Roadmap, walks you through our AI Tutor. See the full demo and learn how to get a dedicated personal tutor for any topic you choose.
Use AI to Supercharge Your Learning on roadmap.sh
In this session, I'll walk you through our AI Tutor, share the quick story of how and why we built it, then jump into the demo. You will get the chance to ask questions at the end. Come see how to…
www.youtube.com
roadmapsh.bsky.social
Before setting an SLA with your users, make sure you understand what your internal SLOs and SLIs are tracking. You can’t promise what you can’t measure, and you can’t measure what you haven’t defined.
SLIs, SLOs and SLAs - roadmap.sh
Learn what are different indicators for performance identification of any service.
roadmap.sh
roadmapsh.bsky.social
Want to practice scripting while learning about system performance? This project walks you through writing a script to analyze server performance stats.
Server Performance Stats
Write a script to analyse server performance stats.
roadmap.sh
roadmapsh.bsky.social
If HTTP is stateless, how do websites remember you? The answer: sessions. Session-based authentication bridges the gap between stateless protocols and stateful user experiences. Our guide breaks it down step by step.
Session Based Authentication - roadmap.sh
Learn what is Session Based Authentication and how to implement it in Node.js
roadmap.sh
roadmapsh.bsky.social
- What is Session-Based Authentication?
- Why does HTTP need it?
- How does it manage state?

Check out our guide to understand session-based authentication and its role in secure web development.
Session Based Authentication - roadmap.sh
Learn what is Session Based Authentication and how to implement it in Node.js
roadmap.sh
roadmapsh.bsky.social
🚨 Your personal learning coach is here! 🚨 Our AI Tutor on Roadmap includes...

✔️ Floating chat on every roadmap
✔️ Topic guides + code samples
✔️ AI-powered quizzes
✔️ Save progress, resume anytime

Try it 👉 roadmap.sh/ai
roadmapsh.bsky.social
🔑 Understanding session-based authentication is essential for developers who want to manage logins, user sessions, and secure access in web applications. Learn how it works in this guide.
Session Based Authentication - roadmap.sh
Learn what is Session Based Authentication and how to implement it in Node.js
roadmap.sh
roadmapsh.bsky.social
Your website’s speed and performance aren’t just “nice-to-have” they’re ranking factors. Google’s Web Vitals measure how fast, stable, and responsive your site feels to users. Understand them. Track them. Improve them.
What are Web Vitals? - roadmap.sh
Learn what are the core web vitals and how to measure them.
roadmap.sh
Reposted by roadmap.sh
towardsdatascience.com
Tired of unstructured learning? The new AI Tutor from our sister site, @roadmapsh.bsky.social, helps you master any topic with AI-generated courses that save your progress. Pick up where you left off and test your knowledge with built-in quizzes after every lesson.

Try it out 👉 roadmap.sh/ai
roadmapsh.bsky.social
Want a project that’s both fun and technical? Build a TMDB CLI Tool and learn how to connect with APIs, handle user arguments, and display data neatly in the terminal.
TMDB CLI Tool
Build a command line interface (CLI) to fetch and display common TMDB requests.
roadmap.sh
roadmapsh.bsky.social
Stop copy-pasting #SQL queries and master how to write and optimize them yourself.

This course by Kamran Ahmed will help you build confidence in databases, solve 100+ real challenges, and showcase your skills with a certificate.

Start here ▶️ roadmap.sh/courses/sql
roadmapsh.bsky.social
Page load delays? The fix might be just two words: async and defer. Master them, and your JavaScript will never block rendering again.
Async and Defer Script Loading - roadmap.sh
Learn how to avoid render blocking JavaScript using async and defer scripts.
roadmap.sh
roadmapsh.bsky.social
If you’ve ever wondered how your favorite apps store, retrieve, and process information so quickly, the answer lies in data structures. This video gives you the perfect beginner-friendly introduction.
What are Data Structures? | Illustrated Data Structures
Data structures are the in-memory representation of data. In this series of illustrated videos, we will be exploring different data structures to understand what they are, how they work, what are the…
youtu.be
roadmapsh.bsky.social
This project is about turning raw log data into something meaningful. By writing a simple tool to analyze Nginx logs, you’ll practice command-line programming and develop a skill that’s useful for both developers and sysadmins.
Nginx Log Analyser
Build a simple CLI tool to analyze logs from the command line.
roadmap.sh
roadmapsh.bsky.social
- What is a distributed system?
- Why is consistency difficult in them?
- Which patterns solve this problem?

Our guide breaks down consistency patterns step by step.
Consistency Patterns - roadmap.sh
Everything you need to know about Week, Strong and Eventual Consistency
roadmap.sh