Reading Today

When a Mars Simulation Goes Wrong



"The drive to the little white dome on the northern slope of Mauna Loa is a bumpy one. Mauna Loa, the “Long Mountain,” is a colossal volcano that covers half of the island of Hawaii. The rocky terrain, rusty brown and deep red, crunches beneath car tires and jostles passengers."

read full text »

Reading Today

CSS Paint API



"CSS Paint API (also known as “CSS Custom Paint” or “Houdini’s paint worklet”) is about to be enabled by default in Chrome Stable. What is it? What can you do with it? And how does it work? Well, read on, will ya’…"

read full text »

Workaday Reading

Certificates for localhost



"Sometimes people want to get a certificate for the hostname “localhost”, either for use in local development, or for distribution with a native application that needs to communicate with a web application."

read »

Workaday Reading

Don’t Use The Placeholder Attribute



"Upgrade your inbox and get our editors’ picks twice a month. The placeholder attribute contains a surprising amount of issues that prevent it from delivering on what it promises. Let’s clarify why you need to stop using it."

read »

Workaday Reading

dgraham/delegated-events



"Delegated event listeners A small, fast delegated event library for JavaScript. Usage import {on, off, fire} from 'delegated-events'; // Listen for browser-generated events. on('click', '.js-button', function(event) { console."

read »

Reading Today

Grid



"CSS Grid is a two-dimensional layout system created specifically to tackle grid-based user interfaces on the web. Grids are fundamental to the design of layouts."

read full text »

Reading Today

Building a Cross-Platform Mobile Team



"This is the third in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb.In addition to the countless technical pros and cons of React Native, we learned a ton about what React Native means for an engineering organization."

read full text »

Reading Today

React Native at Airbnb: The Technology



"This is the second in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb. React Native itself is a relatively new and fast-moving platform in the cross-section of Android, iOS, web, and cross-platform frameworks."

read full text »

Reading Today

React Native at Airbnb



"This is the first in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb. When Airbnb launched 10 years ago, smartphones were in their infancy."

read full text »

Reading Today

A stand against the “easy” nodejs backend



"Now, that’s not to say that we think pal is hard to learn—quite the opposite! (As far as we can tell, folks find it delightful.) We just acknowledge that we have probably not solved all the hardest problems that you have in front of you as you embark on authoring your next web service."

read full text »

Workaday Reading

Web App Install Banners



"There are two types of app install banners: web app install banners and native app install banners. They let users quickly and seamlessly add your web or native app to their home screens without leaving the browser."

read »