Essential JavaScript And jQuery Design Patterns – A Free New Book


Hey guys. Today I'm happy to announce the release of a free book I've written called 'Essential JavaScript & jQuery Design Patterns For Beginners'. Design patterns are reusable solutions to commonly occurring problems in software development and are a very useful tool to have at your disposal.

I wanted to write this mini-book was because I felt that patterns were an area a lot of new and intermediate JavaScript developers may not have had a chance to explore just yet and I'm hopeful my book will encourage you to check them out as they can be quite powerful.

Update: Version 1.5.x of the book and above are available in either online form to read for free or via O'Reilly if you'd like to pick up physical or eBook formats of the book. The latter is a lot more visually pleasing than the PDF/eBooks I used to generate and I hope this combination of free or purchase options satisfies most readers needs. 

You can download my book and learning resources right away or read online if you'd prefer. 





Why A Free Book?

There's some really fantastic literature available out there on design patterns in JavaScript (Stoyan Stefanov's excellent 'JavaScript patterns' book comes to mind) but a lot of the JS-centric material requires purchased literature.

These books are definitely worth buying, but I personally feel that until a developer is interested enough in learning about patterns to make the leap to invest in these, the majority of material they have accessible online doesn't focus enough on how to apply design patterns to JavaScript or jQuery. That's where having a free book of this nature comes in useful.


I was the primary author of this book but I would like to thank JavaScript and design pattern enthusiast Alex Sexton for technically reviewing the content and ensuring that it was accurate. Alex also provides some insightful feedback on the book's content that helped improve it. I would also like to extend my thanks to Rebecca Murphy as her open-source book 'jQuery Fundamentals' served as the inspiration for me aiming to create a piece of useful free content that goes beyond the depth a standard article would.

What Does The Book Pack Contain?

The downloadable version of the book pack contains:

  • My 'Essential JavaScript & jQuery Design Patterns' Book
  • Printable Design Pattern sheets (courtesy Jason MacDonald)
  • Design Pattern Reference Cards (courtesy of DZone)




I'll be updating the book (and download links) with minor changes anytime they are made to keep the material as accurate as possible. If you have changes you would like to suggest, please feel free to get in touch and we can discuss them.

That's it!. Thanks for checking out this post. If you found my book helpful and would like to share it with your friends or colleagues, please feel free to click the retweet button below. Together we can help spread more awareness of design patterns in the JavaScript and jQuery communities.

Update: Due to popular demand, you can now also download Essential JavaScript & jQuery Design Patterns in ePub format (compatible with iBooks) as well as in PDF format.  Just click on any of the download buttons above and you'll grab the latest version of the book from GitHub.


    • I recommend adding the book to Readability then printing to PDF from there for now. We’re working on streamlining conversion as in previous releases it’s been quite manual (and unoptimized for mobile devices).

  1. Pingback: 40+ Useful Free Online Books for Web Designers | Web Design | instantShift

  2. Pingback: 40+ Useful Free Online Books for Web DesignersRimaz Rauf 's Blog

  3. Pingback: 40+ Useful Free Online Books for Web Designers | CS5 Design

  4. Pingback: - 虾子酱油学习网页设计

  5. Essential JavaScript And jQuery Design Patterns – A Free New Book Very nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed surfing around your blog posts. After all I’ll be subscribing to your feed and I hope you write again very soon!

  6. Pingback: Stuff that I need to read… | The Mud Dauber Chronicles

  7. Pingback: 40 +有用的免费在线网页设计师书籍 | The Designer Blog

  8. Pingback: Learning JavaScript – Up to Speed in No Time | Eric Elliott - JavaScript Architect (A JavaScript Blog)

  9. Pingback: Download Free Online eBooks for Web Designers and Developers - DesignModo Dev

  10. Pingback: Javascript - Forums

  11. Pingback: এক্ষুনি সংগ্রহে রাখুন ওয়েব ডেভেলপমেন্ট শেখার প্রয়োজনীয় ১৫ ই-বুক!!! | রাফি আইটি বাংলাদেশ

  12. Pingback: ওএয়ব ডিজাইন শিখার ১১ pdf বুক | পিসি টিউনার বিডি.কম

  13. Pingback: 45 Free eBooks for Developers and Designers - Speckyboy Design Magazine

  14. Pingback: Lindermann's Blog | Learning JavaScript Design Patterns

Leave a Reply

Required fields are marked *.