Goodbye Redux
A complete breakdown on why we needed Redux in the past, and why we don’t any more.
“Never trust a computer you can’t throw out a window”
Best 7 links of week #37, 2018
A complete breakdown on why we needed Redux in the past, and why we don’t any more.
Stop designing for the happy path! Steven Garrity shows how to create more robust layouts by designing with difficult data.
TypeScript has never been easier thanks to the brand new TypeScript plugin for Babel.
A brand new global styles API, native support for the “as” and “ref” props, removal of .extend, full React v16 StrictMode-compliance are only a few of the new features in this release.
Moving forward with v7, Babel maintainers decided it's best to stop publishing the Stage presets in Babel (e.g. @babel/preset-stage-0) and suggest to handle configuration in a different way.
Javascript's ECMA6 came out with some cool new features; ... is one of these new Javascript functionalities. It can be used in two different ways; as a spread operator OR as a rest parameter. Sometimes this flexibility might be a bit confusing and this article will shed some light by providing a bunch of meaningful examples.
Speech synthesis has come a long way since it’s first appearance in operating systems in the 1980s. In the 1990s Apple already offered system-wide text-to-speech support. Alexa, Cortana, Siri and other virtual assistants recently brought speech synthesis to the masses. Modern browsers have speech capabilities too! Let's put them to use.
by Clinton Gormley
Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine is an ideal way to put your data to work. This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships. If you’re a newcomer to both search and distributed systems, you’ll quickly learn how to integrate Elasticsearch into your application.