A collection of valuable resources about front-end development and programming in general for improving your life as a developer.
Feel free to submit a pull request with new useful resources, and please report any dead links by creating an issue. Thanks!
-
Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks.
-
Guides developed by Google to help developers build modern web applications.
-
An exhaustive list of all the elements you need to have/test before launching your website to production.
-
One of the best free JavaScript books.
-
Upgrade to the next version of JavaScript with this free book.
-
Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript.
-
The Definitive JavaScript Handbook for your next developer interview
A handy handbook to refresh the core javascript concepts usually needed for job interviews.
-
How JavaScript works: an overview of the engine, the runtime, and the call stack
A series aimed at digging deeper into JavaScript and how it actually works.
-
An Overview of JavaScript Testing in 2021
This short guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing.
-
JavaScript Super Tiny Compiler
Learn how compilers work by going through the guided code of a simple JavaScript compiler.
-
Sarah Drasner talks about important debugging concepts and how to use the DevTools to help your life.
-
Indentation Is The Enemy: Writing Less Complex Javascript
This is part one of a series on how to write less complex code in JavaScript
-
JavaScript Optimization Killers
An introduction to avoid writing JavaScript that will perform worse than expected.
-
Learn what are and how to use iterators in JavaScript.
-
JavaScript Start-up Performance
By Addy Osmani.
-
By Addy Osmani.
-
DevProjects: JavaScript projects
A list of JavaScript projects to practice, from beginner level to advanced.
-
Tips about how to create design systems with React
-
This article discuss the new ways we can style React components by using CSS-in-JS techniques
-
High-level advice and guidelines for writing sane, manageable, scalable CSS
-
An opinionated styleguide for writing sane, maintainable and scalable Sass.
-
A series of articles explaining how the Flexible Box Layout works.
-
This tutorial explain some advanced CSS concepts and go over some performance tips
-
Screens Essentials for UI Designers
A free video course for aspirants in design
-
Behind the scenes of AirBnB new design system