Skip to content

List of useful websites for web development and software engineering

Notifications You must be signed in to change notification settings

leandrocampero/erebor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Erebor - The Lonely Repo

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.).

Table of contents

  1. Documentation
    1. Tutorials
    2. Books
    3. Best practices
  2. Excercises
  3. Videos
    1. Channels
    2. Courses
  4. Resources
    1. API's
    2. Tools
    3. Applications
    4. Libraries
    5. Visual/UI
    6. Internet and stuff
  5. Jobs Platforms
    1. Entry level & Interships
    2. Remote

Documentation

Tutorials

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.

Books

Resource Description
Free computer books Free computer books
Goal Kicker Free programing notes

Best practices

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

Excercises

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

Videos

Channels

Resource Description
Pelado Nerd DevOps, CI/CD, System Adminstrator

Courses

Resource Description
Harvard CS50 Computer Science for Web Development
FullStack Open Free Fullstack development course
Redis University Free Redis coursesd with certification

Resources

API's

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

Tools

Resource Description
Clockify Time tracking online tools

Applications

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

Libraries

Resource Description
Flowchart Flow (activities) diagram generator
JS Sequence Diagrams Turns text into UML sequence diagrams
PlantUML Language for generating UML diagrams

Visual/UI

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.

Internet and stuff

Resource Description
Central Ops Suite of online free internet utilities
Render Cloud provider with free tier

Jobs Platforms

Entry level & Interships

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.

Remote

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.