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 »

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

What’s Next for Mobile at Airbnb

“This is the fifth in a series of blog posts in which we outline our experience with React Native and what is next for mobile at Airbnb. Even while experimenting with React Native, we continued to accelerate our efforts on native as well.”

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 »

Reading Today

Designing very large (JavaScript) applications

“This is a mildly edited transcript of my JSConf Australia talk. Watch the whole talk on YouTube. Hello, I used to build very large JavaScript applications. I don’t really do that anymore, so I thought it was a good time to give a bit of a retrospective and share what I learned.”

read full text »

Reading Today

Why We Moved From NoSQL MongoDB to PostgreSQL

“A couple of years ago, we moved our code base to a monorepo, which helped us scale tremendously in terms of code reuse and overall speed of development. We are extremely proud of our ability to run a resilient service that has 99.99% availability with zero downtime upgrades.”

read full text »