Lauren Darcey

Android Platform @ Reddit

Talk Title

Case Study: How Android Platform @ Reddit learned to stop worrying and embrace DevX

Room

Tokyo Room

Date

14.09.2023

Time

11:50 > 40 min

Share

on Twitter

Successful platform teams are often caretakers of the developer experience and productivity. Explore some of the ways that the Reddit platform team has evolved its tooling and processes over time, and how we turned a platform with multi-hour build times into a hive of modest efficiency. Hear about what worked, what challenges were faced, and learn how you can help your organization evolve successfully over time, no matter the scale.

Key Points:

What We Monitor & How We Measure
* Quantitative and Qualitative Measures

Approaches that improved our local build experience
* Better Code Organization
* Addressing the Pain of Context Switching
* Improved Build Times & Tools for Success
* Preventing Downstream Failures

Approaches that improved our CI build experience
* Improved Workflow Organization
* Faster Runtimes / Parallelism / Sharding
* Improved Stability & Interactivity
* Self-Serve Tooling & Awareness (Bots, so many bots)

Approaches that improved our test coverage and app quality
* Introducing a Full Testing Pyramid
* Observability and Enforcement of Code Coverage

Talk Title

Adopting Jetpack Compose @ Scale

Room

Paris Room

Date

15.09.2023

Time

09:00 > 00 min

Share

on Twitter

Over the last couple years, thousands of apps have embraced Jetpack Compose for building their Android apps. While everyone is using the same library, the approach they've taken in adopting it is really different on each team. There's a lot of nuance in how one approaches a migration of this size and the difficulty is amplified when you are doing this at scale.

This panel discussion brings together engineers working on popular apps that are using Compose and their experience in coordinating it's adoption.

Speaker Bio

Mobile @ Reddit / Author of Android books

Menu