Jesse Wilson

Cash App

Talk Title

Mobile Developer Productivity Panel

Room

Grand Ballroom 1

Date

19.09.2024

Time

17:20 > 40 min

Share

on Twitter

The panelists will discuss developer productivity, developer experience, tools, etc topics for large scale mobile applications. The panel will start with an introduction of the tech/tooling stack of their current organizations then dive into topics like Gen AI, measurement/metrics,
remote development, forward looking innovation, roadmap, IDE, Tooling, Build, CI/CD. Panelists TBD

Topics

- What had the biggest impact on mobile Developer Experience in the last 24 months?

- Remote development: how do you approach development environment consistency? What were the DPE/DevEx results from their investment in remote development?

- How are you using AI in your infrastructure?

- What are the IDE plugins and toolings that had the most impact on developer productivity

- How are you measuring Developer Productivity?

- How do you balance velocity vs quality?

Talk Title

GC You Later, Allocator

Room

Grand Ballroom 2

Date

19.09.2024

Time

11:15 > 40 min

Share

on Twitter

Memory management on Android is easy: the garbage collector does almost everything and LeakCanary handles the rest! But Kotlin/Multiplatform brings new challenges. Your new features could be blocked if Kotlin/Native leaks memory.

In this talk you’ll get a refresher on Android's garbage collector, and you’ll learn how Swift works without one. Once that groundwork is laid you’ll see how Kotlin/Native integrates these two models.

We’ll cover some memory management tools & techniques:

- Using Xcode to see what’s leaking
- Avoiding leaks when mixing Kotlin and Swift
- Using PhantomReference to test memory bugs
- How Kotlin inline classes compare to Valhalla’s primitive classes.

If you’d like to improve memory management in a multiplatform app, this talk is for you.

Speaker Bio

Programming, inclusivity, sustainability, & 🦕. he/him.

Menu