📜 ⬆️ ⬇️

"Front-end Bookshelf" - like google, only better

Book List - Frontend Bookshelf

Hello, reader!

In this post, I’ll tell you about the front-end Bookshelf .
')

Prehistory


Unfortunately, in RuNet there are very few truly high-quality resources for studying the frontend. These resources can be literally counted on the fingers of one hand - this is Frontender Magazine , HTML Academy , “Modern JavaScript Tutorial . I thank the authors of these resources for their invaluable contribution to the development and popularization of the frontend in runet.

However, thematic sites are not the only available source of knowledge. There is a fairly large number of books written by foreign authors. Many of these books are translated into Russian.

Books are an excellent source of knowledge, suitable for mastering something from scratch. Often the book contains comprehensive information about a particular topic, and all this information is structured and presented in a convenient and understandable form. Instead of randomly reading articles on any technology that are not related to each other, it would be much more productive to take one book and read it from cover to cover, or read only the chapters you are interested in.

Problem


I used to google if I wanted to find books on any technology. The disadvantages of this method of searching for books are obvious - you spend time browsing a large number of sites, and it’s also not a fact that you will find the book you need. Often, I stumbled upon great books absolutely by accident.

Decision


I generally like to collect good materials in one place. For example, I lead several thematic communities in VKontakte. I have also created a list of YouTube channels for web developers, if you have seen it. Once I realized that my main community with utilities for front-end vendors has too many categories of materials, and it would be nice to somehow separate some of these categories. The creation of the “bookshelf” began with this.

What is a "front-end bookshelf"? This is an updated collection of good books, one way or another connected with the front-end. Books can be filtered by three criteria: subject, language and complexity. For example, if you want to learn JavaScript - choose this topic. If you know English poorly - choose Russian. If you are a beginner, then you need books for beginners. Thus, you can find a suitable book in just a couple of minutes.

Future plans


Unfortunately, I don’t have as much time for the project as I would like. And I would like a lot, because there are plenty of different opportunities for development: adding a rating, searching by authors / publishers, adding the ability to save books to your “favorites”, adding detailed information about each book.

By the way, to implement all of the above, you will have to write a backend - a simple RESTful API would be enough. If you want to take part in the development of the project, then contact me (contacts are in the profile) or write in the comments and I will contact you.

In the meantime, I will gradually replenish the list of books - there are quite a lot of them, and the work here is not for one evening.

The source code of the project is laid out on githab - if you 're interested, you can read. If you know a book that is not on the list, open it with a githaba and I will add this book.

And yes, any constructive criticism and suggestions for improving the project are welcome. I hope that the "bookshelf" will be useful to you!

Source: https://habr.com/ru/post/267775/


All Articles