“I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We’ve created life in our own image”
Create React App 2.0 has been released and it brings a year’s worth of improvements in a single dependency update. While React itself doesn’t require any build dependencies, it can be challenging to write a complex app without a fast test runner, a production minifier, etc. This new version of the tool ensures that you'll get the most up to date scaffolding when starting your new react app.
You can't get very far in JavaScript without dealing with objects. They're foundational to almost every aspect of the JavaScript programming language. In this post you'll learn about a variety of patterns for instantiating new objects and in doing so, you'll be gradually led to understanding JavaScript prototypes.
Tiptap by Philipp Kühn is a renderless and extendable rich-text editor for Vue.js. Where React has slate.js, Tiptap aims to be that style of a framework for Vue.js. Learn more about this project and how you can integrate a highly customizable rich text editor in your Vue.js projects.
If you’re building a web experience and want to stay fast, a performance budget can be critical. For success, embrace performance budgets as a technique to effectively benchmark your app and make sure it is always performing as expected.
In this article, we’re going to build a news application using Angular 6 and Google’s material design in combination, which will help you to make your future applications with Angular look great in web browsers and mobile devices.
Go's concurrency primitives make it easy to construct streaming data pipelines that make efficient use of I/O and multiple CPUs. This article presents examples of such pipelines, highlights subtleties that arise when operations fail, and introduces techniques for dealing with failures cleanly.
Book of the week
Cassandra: The Definitive Guide: Distributed Data at Web Scale
by Jeff Carpenter and Eben Hewitt
Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you’ll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This expanded second edition—updated for Cassandra 3.0 provides the technical details and practical examples you need to put this database to work in a production environment. Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandra’s non-relational design, with special attention to data modeling.