Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

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 theexamples directory.

This is for you amazing contributors! 👋

We are excited to invite you to join ourrepository 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 therepository 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'smain branch.

For more detailed instructions, please check ourContribution Guidelines.

Join the Conversation

Would you happen to have questions or would like to discuss your contributions? Join us on therepository 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)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
michaeltharrington profile image
Michael Tharrington
I'm a friendly, non-dev, cisgender guy from NC who enjoys playing music/making noise, hiking, eating veggies, and hanging out with my best friend/wife + our 3 kitties + 1 greyhound.
  • Email
  • Location
    North Carolina
  • Education
    BFA in Creative Writing
  • Pronouns
    he/him
  • Work
    Senior Community Manager at DEV
  • Joined

Congrats on the ebook release! Nicely done!! 🙌

CollapseExpand
 
robertobutti profile image
Roberto B.
PHP enthusiast, passionate about quality tools, AI exploration, and sharing knowledge through articles. Automation is my playground; I’m always learning, innovating, and pushing boundaries.
  • Location
    Italy
  • Work
    Senior Solutions Engineer @Storyblok
  • Joined

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

CollapseExpand
 
raulferreirasilva profile image
Raul Ferreira
Hello, nice to meet you! My name is Raul Ferreira Silva, I'm 20 years old and I'm currently a Systems Analysis and Development student 🦤.
  • Location
    São Paulo, Brazil
  • Education
    Fatec Campinas
  • Pronouns
    he/him
  • Work
    Junior systems assistant
  • Joined

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 🦤.

CollapseExpand
 
robertobutti profile image
Roberto B.
PHP enthusiast, passionate about quality tools, AI exploration, and sharing knowledge through articles. Automation is my playground; I’m always learning, innovating, and pushing boundaries.
  • Location
    Italy
  • Work
    Senior Solutions Engineer @Storyblok
  • Joined

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!

CollapseExpand
 
learnwithparam profile image
Paramanantham Harrison
I help beginners to become a pro software engineers through backendchallenges.com
  • Location
    Tallinn, Estonia
  • Work
    Head of Engineering at Jobbatical
  • Joined

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

learnwithparam.com/resources/ebooks

CollapseExpand
 
giannifed profile image
Gianni Feduzi
  • Joined

Nice. Thank you

CollapseExpand
 
robertobutti profile image
Roberto B.
PHP enthusiast, passionate about quality tools, AI exploration, and sharing knowledge through articles. Automation is my playground; I’m always learning, innovating, and pushing boundaries.
  • Location
    Italy
  • Work
    Senior Solutions Engineer @Storyblok
  • Joined

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

CollapseExpand
 
ryanguitar profile image
Ryan Els
Frontend Developer
  • Email
  • Location
    Cape Town
  • Work
    I have made my first professional website. at Security sector
  • Joined

Thanks for sharing. It looks very interesting.

CollapseExpand
 
robertobutti profile image
Roberto B.
PHP enthusiast, passionate about quality tools, AI exploration, and sharing knowledge through articles. Automation is my playground; I’m always learning, innovating, and pushing boundaries.
  • Location
    Italy
  • Work
    Senior Solutions Engineer @Storyblok
  • Joined

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

CollapseExpand
 
rafaelrferreira profile image
Rafael R. Ferreira 🕹️🐕
FullStack Developer 💻 · Entrepreneur 🚀 · Gamer 🕹️ · Tech enthusiast 🙌 · Golden lover 🐕 · Happily married ❤️
  • Email
  • Location
    Aracaju-SE/Brazil
  • Education
    Computer Science, Tiradentes University
  • Work
    Developer at MULTSERV
  • Joined

Amazing! Congrats!

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

PHP enthusiast, passionate about quality tools, AI exploration, and sharing knowledge through articles. Automation is my playground; I’m always learning, innovating, and pushing boundaries.
  • Location
    Italy
  • Work
    Senior Solutions Engineer @Storyblok
  • Joined

More fromRoberto B.

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp