Kamran Ahmed

Kamran is the founder of roadmap.sh. He has spent over a decade building products at startups and scale-ups, and created open-source tools used by millions of developers. He loves teaching and simplifying complex topics.

Guides32Videos32Courses7
Jump Servers: What, Why and HowTextualGuide to Let's Encrypt SSL SetupTextualSingle Command Database SetupTextualConsistency PatternsTextualSession Based Authentication GuideTextualHTTP Basic AuthenticationTextualBasics of AuthenticationTextualAsync and Defer Script LoadingTextualWhat are Web Vitals?TextualSLIs, SLOs and SLAsTextualWhat is CI and CD?TextualSSO — Single Sign OnTextualOAuth — Open AuthorizationTextualJWT AuthenticationTextualToken Based AuthenticationTextualSession Based Authentication Visually ExplainedTextualBasic AuthenticationTextualCharacter EncodingsTextualUnfamiliar CodebaseTextualDHCP in One PictureTextualSSL vs TLS vs SSHTextualAsymptotic NotationTextualBig-O NotationTextualRandom Numbers: Are they?TextualHow does the internet work?TextualScaling DatabasesTextualLevels of SeniorityTextualDesign Patterns for HumansTextualDNS in One PictureTextualJourney to HTTP/2TextualHTTP CachingTextualBrief History of JavaScriptTextual

Join the Community

roadmap.sh is among the top 10 most starred projects on GitHub and is visited by hundreds of thousands of developers every month.

Top 10 out of 28M!

371K

GitHub Stars

Star us on GitHub
Help us reach #1

+90kevery month

+3.2M

Registered Users

Register yourself
Commit to your growth

+2kevery month

52K

Discord Members

Join on Discord
Join the community

RoadmapsGuidesFAQsYouTube

roadmap.shby@nilbuild

Community created roadmaps, best practices, projects, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·Terms·Privacy·

ThewNewStack

The top DevOps resource for Kubernetes, cloud-native computing, and large-scale development and deployment.