Tag: JavaScript
Best Practices for Unit Testing in React Version 16
Uber ATG Web Platform intern Anat Kleiman shares her advice for testing React version 16 components when altering application logic.
Learnings in Web Development: Design Patterns, Elm, and Progressive Enhancement
Uber's Destination:Web meetup series gives great insight about the most current web building tools and techniques. These three videos from Uber presenters offer tips on a mysterious design pattern, the Elm language, and Progressive Enhancement.
Introducing Base Web, Uber’s New Design System for Building Websites in React
Base Web is a React component library which implements the Base design language to act as a device-agnostic foundation for easily creating web applications.
Creating Custom Plugins with Fusion.js, Uber’s Open Source Web Framework
In addition to providing official plugins, Fusion.js enables developers to build and integrate their own plugins by leveraging dependency injection.
Maximizing Process Performance with Maze, Uber’s Funnel Visualization Platform
Uber developed Maze, our funnel visualization platform, to identify possible UX bottlenecks and provide insight into the various ways riders and drivers interact with our platform.
H3: Uber’s Hexagonal Hierarchical Spatial Index
Uber developed H3, our open source grid system for optimizing ride pricing and dispatch, to make geospatial data visualization and exploration easier and more efficient.
Ten Questions with Angus Croll, Author of If Hemingway Wrote JavaScript
Inspired by his love of reading, Uber engineer Angus Croll wrote a book dedicated to mimicking the literary styles of famous authors—in JavaScript.
Growing the Data Visualization Community with deck.gl v5
deck.gl v5 incorporates simplified APIs, scripting support, and framework agnosticism, making the popular open source data visualization software more accessible than ever before.
Denial By DNS: Uber’s Open Source Tool for Preventing Resource Exhaustion by DNS Outages
Uber Engineering built Denial by DNS, our open source solution for preventing DoS by DNS outages, to facilitate more reliable experiences on Uber's apps, no matter how users choose to access them.
Introducing Chameleon: A Global CMS from Uber Engineering
Chameleon, a global CMS for Uber.com, enables regional operations and marketing teams at Uber to build and ship customized, on-brand webpages.
Visualize Data Sets on the Web with Uber Engineering’s deck.gl Framework
In this article, we discuss deck.gl, an open sourced, WebGL-powered framework specifically designed for exploring and visualizing data sets at scale.
The Uber Engineering Tech Stack, Part II: The Edge and Beyond
The end of a two-part series on the tech stack that Uber Engineering uses to make transportation as reliable as running water, everywhere, for everyone, as of spring 2016.
The Uber Engineering Tech Stack, Part I: The Foundation
Uber’s mission is transportation as reliable as running water, everywhere, for everyone. Here's the first of a two-part series on the tech stack that Uber Engineering uses to make this happen.
Meet Uber Engineering Amsterdam
A team profile of the people and technical work of Uber Engineering Amsterdam, and what it’s like to be a part of the team.
How Uber for Business Engineering Verifies Your Ride in Real Time
How Uber Engineering architected ride policies for Uber for Business, our way of verifying rides in real time.
How Ringpop from Uber Engineering Helps Distribute Your Application
How to develop with Uber Engineering's Ringpop, an open source library developed to make our applications cooperative and scalable.