Releases: addyosmani/essential-js-design-patterns
1.7.0
Numerous fixes addresses typos and feedback.
"Learning JavaScript Design Patterns" turns 5 yrs old today 🎂
My book has been available to freely read online for 5 years. In that time it's been read by 1.6 million developers across 3.7 million sessions online*. Physical book sales have been kind.
I can't thank the community enough for recommending the book to their friends and colleagues. I never imagined that I'd one day hear that it helped fellow Googlers and JavaScripters first learn about design patterns in a way that made sense to them. That said, I know the book could be far better.
JavaScript has evolved so much since this book was first written. When there's time, I would love to do a rewrite that includes ES2015+, talks about ES Modules, classes, Babel transforms for newer stage features and where we need to rethink some of these patterns.
I would love to capture a happy medium that beginners and intermediate developers can find useful in this new world. Until I have time to work on that, thank you for making the book a success.
I hope that it's been useful!
Book online: https://bit.ly/jsdesignpatterns
On Amazon: https://amzn.com/1449331815
Analytics: https://bit.ly/jsdpstat
Essential JS Design Patterns 1.6.1
1.6.0
- view commit Document correct output for resetCounter()
- view commit Bump dependencies.
- view commit Improve 'Constructors..' wording. Fixes #121.
- view commit IIFE: fix spacing.
- view commit Fixes #140 - IIFE namespacing pattern.
- view commit Update branch names.
- view commit Update to 1.6.0.