React’s ⚛️ new Context API

It’s way more ergonomic, it’s no longer “experimental,” and it’s now a first-class API! OH, AND IT USES A RENDER PROP! NOTE: This is a cross-post from my newsletter. I publish each email two weeks after it’s sent…. Source:

I made a talking emoji using regular emojis and JavaScript

Today, while I was working, someone sent an interesting little script in a chat group:,output. The original code was written by Martin Kleppe — kudos to him for the short implementation. The code is very simple, but the effect is very interesting…. Source:

3 Code Splitting Patterns For VueJS and Webpack

Code splitting a single page app is a great way to improve its initial loading speed. Since a user doesn’t have to download all the code in one hit, they’ll be able to see and interact with the page sooner…. Source:

Designing for 4-sided viewports with CSS Grid

Design your web layouts to respond to all four edges of the screen — top, left, right, and bottom. Jen Simmons shows you how using CSS Grid rows defined in a combination of fr units, minmax(), max-content, and auto, so content moves around and makes for beautiful graphic design at every viewport s… Source:

This Android app will turn your wallpaper into a live map of your location

There’s a new Android app called Skyline that will turn your current location into your wallpaper, as first spotted by Lifehacker. Skyline uses 3D terrain data from Mapbox to show either your current location or specific coordinates to create wallpapers in full detail…. Source:

Trading Tip `The Wall´ – Why Do We Fall, Bruce?

This week, the price of bitcoin reached a low-point of -53% from its December high. A few weeks ago, I wrote about the Death of the “Get in before Wall Street!”-meme and why it made sense to Short the Great Bitcoin Bull…. Source: