“Front-end bookshelf” - like google, only better
In this publication, I will tell you about the “Front-End Bookshelf” .
Be that as it may, thematic sites are not the only available source of knowledge. There are a fairly large number of books written by foreign authors. Many of these books have been translated into Russian.
Books are a great source of knowledge, suitable for learning something from scratch. Often a book contains comprehensive information about a particular topic, and all this information is structured and presented in a convenient and understandable way. Instead of randomly reading unrelated articles about a technology, it will be much more productive to take one book and read it cover to cover, or to read only the chapters that interest you.
I used to have to google if I wanted to find books on any technology. The disadvantages of this method of finding books are obvious - you spend time browsing a large number of sites, and even not the fact that you will find the right book. Often I came across great books by accident.
I generally like to collect suitable materials in one place. For example, I’m leading several thematic communities on VKontakte. The list of YouTube channels for web developers was also created by me, if you saw it. Once I realized that my main community with usefulness for front-end-users has too many categories of materials, and it would be nice to separate some of these categories somehow. With this, the creation of the “bookshelf” began.
Unfortunately, I do not 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 for authors / publishers, adding the ability to save books to “favorites”, adding detailed information about each book.
By the way, to implement all of the above, you 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 (there are contacts 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 work here is not for one evening.
The source code of the project is uploaded to github- If interested, you can familiarize yourself. If you know a book that is not on the list - open ish on the github, 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!