It’s never been easier to get into iOS development than it is today.
Category Archives: engineering
Building a Marketing Engineering Platform using Next.js, Cloudflare, and Contentful
Finding the right balance between engineering and marketing has always been a challenge.
Balancing Network Effects, Learning Effects, and Power in Experiments
At DoorDash, we rely on experimentation to make decisions regarding model improvements and product changes because we cannot perfectly predict the results in advance.
Building a Unified Chat Experience at DoorDash
Resolving customer problems at scale is not an easy task, which is why the most feasible solution is implementing a chat feature; however, making these chat experiences unified and cohesive is a challenge in itself.
DoorDash customers often want to be able to talk to a customer support representative immediately.
Overcoming Imposter Syndrome When Starting a Career in Tech
Starting a career in software engineering can be overwhelming at first, but recognizing and overcoming imposter syndrome helps build confidence.
Your Deep Links Might Be Broken: Web Intents and Android 12
Part of being a modern-day Android developer is keeping up with Google’s latest update that can have outsized effects and consequences on application’s performance, especially when new changes affect how older app versions function.
Generally, Google releases two types of changes that impact developers: API changes and behavior changes.
Fortunately, API changes tend to be obvious.
Making Applications Compatible with Postgres Tables BigInt Update
Previously, DoorDash relied on Postgres as its main data storage and used Python Django database models to define the data.
Introducing Fabricator: A Declarative Feature Engineering Framework
As machine learning (ML) becomes increasingly important across tech companies, feature engineering becomes a bigger focus for improving the predictive power of models.
Building a Platform to Translate DoorDash into Multiple Languages
Creating multiple language versions of the DoorDash app not only lets us offer our delivery logistics platform in more countries, it also removes language as a barrier to communications.
Using CloudFront Signed URLs with Built-In Authenticated Access to S3
While S3 has traditionally been a valuable resource for sharing documents its removal of V2 signatures has forced many companies to scramble for an alternative.