Domenic examines cancelable promises. He exposes where we are, how the language could be modified to incorporate Promise cancellation without breaking the current API, by using cancellation tokens and a few additions to the syntax – plus a third Promise state of “canceled”. Seriously worth a read! |
|
I’ve been experimenting with elasticsearch – and working at the company behind it for a while – so it only made sense to incorporate it as Pony Foo’s search provider. | |
|
James walks us through a stepping debugger he implemented using pure JavaScript – how cool is that? | |
|
Short and to the point! Anne reflects on the browser DOM and layouting speed. He brings up an insightful HN comment on how the DOM is not slow that you should definitely read, and a proposed API to improve layouting speed. |
|
Jason walks you through a little-known mobile Safari feature where you can create a form that’s able to consume credit card information just by scanning them with the phone’s camera. | |
|
A pretty useful Slack bot that tells you about browser support for features you ask it about, without ever leaving your Slack chat room. Powered by caniuse.com, a consistently awesome service! |
|
I love side projects, such as these weekly emails, my blog, book writing, open-source work, and more. They highly influenced my career – and probably yours, too. Personal side projects are a cornerstone of creative growth and discovery. While they might not always result in financial gain, the long-term benefits are often much more useful. Benefits such as personal growth, creative exploration and generation of professional opportunities are some of the reasons to engage in them. | |
|
Work from home? Jeff’s got you covered with his long list of tips on how to maximize your home-working experience without sacrificing family time – or your sanity. |
|
Dan demonstrates how you can bend JavaScript to your will by writing your own Babel plugin (in this case adding immutable data by default). |
|
Turn on your webcam and strap on your tool belts! You don’t usually come across a modular library for this kind of thing – eye tracking. It’s typically embedded deep in larger libraries and hard to make sense of. This module requires the user to make a few clicks for its eye tracking to become accurate, but it’s fairly easy to train it so. |
|
This article has four parts. Make sure to skim through all four! Part 1, Part 2, Part 3, Part 4. In this article series, the author guides you through the basics of linear algebra while keeping an eye on applying the concepts to game development. | |
|
|
Comments