Erebor, the Lonely Mountain, was home to Smaug and a vast treasure trove until, as told in The Hobbit, Thorin & Company, with their companion Hobbit thief Bilbo Baggins, troubled the dragon to his death and took the hoard full of gold and treasure and distributed it among the victors in the Battle of Five Armies. Just like in the book, this repo is the home of my treasure: a collection of useful websites with knowledge of web development and software engineering (tutorials, roadmaps, exercises, documentation, etc.).
Resource | Description |
---|---|
Tutorials Point | General purpose software tutorials |
Java67 | Learn Java and Programming through articles |
Dev Pages | Library with of tools for all programming languages |
Coding Interview University | A complete computer science study plan to become a software engineer. |
Build your own X | Master programming by recreating your favorite technologies from scratch. |
Resource | Description |
---|---|
Free computer books | Free computer books |
Goal Kicker | Free programing notes |
Resource | Description |
---|---|
97 Cosas | 97 thins every programmer should know |
Roadmap | Developer Roadmaps |
Design Patterns | Software Design Patterns |
Rest API Design | REST API Design Best Practices Handbook |
Clean Architecture: Node.js | Clean Architecture in ExpressJS Applications (NodeJS) |
Clean Architecture: Typescript | Clean Architecture: TypeScript Express API |
Design Patterns by the Big Four | Design Patterns: Elements of Reusable Object-Oriented Software |
Domain-Driven Design | Implementing Domain-Driven Design |
Tech Interview Handbook | Free curated interview preparation materials for busy people |
Git Explorer | Interactive Git Cheatsheat |
Resource | Description |
---|---|
LeetCode | DSA excercises |
Blind 75 | List of 75 most asked interview questions |
Excercism | Problems by language track and dificulty |
Codewars | Random user/person data generator |
InterviewBit | Random user/person data generator |
Algorithm Visualizer | Tool for following algorithms step by step |
Geeks for Geeks | General purpose software tutorials |
Techie Delight | DSA excercises |
Time Complexity | Time complexity runtime calculator |
Pramp | The complete tech interview practice you need, for free |
Resource | Description |
---|---|
Pelado Nerd | DevOps, CI/CD, System Adminstrator |
Resource | Description |
---|---|
Harvard CS50 | Computer Science for Web Development |
FullStack Open | Free Fullstack development course |
Redis University | Free Redis coursesd with certification |
Resource | Description |
---|---|
Random User | Random user/person data generator |
Rapid API Hub | Many free tier API's for development |
Public API List | Many free tier API's for development |
Resource | Description |
---|---|
Clockify | Time tracking online tools |
Resource | Description |
---|---|
Text to ASCII | Text to ASCII Art Generator |
ASCII Today | Text to ASCII Art Generator |
Blocks | Comment block generator |
Plant Text | Online PlantUML text editor |
Mermaid | Online PlantUML text editor |
Stack Edit | Online Markdown to PDF generator |
Resource | Description |
---|---|
Flowchart | Flow (activities) diagram generator |
JS Sequence Diagrams | Turns text into UML sequence diagrams |
PlantUML | Language for generating UML diagrams |
Resource | Description |
---|---|
Flaticon | Free svg and png icons |
Coolors | AI generated color pallete |
HTML Colors Code | Colors in different codes |
Clippy | CSS clipped images tool |
Brand Colors | List of many brands colors |
CSS Generator | CSS all purpose generator |
CSS Gradient Generator | CSS grandient code generator |
CSS Grid | CSS Grid Complete Tutorial |
Cool Contrast | Score the contrast of a chosen pallete and review suggestions |
Laws of UX | Collection of best practices that designers can consider when building user interfaces. |
Resource | Description |
---|---|
Central Ops | Suite of online free internet utilities |
Render | Cloud provider with free tier |
Resource | Description |
---|---|
Handshake | Specialized job boards to find interships or entry level roles. |
RippleMatch | Specialized job boards to find interships or entry level roles. |
WayUp | Specialized job boards to find interships or entry level roles. |
Simplify Jobs Interships | his resource compiles a diverse range of opportunities for the Summer 2024 term. |
Levels.fyi | This platform provides a comprehensive overview of roles, compensation, and company insights tailored to the tech industry. |
Resource | Description |
---|---|
Flex Jobs | FlexJobs not only offers a treasure trove of remote jobs but also provides invaluable articles to guide remote job seekers like you. |
Remotive | Your dream remote job may be waiting for you on the other side of the globe! |
Let's Work Remotely | This platform connects you with remote job opportunities that suit your lifestyle and career goals, all from the comfort of your own space. |