DEV Community

Cover image for The JavaScript open-source ebook
Roberto B.
Roberto B.

Posted on

The JavaScript open-source ebook

Some Drops of JavaScript is an open-source book that collects some useful, unknown, underrated JavaScript functions or stuff discovered, used, and learned during JavaScript's daily use.

You can read the work-in-progress book here: https://drops-of-javascript.hi-folks.dev/.

When using JavaScript frameworks/libraries daily (such as React, Vue, and Angular), it's easy to overlook the power of the language's core functionalities.

I usually look at the framework documentation or look for a package in Npm for the system, array, and string functions instead of using core functionalities provided by the language.

While I wrote this HTML-book, I also wrote some scripts to understand the functions' behavior better. You can find these examples here: https://github.com/roberto-butti/some-drops-of-javascript in the examples directory.

This is for you amazing contributors! ๐Ÿ‘‹

We are excited to invite you to join our repository and contribute to the open-source book project. We welcome contributors with various skills and interests, so whether you're a JavaScript expert, a grammar enthusiast, a design aficionado, or just someone with a passion for learning and sharing knowledge, there's a place for you in our open-source book project.

Ways to Contribute

Here are some of the ways you can get involved:

  • JavaScript Wizards: Write pages for JavaScript functions, share your expertise, and help fellow developers understand some nice JavaScript functions.

  • Reviewers and Editors: Help ensure the quality and accuracy of the content by reviewing and editing pages.

  • Grammar Enthusiasts: Review and improve the English grammar and readability of our documentation.

  • Idea Contributors: Suggest JavaScript functions that should be covered in the documentation. Your insights are valuable!

  • Design Gurus: Propose design changes that can enhance the overall user experience of our book.

The GitHub repository is : https://github.com/roberto-butti/some-drops-of-javascript

How to Get Started

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your contributions.
  3. Make your changes and commit them.
  4. Open a pull request to merge your changes into the original repository's main branch.

For more detailed instructions, please check our Contribution Guidelines.

Join the Conversation

Would you happen to have questions or would like to discuss your contributions? Join us on the repository issue section, where you can create issues but also create suggestions and feature requests.

Say Thank You!

We deeply appreciate your willingness to contribute to the open-source book "Some Drops of JavaScript". Your efforts significantly impact the JavaScript community, and we're grateful for your support.

The book is available in HTML format here: https://drops-of-javascript.hi-folks.dev/

Happy Hacking! ๐Ÿš€

Top comments (10)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Congrats on the ebook release! Nicely done!! ๐Ÿ™Œ

Collapse
 
robertobutti profile image
Roberto B.

Thanks a lot! Your kind words mean a lot to me.

Collapse
 
raulferreirasilva profile image
Raul Ferreira

Thank you very much for transmitting your knowledge for free and in such a well-organized way, I'm starting my career now and for me it's very important to know that the community is willing to help and not sell another course ๐Ÿฆค.

Collapse
 
robertobutti profile image
Roberto B.

I'm delighted to hear that you appreciate the free resources! Starting a career can be daunting, but remember, you're not alone. The community is here to help you out. Best of luck!

Collapse
 
learnwithparam profile image
Paramanantham Harrison

Thanks for sharing,
I have written few visual ebooks some time ago around "Functional Programming Concepts in JavaScript"

learnwithparam.com/resources/ebooks

Collapse
 
ryanguitar profile image
Ryan Els

Thanks for sharing. It looks very interesting.

Collapse
 
robertobutti profile image
Roberto B.

Thanks for your kind words! I'm happy to hear that you liked it.

Collapse
 
giannifed profile image
Gianni Feduzi

Nice. Thank you

Collapse
 
robertobutti profile image
Roberto B.

You're welcome! I'm happy you enjoyed it.

Collapse
 
rafaelrferreira profile image
Rafael R. Ferreira ๐Ÿ•น๏ธ๐Ÿ•

Amazing! Congrats!