A brand new proposal to TC39 for an Object.fromEntries , that produces the inverse effect of Object.entries . With Object.entries , you get an iterator of [key, value] pairs in an object. With Object.fromEntries , you can cast [key, value] pairs into objects. Simple, nice, and it would offer a solution for one of those rare operations that even lodash doesn’t get quite right (even using the powerful utility library we often need to resort to several function calls in a row). |
|
Ryan delves into the details of how promise cancellation works with async iterators. |
|
Kenton discusses ServiceWorkers at the network layer. “We believe the true dream of cloud computing is that your code lives in the network itself. Your code doesn’t run in “us-west-4”, it runs everywhere.” | |
|
Have you ever wondered why WebPageTest can sometimes show that a repeat view loaded with less bytes downloaded, while also triggering warnings related to browser caching? Paul explains what happens when cache-control and expires headers are missing. | |
|
A short screencast where Harry demonstrates the power of Chrome DevTools’ Local Overrides, and how they can be used to test our assumptions about performance engineering. | |
|
Telemetry gives a timeline of browser events leading to errors. Debug better and know why your web app crashed. |
|
“A Collection of Anecdotes from the Evolutionary Computation and Artificial Life Research Communities” “Evolution provides a creative fount of complex and subtle adaptations that often surprise the scientists who discover them. However, the creativity of evolution is not limited to the natural world: artificial organisms evolving in computational environments have also elicited surprise and wonder from the researchers studying them.” An amusing paper indeed! Here is one of the funnier videos. |
|
Matt wrote a Python program to clean up scans of handwritten notes while simultaneously reducing file size in the process. Entertaining read! |
|
Valeri trained a neural network using readily available data about Portuguese wine to figure out which wines someone would like based on factors such as residual sugar and alcohol content. |
|
A look into what happens when we design beyond a screen. |
|
Quick wins to make your designs more inclusive. |
|
With so many colors, type settings, layout options, and responsive possibilities, it’s easy to turn a stylesheet into a million line nightmare. Hope dives into fixing the CSS tanglewire. |
|
Preethi explains: “Knockout text is a technique where words are clipped out of an element and reveal the background. In other words, you only see the background because the letters are knocking out holes. It’s appealing because it opens up typographic styles that we don’t get out of traditional CSS properties, like color .” |
|
“I’m sure you know about alt text. It’s the attribute on the image tag that has the important task of describing what that image is for someone who can’t see it for any reason. Please use them.” |
|
Luis shows how to move elements along an SVG path almost effortlessly, using a small library that allows you to achieve playful animation effects with a single function call. |
|
|
Comments