Copying and Extending Objects with AngularJS

AngularJS provides a number of utility functions for working with JavaScript objects and collections. Two of those functions, copy and extend, are useful for transferring the shape and values of »

State, Composition and React

When building React Components, and especially when composing React Components, developers often get stuck on where to manage state, and how to update that state with new data from child »

Some Express Routing Best Practices

When working with Express, many developers struggle with best practices and strategies for setting up routes. The key to working with routes is using the Router object to configure routes, »

JavaScript and Immutability

With the rise of libraries such as React and Redux, the need for functional style immutable programming has become prominent in modern JavaScript applications. Simply put, immutable programming is working »

Jest, TestUtils and React Stateless Components

React is a user interface library growing quickly in popularity and usage. When building React Components, components can be tested using the builtin TestUtils add-in which allows rendering into a »