an open vault of software, tools, and tech worth knowing about. started solo, growing with whoever wants to throw something in.
$ whoami
raheem ยท cloud/devops engineer ยท full-stack tinkerer ยท open-source lurker
$ cat ./manifesto.txt
"if it's useful, it goes in the vault. if you've got something cool, throw it in too."A single home for software, dev, and tech resources actually worth bookmarking, instead of scattered across fifty browser tabs and a Notes app graveyard. It started as one person's curated stash. Now it's open: if you find something cool, it belongs here too.
software-techie-101/
โโโ career/ job hunting, salaries, growth frameworks
โโโ web-dev/ javascript, react, css & frontend
โโโ general-dev/ devops, infra, tooling, architecture
โโโ problem-solving/ judges + training repos
โโโ self-improvement/ mindset & learning-how-to-learn
โโโ books/ long-form reads
โโโ podcasts/ tech audio for commutes & runs
โโโ interview-prep/ question banks & guides
โโโ cv-resume/ profile & resume builders
๐ก long lists are collapsed below, click
โถto expand. Don't see a category for what you've got? Propose one, see Contributing.
| ๐ฏ Career | ๐ Web Dev | ๐ ๏ธ General Dev |
| ๐งฉ Problem Solving | ๐ง Self-Improvement | ๐ Books |
| ๐๏ธ Podcasts | ๐ผ Interview Prep | ๐ CV & Resume |
14 links โ click to expand
- All Internships Available
- List of Egyptian based companies with their stack
- List of Egyptian based companies with their contact details
- Virtual Experience Program
- Software Developer Levels: How To Obtain The Right Talent?
- Total pay estimates for a Frontend Developer Junior in Egypt
- The 3 Levels of Portfolio Projects
- Find a mentor
- ููู ุชุฌุชุงุฒ ูุชุฑู ุงูุงุฎุชุจุงุฑ ุจูุฌุงุญ
- 25+ Paid Open Source Programs and Internships
- The Ultimate Guide to Getting Paid Writing Code, Within Only 12 Months
- Swvl Engineering Growth Framework
- Dropbox Engineering Career Framework
- Learn by Building Projects
everything frontend, JS, and React โ articles, resources, and tutorials, all in one place.
37 links (videos, reading, repos) โ click to expand
Videos
- JavaScript: Reference vs Primitive Values/Types
- Null vs Undefined โ Beau Teaches JavaScript
- ES6 Tutorial: Modern JavaScript for Beginners
- Primitive Types vs Reference Types, Part 1
- Primitive Types vs Reference Types, Part 2
- How JavaScript Works & Execution Context
- Memory Management & Garbage Collection
- OCR GCSE (J277) Specification Order
- OCR GCSE Computer Science: Computer Systems (Paper 1)
- OCR GCSE Computer Science: Computational Thinking, Algorithms and Programming (Paper 2)
Reading
- Becoming a JS EventListener Master While Traveling In The DOM Desert
- Trendy JavaScript Projects
- Memory Management (MDN)
- How JavaScript Works, Visually Explained
- What is Callback Hell, and how/why does Rx solve it
- What is jQuery
- Visualizing Memory Management in the V8 Engine
- Causes of Memory Leaks in JavaScript and How to Avoid Them
- Don't Nest Callbacks, Use Promise Chaining Instead
- Monorepos in JavaScript & TypeScript
- typeof Array is "object" in JavaScript
- addEventListener vs onclick
- What Are DOM Levels?
- Patterns for Building JavaScript Websites in 2022
- 2021 JavaScript Rising Stars
- JavaScript Patterns
Repos
23 links (videos, reading, courses, roadmap) โ click to expand
Videos
- Design Pattern Intro by Mohamed Abusrea
- Overview of React.js, Design Patterns in JavaScript
- Redux
- Story of React
- The Story of Concurrent React
Reading
- Understanding React.js Project Structure and Folder Setups
- Using TypeScript in React: A Crash Course
- Unit Testing with Jest, React, and TypeScript
- Junior vs Senior React Folder Structure
Courses & Docs
- Full Stack Open
- Learn React for Free (Scrimba)
- React Docs
- The Beginner's Guide to React (egghead)
- 15 React Projects Course (freeCodeCamp)
- Complete React Developer in 2022 (Udemy)
- React Front To Back 2022 (Udemy)
- Learn React (Codecademy)
- The Free React Bootcamp
- React Fundamentals (Frontend Armory)
- kimz codes (YouTube playlists)
- CMS Using React (Reactbricks)
- React Cheatsheet
Roadmap
34 links (reading, tools, videos) โ click to expand
Reading
- How to Report Errors in Forms
- 15 Best JavaScript UI Libraries to Build Modern Applications
- The Difference Between Design Systems, Pattern Libraries, Style Guides & Component Libraries
- Design System vs Pattern Library vs Style Guide: A Single Source of Truth
- The Web Developer's SEO Cheat Sheet
- A SEO Guide for Frontend Developers
- 101: JavaScript Critical Rendering Path
- Intersection Observer API
- 30 Web Development Best Practices for Beginners
- 12 APIs That You As a Developer Will Love
- How Browsers Work
- What Is a TLD? An Introductory Guide to Top-Level Domains
Tools & Resources
- Flexbox Patterns
- Flexbox Ninja
- Flexbox Froggy
- Flexbox Playground
- Make Some Waves
- Web Typography
- BEM
- Head First HTML5
- Airbnb CSS-in-JavaScript Style Guide
- Material Design for Bootstrap v5 & v4
- Cool CSS Resources
- Atomic Design Methodology
- Web Design for Beginners, Free Course
- 10+ Projects You Can Do to Become a Frontend Master
- Practical CSS and Design Tips for Future-Proof UIs
- 100 CSS Loaders for Your Next Project
- Generate Unique SVG Design Assets
- Hypercolor, Gradients for Tailwind CSS
- Webframes
- Vite 3.0 vs. Create React App: Comparison and Migration Guide
- Jamstack Glossary
Videos
devops, architecture, and tooling that isn't specifically a "web" thing.
23 links โ click to expand
- Your Old Laptop Is Your New Database Server
- Understand MVC Architecture in 5 mins
- What Sets an Exceptional Programmer Apart From an Ordinary Programmer
- What is End-to-End Testing?
- Serverless vs Containers: Which Is Best for Your Application?
- A Beginner's Guide to CI/CD and Automation on GitHub
- 5 Options for Deploying Microservices
- Trends in Software Development 2022
- 11 Best GitHub Repositories That Help You Become a Better Software Developer
- Why Do So Many Brands Change Their Logos and Look Like Everyone Else?
- Composable vs Monolithic Architecture
- Delete unused
node_modulesin a second and enjoy some free space! (source link missing in original notes) - Git Organized: A Better Git Flow
- Contrib Rocks
- Flaticon
- JSON Hero
- Learn Git (interactive)
- Code Masry
- Learn Cantrill
- 7 Free Terminal Tools and Emulators to Boost Development Productivity
- Conventional Commits
- Git Tutorials (Atlassian)
- Go Free Full Course
18 links โ click to expand
Notes & Training Repos
- Problem-Solving Readme
- Arabic Competitive Programming (repo)
- Problem-Solving Training (repo)
- Azhar Roadmap
- Grow Your Programming Skills Through Visualization
- Using JavaScript's Map() Method for BFS and DFS
Judges & Practice Sites
15 links โ click to expand
- The Most Successful People Don't Set Goals, They Do This Instead
- What Are the Benefits of a Learning Orientation?
- 4 Powerful Steps to Set Yourself Up for Success
- The Power of Believing That You Can Improve (TED)
- How Your Fixed Mindset Is Limiting Your Career, and How to Change It
- How to Break Habits โ from The Power of Habit (video)
- The Art of Learning
- Geoff Colvin: Talent Is Overrated (talk overview)
- Learning How to Learn (Coursera)
- How to Understand Complex Coding Concepts Using the Feynman Technique
- I Am a Mediocre Developer
- How to Improve Your Developer Game
- The Thirty Minute Rule
- Simplified Thinking Like a Software Engineer
- LinkedIn Free Learning Paths
18 shows โ click to expand
- Null++ ุจุงูุนุฑุจู
- ููุงู ูู ุงูุจุฑู ุฌุฉ
- ุชููู ุจุญุช
- ูููุฉ ุนุตุงู
- A Point of Vue
- Ahmed Elemam
- Ask Developer Podcast
- Sprints
- Complete Developer Podcast
- FreeCode Academy
- Epic React Podcast
- EggHead
- JS Party
- Front End Nerdery Podcast
- Web History
- Modern Web
- Frontend First
- The Vanilla JS Podcast
- How To Code Well
- Dev Theory โ A Web Development Podcast
- Front End Happy Hour
- Responsive Design Podcast
13 links โ click to expand
- FullStackCafe
- Interview Questions (java5cript)
- Interview Warmup (Google)
- All the Questions to Prep for a Technical Interview
- Front-end Developer Interview Questions
- Awesome Coding Interview Question Patterns
- Algorithms You Should Know for System Design
- 11 Advanced React Interview Questions, With Detailed Answers
- Front End Interview Question
- The Interview Study Guide for Software Engineers
- Front End Interview Handbook
- The Most Underrated Technique To Nail Senior Developer Interviews
- The Trickiest Part of an Effective Technical Interview
Got something cool that belongs here? PRs and issues are both welcome, no gatekeeping.
To add a link:
- Fork the repo
- Find the right section in
README.md(or propose a new one if it doesn't fit anywhere) - Add it as
- [Title](https://link.com), short title, direct link - Open a PR โ one line on why it's worth a slot is enough
Ground rules:
- Link has to work and go straight to the resource. No URL shorteners, no affiliate links.
- One genuinely useful thing per line. Duplicates get merged.
- If nothing fits, propose a new category instead of cramming it somewhere wrong.
Not into PRs? Open an issue with the link and where it should go, and it'll get added.
MIT โ use it, fork it, remix it.
$ git log -1 --format="%cd"
last sync: 2026found something worth adding? open a PR, or drop an issue. future-you (and everyone else who lands here) will thank you.