Can Yumusak
yumusak.dev
Can Yumusak
@yumusak.dev
👨‍💻 Eng Manager working on Experimentation at @Spotify, Android Engineer, ex Block (formerly Square), ex Tech Lead Audi • Creator of http://androp.app
Reposted by Can Yumusak
At a high level, you need the 4 things I describe here: bsky.app/profile/bide...

TBH, no vendor (us included) currently offers all 4 to a degree that I'd be fully satisfied with. But you get still value now until the tooling catches up.

First, pick/build an SDK instrument your key workflow.
Ready for my mobile #observability roadmap?

1. Performant SDK that reliably captures/transmits telemetry + context

2. Ergonomic API tailored to mobile platforms, devs, and architectures

3. Scalable backend that enables hella slicing and dicing

4. Modern UI for session and cohort exploration

🚢
February 28, 2025 at 1:28 AM
Reposted by Can Yumusak
Two years ago I wrote about how to compare 2 benchmark results (i.e. don't just compare two averages or 2 medians)

Read more here: blog.p-y.wtf/statisticall...
Statistically Rigorous Android Macrobenchmarks
👋 Hi, this is P.Y., I work as an Android Engineer at Block. As we started evaluating the performance impact of software changes, I brushed up on my statistics classes, talked to industry peers, read several papers, wrote an internal doc to help us i...
blog.p-y.wtf
February 25, 2025 at 5:22 AM
Reposted by Can Yumusak
Ahem
Project 2025 Tracker
Track the progress on Project 2025
www.project2025.observer
February 21, 2025 at 1:52 AM
Reposted by Can Yumusak
Last week I had an interesting conversation on how to set goals for http request latency:

1) Measure network latency client side (browser or app) rather than at the edge.

2) Set a P75 goal rather than P95 or P99

e.g. P75 <= 250 ms

3) Set a P99/P75 goal

e.g. P99/P75 <= 6

Let's look into why:
February 19, 2025 at 4:10 AM
The world's richest man is going after our biggest open source of information?

Cool cool cool...
December 27, 2024 at 4:08 PM
Reposted by Can Yumusak
Exciting news! Foresee building an Android XR App being on the cards next year! 🥽 🖼️ 🧑‍💻

android-developers.googleblog.com/2024/12/intr...

#AndroidDev #XR
Introducing Android XR SDK Developer Preview
The Android XR SDK, a new platform for building extended reality (XR) experiences on Android, is now available for devs to try, and to give feedback.
android-developers.googleblog.com
December 13, 2024 at 5:05 PM
Honestly I'm still concerned about the idea that anyone can listen to and make profiles of any user on Bluesky.

Feels like the exact thing we were worried about Cambridge Analytica doing, however this time the data is openly available (and for free).
The deep goal of bluesky is to decentralize the social internet so that every individual controls their experience of it rather than having it be controlled by 5 random billionaires. Everyone thinks they signed up for a demuskified twitter...we actually signed an exciting and bizarre experiment.
December 3, 2024 at 9:10 PM
There's really nothing better to relax than a day at the Sauna.
December 2, 2024 at 9:39 PM
Reposted by Can Yumusak
Yeah I think this will happen at some point. If you need to debug, you just convert from machine code to whatever language you want. Meta has this: ai.meta.com/research/pub...
Meta Large Language Model Compiler: Foundation Models of Compiler Optimization | Research - AI at Meta
Large Language Models (LLMs) have demonstrated remarkable capabilities across a variety of software engineering and coding tasks. However, their...
ai.meta.com
December 2, 2024 at 9:35 AM
Woah, Blueskyroast.com is mind-blowing! Just one of the many things that the open API of bluesky allows the community to do.

Can't wait for more stuff like this
December 1, 2024 at 12:09 PM
Are people using Circuit in production apps?

It looks sweet but I'm worried about it's learning curve and limitations
November 30, 2024 at 9:07 AM
Reposted by Can Yumusak
Hey #iosdev & #androiddev 👋🏻 My team @YAZIO is looking for a talented Senior Mobile Engineer based in 🇩🇪🇪🇸🇵🇹 or 🇬🇧 We help millions of users to live a healthier life 🥦 We use #KMP and #SwiftUI. Apply www.yazio.com/en/open-posi... or reach out to me 😊
November 29, 2024 at 11:13 AM
As a European it feels like we're missing out on thanksgiving!
November 28, 2024 at 9:49 PM
Reposted by Can Yumusak
I've published version 0.3.0 of my Kotlin Multiplatform bindings for Bluesky. The main highlight of this release is support for Jetstream to consume the Bluesky firehose. It supports all the features of Jetstream, including Zstd compression to reduce message sizes in transit.
November 24, 2024 at 5:50 AM
Someone made a graph visualization of all Bluesky users following each other.

This is one cool article.

joelgustafson.com/posts/2024-1...
Visualizing 13 million BlueSky users | Joel Gustafson
joelgustafson.com
November 20, 2024 at 8:38 PM
Reposted by Can Yumusak
Let's look at Bluesky performance on Android!

I managed to build a release build of the app and ran some traces, let's see what we can find...

I have ~hour, will add to this thread as I investigate
November 19, 2024 at 1:31 AM
Reposted by Can Yumusak
Just published version 0.2.0 for AT Protocol Kotlin Multiplatform bindings, includes a few goodies and also pulls in the latest upstream API changes. Also big thanks for @emplexx.emi.moe for their contributions to better handling for unknown enums! Sealed types ftw
GitHub - christiandeange/ozone: Kotlin Multiplatform bindings for Bluesky
Kotlin Multiplatform bindings for Bluesky. Contribute to christiandeange/ozone development by creating an account on GitHub.
github.com
November 10, 2024 at 8:46 AM
BlueSkys "Custom Feed" feature is hella cool and something I wanted since forever.

Did you discover great custom feeds yet? Or want to promote yours?
November 18, 2024 at 8:04 PM
Reposted by Can Yumusak
👋 I made a starter pack of past & present Android engs from Block (Square, CashApp..)

Ask us what we think about fragments 😜

If you want to be in this lost, you know what to do 😘 block.xyz/careers/jobs...

#AndroidDev

go.bsky.app/SLiJNP5
November 12, 2024 at 11:26 PM
Hey Bluesky 👋
November 13, 2024 at 8:55 PM