Since 2010, we have dedicated Friday every week to "investment time", unstructured self-directed time undedicated to client work. Here's how it works and what we've learned.
Promise chains can be a powerful way to handle a series of transformations to the results of an async call. In some cases, additional promises are required along the way. In cases where there are no new promises, function composition can reduce the number of dot chained thens you need. In this lesson, we'll look at how to take a promise chain, and reduce it down with function composition.
Earlier this week, the Metropolitan Museum of Art announced that more than 375,000 images found in the museum's online collection are now available for free and unrestricted use.