Issue #61

This Week In Meteor

 

This week I've been thinking a lot about abstractions. More specifically, I've been asking the question, when should you use abstractions to DRY your code and when should you not? 

I'm calling out Redux specifically because I've identified a worrisome trend appearing more frequently. Redux, which is ultimately a well designed abstraction, is becoming included in new projects by default, no questions asked. While Redux is a great choice for many larger apps, I think it's default inclusion represents a movement towards an increased reliance on abstractions for front end javascript development.

In reality, the answer to the question: "to redux or not to redux" depends on your app, your business needs, and your personal preference. Pick the best choice for you. Just be aware of the tradeoffs.  

Happy abstractions, 

Vincent 

p.s. I removed headline images from the articles. Sorry if you liked them :)

Crafted with ♥ at Differential