A dizzying array of options. Always a new flavor-of-the-week tool or framework to learn.
We can't follow every trend! Some of us have ship real things that actually work, that work now, and that will work years from now.
The enemy isn't obsolescence, the enemy is complexity.
What if instead of studying solutions, we studied the problems and the patterns that can address them?
What if we saw development tools for what they are: a means to an end, not a religion to follow?
What if we identified proven patterns for expressing complex logic without writing complex code?
What if we optimized for the ability to adapt our code over time?
Introducing
Practical patterns for the hardest problems in JavaScript apps:
And now a word from the author, Henrik Joreteg:
Proven patterns from real-world use of Redux on large applications.
How Redux is really more of a pattern than a library.
How Redux works and how to use it effectively.
How to build "honey badger" apps that expect and recover from failure.
How to effectively use client-side caching (versioning, cache invalidation, and max age).
How you can use Redux to manage clientside routing too.
How to keep your apps fast and tiny. Start with a 15kb toolkit instead of hundreds of kilobytes.
How to run an entire Redux store in a WebWorker.
How to defeat the monster of complexity.
There's a sample chapter published on Henrik's Blog and below is the table of contents: