Blog

Tag: JavaScript

Scaling the Single Page Application with React.js and Flux

addthis-react-flux-javascript-scaling

Here at AddThis, we just completed a rewrite of our dashboard using Facebook’s React.js framework and the Flux application architecture. Managing a large Javascript application as its complexity, number of users, and number of developers grows is something that we’ve spent a lot of time thinking about during this process. In this post I’ll attempt to distill down some of the lessons we learned along the way and how React.js and Flux can help to address them. Continue reading

JavaScript Design Patterns Used in Smart Layers

JavaScript design patterns are important for the maintainability and scalability of web applications. For Smart Layers, we focused on writing DRY (Don’t Repeat Yourself), consistent, and cross-browser compliant code. Before we talk about the specific techniques that we used, let’s first understand the Smart Layers use case.

Continue reading