
Affinity
Stories and lessons from our journey building Affinity
Latest Posts

Meet the Affiniteam | Mimi Lee
Meet Mimi Lee, a software engineer here at Affinity. We asked Mimi a few question about what its like to work as a part of the Affinity…

Meet the Affiniteam | Zihao Xia
Meet Zihao Xia, a product manager here at Affinity. We asked Zihao a few question about what its like to work as a part of the Affinity…

Affinity Design Principles
To establish a shared definition for great design at Affinity, we start at the foundation: our principles.

Optimizing joins in Redshift
Recently at Affinity, we accelerated our analytics workloads on Redshift by optimizing our use of joins. In this blog post, we begin by…

Affinity Named One of Fortune’s Best Workplaces for 2020
At Affinity, we know we’re nothing without our employees. That’s why cultivating a workplace environment that supports and strengthens…

Affinity Design Library
Design as a craft is largely a product of labor — design-thinking, hands-on pixel pushing, transforming an idea into reality. But what we…

How we used Postgres extended statistics to achieve a 3000x speedup
Read on to learn about Postgres basic statistics, extended statistics, and how to use them to speed up query plans

Design at Affinity
An intro to the design team at Affinity.

Scaling Incident Response At Affinity
It’s 3pm. You’re surveying all your snack options because it’s that time of day. You feel your phone vibrate, take a peek — oh shit…

Sharing code between web & React Native: Why & how to configure Metro for code sharing
Over the past year, we’ve added an abundance of new features to our mobile app. Over time, we realized that this resulted in a lot of…
Reviews
Login to submit your review.