Dev
General
Resources
General
Site | Description |
---|---|
MDN Web Docs | Resources for developers, by developers. |
w3schools | No need to explain, who doesn't know w3schools? 😂 |
Roadmap | Developer Roadmaps |
A11y Project | a community-driven effort to make digital accessibility easier. |
TypeScript Utilities | utility types to facilitate common type transformations |
Playful Programming (previously Unicorn Utterances) | learn all kinds of programming, from introductory ideas to advanced abstractions. |
Learn TypeScript | interactive course for learning modern typescript |
SelfhostHQ | guides and best practices for self-hosting services |
Engineering Practices
References | Description |
---|---|
Conventional Commits | A specification for adding human and machine readable meaning to commit messages |
Conventional Comments | Comments that are easy to grok and grep |
Node best practices | The Node.js best practices list |
Clean Code JavaScript | Clean Code concepts adapted for JavaScript |
Clean Code TypeScript | Clean Code concepts adapted for TypeScript |
Google Engineering Practices Documentation | Generalized engineering practices |
Code Review Practices | How to do code reviews |
Git Stacking | The stacking workflow |
Stacked Pull Requests |
Patterns, Architectures
Site | Description |
---|---|
Patterns | Improve how you architect webapps. |
Refactoring Guru | Refactoring and design patterns. |
Principles
Site | Description |
---|---|
The Twelve-Factor App | methodology for building software-as-a-service apps |
Agile Manifesto | Agile manifesto |
Egoless Programming | The Ten Commandments of Egoless Programming |
Leadership, Feed of Thoughts
Site / App | Description |
---|---|
LeadDev | The home of engineering leadership |
The Gitlab Handbook | Engineering Leadership Role |
Leaders Eat Last | Simon Sinek's Leaders Eat Last summary |
Paul Graham's Essays |
Learning
Site / App | Description |
---|---|
FreeCodeCamp | Learn to code, earn certifications |
SoloLearn | Learn to code for free |
egghead | find great courses here |
JAMStackTraining | Learn JAMStack for free. |
LearningTypescript | TypeScript learning book |
TotalTypescript Free Tutorials | Free TypeScript Tutorials |
Cheatsheets
Site / App | Description |
---|---|
Git Explorer | Find the right git commands you need without digging through the web. |
dev-resources | Collaborative list of resources for developers. |
Laws of UX | a collection of best practices that designers can consider when building user interfaces. |
DevHints | Rico's cheatsheets |
Explanations
Site | Description |
---|---|
Web Browser Engineering | Web browser engineering (a book) |
How HTTPs Works | A cat explains how HTTPS works...in a comic! 😻 |
Frontend
Site | Description |
---|---|
fe.engineer | Frontend Engineer Handbook |
Frontend Interview Handbook | Front end interview preparation materials for busy engineers - trivias, coding, algorithms, front end system design and more! |
Frameworks - Libraries
Framework / Library | Description |
---|---|
Bulma | Great CSS Framework alternative to Bootstrap |
Saleor | GraphQL-First E-Commerce platform framework |
Evergreen UI | React UI Framework by Segment |
Chakra UI | React Component Library |
Aleph.js | The React framework in Deno. |
API
API | Description |
---|---|
Public API Lists | Looking for public API for learning / fun building? - public-apis - another one |
Public APIs | A directory of Free Public & Open REST APIs |
Catalogs
Some catalog of stuffs
Site / App | Description |
---|---|
ProductHunt | Find interesting products around the web. |
AlternativeTo | Find Alternatives and Similar Web Apps. |
Awesome JS | Find awesome packages for the framework you are using |
Openbase | Find the right JS package with powerful insights |
StackShare | Find the right developer tools and the companies that use them. |
Openbase | Compare open-source packages with powerful metrics and user reviews. |
LibHunt | Discover trending open-source projects and their alternatives |
OpenSauced | Insights on GitHub repositories |
Games
Site / App | Description |
---|---|
Blockly Games | Fun Games to learn programming |
Flexbox Defense | Learn flexbox through game |
Misc
Site / App | Description |
---|---|
devRant | Fun community of developers. Some part of it is like the 9Gag of developers. |
sw-yx/spark-joy | another list of wonderful stuffs. |