Uber, Netflix, Slack & 25 other blogs
Filter

We Recommend Articles With a Little Help From Our Friends (Machine Learning and Reader Input)

To create a more comprehensive personalization algorithm, we built a machine-learning model that relates article text to reader-selected interests.Illustration by Hwarim LeeBy Joyce XuIf you create an account with The New York Times, you are presented with a list of popular interests you can choose to follow. It’s a simple idea: tell us what you’re interested in and w...


Manas Realtime — Enabling changes to be searchable in a blink of an eye

Manas Realtime — Enabling changes to be searchable in a blink of an eyeMichael Mi | Tech Lead, Core Product Serving InfraManas, Pinterest’s in-house search engine, is a generic information retrieval platform. As we discussed in our previous post, Manas was designed as a search framework with high performance, availability, and scalability. Today, Manas powers search f...


Using a “go links” service in your organization

When I joined Deezer three years ago, the onboarding process (called DeezCover) was undergoing a complete redesign, so mine was relatively brief. I struggled to find my way around the company’s organization and documentation as I stepped into my new job.Of course, there was an internal Wiki, but you know what happens to Wikis over time: every team sets up their own sp...


Creating an Engineering Vision

BackgroundAs a company scales to more people and more technology, it becomes important to have an engineering vision and a strategy to get there. In our experience, as you get to a size of greater than ~40 folks in an engineering organization, it becomes critical to have an engineering vision. This helps teams make good local decisions that take them toward the larger...


The Journey Towards Metric Standardization

At Uber, business metrics are vital for discovering insights about how we perform, gauging the impact of new products, and optimizing the decision making process. The use cases for metrics can range from an operations member diagnosing a fares issue … The post The Journey Towards Metric Standardization appeared first on Uber Engineering Blog. ...


Dgraph and Slash GraphQL: Using Insomnia with Examples

Insomnia is one of the most popular API development tools that also support GraphQL. In this article, you’ll find out how you can use Insomnia to interact with a Slash GraphQL instance and perform GraphQL requests such as mutations, queries, etc....


Meeting… Jessie Wu, Software Engineer at The New York Times

“Meeting…” is an ongoing series from NYT Open that features New York Times employees from different corners of the company.Illustration by Claire MerchlinskyWhat is your name?Jessie WuWhat are your pronouns?She/HerWhat is your job?I’m a full-stack engineer with a focus in UX engineering for the Care Platforms team.What does that mean?The Care Platforms team works on t...


Introducing Artsy Engineering Radio

Available now on Apple Podcasts, Spotify, and coming soon elsewhere, is Artsy Engineering Radio! Solving problems in the world of software engineering can mean a lot of different things, and this podcast will explore what that looks like at Artsy. If you've followed our blog, you can expect a podcast that sounds like it. There are a ton of amazing engineers here at A...


Using Apollo React Hooks with Typescript

Typescript with GraphQL GraphQL’s type system allows developing error-prone flexible APIs and concrete data-fetching, and you’d want the same experience with the language you’re using with GraphQL....


Consumer Sellers: Getting Paid on eBay Just Got Easier

eBay is expanding its management of payments to consumer sellers over the next year. ...