TypeScript 3, a web framework from Uber, pipeline operator, and more
New TypeScript is available, and the list of new things is real long.
Google Cloud Functions which is Google version of AWS Lambdas (they both allow you to run small platform-independent functions that will run reacting to certain events. e.g an HTTP call; you dont have to pay for the time they are not running), finally got updated to support Node 8. That means that we're now able to use async/await, object spread syntax, and other ES6 nicities.
The pipeline operator is something you can use to chain functions together. This is a bit like pipes in bash, and it works quite nicely with functional languages (see Elixir). The proposal has been there for some time, and I think eventually will make into the specification.
This is a good view on the dark side of async/await, which is error handling.
A nice list of things to do to keep performace in shape. Many of them are non-trivial, for example, using next-gen image formats (JPEG2000, etc) can help quite a bit.
A fascinating story. Many people use a combination of JSON.parse, JSON.stringify to deep cloning the objects. Which is actually handy and fast, but in this case wasn't fast enough...
In this article, we’re going to build a UI that’ll give us the ability to randomly shuffle a deck of cards! In the app, users will be able to shuffle a deck of cards in three different speeds.
A Vue pattern for idiomatic, performant component registration you might not know about | Adrià Fontcuberta
Quick article on how to properly do component registration with the help of a special component called, you will never guess, Component!
I don't know how I missed this article last week. It's fantastic. This is pure and honest comparison of two frameworks with side-by-side code examples.
Discord devs are using React Native only for iOS, and still consider it extremely successful. Storybook accelerates the UI development cycle. Chat is the only native component.
Nice idea, something I've been thinking of myself but never got enough time / courage to actually make. There are multiple random frontend challenges. You can sign up and propose your solution, and then everyone can upvote the solutions.