Easy to follow guides on complex topics written and maintained by the community
Write a GuideSend me Updates
How do proxy servers work and what are forward and reverse proxies?
Learn how to peek through the history of any git repository to learn how it grew.
Learn the basics of CI/CD and how to implement that with GitHub Actions.
Learn the basics of SAML and understand how does Single Sign On work.
Learn and understand what is OAuth and how it works
Understand what is JWT authentication and how is it implemented
Understand what is token based authentication and how it is implemented
Understand what is session based authentication and how it is implemented
Understand what is basic authentication and how it is implemented
Covers the basics of character encodings and explains ASCII vs Unicode
Tips on getting getting familiar with an unfamiliar codebase
Why “build it and they will come” alone won’t work anymore
Here is what happens when a new device joins the network.
Quick tidbit on the differences between SSL, TLS, HTTPS and SSH
Learn the basics of measuring the time and space complexity of algorithms
Easy to understand explanation of Big-O notation without any fancy terms
Learn how they are generated and why they may not be truly random.
Learn the basics of internet and everything involved with this short video series
Learn the ups and downs of different database scaling strategies
Learn everything you need to know about BitTorrent by writing a client in Go
How to Step Up as a Junior, Mid Level or a Senior Developer?
A language agnostic, ultra-simplified explanation to design patterns
Quick illustrative guide on how a website is found on the internet.
Everything you need to know about web caching
How JavaScript was introduced and evolved over the years
Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.
© roadmap.sh · FAQ · Terms · Privacy