Talks
Keynotes, conference sessions and developer shows since 2013: Firebase and Google's AI developer tools now, the YouTube APIs before that. Each recorded one links to its video, and the keynotes open at my segment.

Keynotes, panels and recent
Video · Firebase Release Notes
August 2026: AI Logic, CLI Agent Mode, and App Check
The six Firebase updates of the month, from the newest Gemini models in Firebase AI Logic to Firebase CLI features built for AI agents.

Panel · Google I/O Connect Miami 2023
Panel with Google's developer relations engineers
Keynote · Firebase Summit 2022
What's new in Firebase
Firebase Test Lab inside Gradle Managed Devices, Crashlytics insights in Android Studio, and Crashlytics for Flutter apps built with split debug info.
Keynote · Firebase Summit 2020
What's new in Firebase (opening keynote)
Crashlytics streaming crash data into BigQuery, and the alerts and Data Studio dashboard built on top of it.
Session · Google I/O 2016
Cross-platform coding without a net
Two apps live-coded against one shared Firebase backend in half an hour, in front of several hundred people.
Conference and community talks
- 2023Smarter algorithm in Firebase CrashlyticsVideo · 2023 · 1 min
- 2023What is a developer's favorite language?Video · 2023 · 1 min
- 2021Integrating the App Distribution SDK in iOS appsWorkshop · Google I/O 2021 · 39 min
- 2020Adding on-device recommendations to your app using TensorFlow and FirebaseSession · Firebase Summit 2020 · 14 min
- 2019Building richer app experiences with machine learningSession · Firebase Summit 2019 · 24 min
- 2019ML options for mobile developersSession · Google Cloud Next 2019 · 32 min
- 2019ML options for mobile developers (DevByte)Video · Google Cloud Next 2019 · 7 min
- 2018How can Firebase improve the user experience of your app?Session · Firebase Summit 2018 · 16 min
- 2015How to go viral without really tryingLightning talk · GDC 2015 · 6 min
- 2014YouTube APIs for game developersSession · 2014 · 26 min
- 2013YouTube APIs, part 1Session · DevFest DC 2013 · 32 min
- 2013YouTube APIs, part 2Session · DevFest DC 2013 · 5 min
- 2013YouTube APIs (in Turkish)Session · DevFest Istanbul 2013 · 44 min
- 2013YouTube APIs live stream (in Turkish)Livestream · DevFest Istanbul 2013 · 43 min
- 2013YouTube for developers: the future and the opportunitiesSession · Google I/O 2013 · 56 min
- 2013Broadcast Yourself: using the YouTube Live APIs to stream to the worldSession · Google I/O 2013 · 30 min
- 2013Broadcast Yourself: a preview of the I/O sessionVideo · 2013 · 3 min
YouTube Developers Live
In 2013 and 2014 I hosted YouTube Developers Live, a show for developers building on the YouTube APIs, often with the partners who built on them. These 11 episodes are in my playlist of every recording:
- Things new developers say
- Setting up your Java IDE for Google API samples
- YouTube Live Streaming API overview
- Live streaming with RadioLine
- Our favorite moments
- YouTube Direct Lite for Android
- Getting help with YouTube APIs
- Subscribe button
- Resumable uploads
- Live game streaming with XSplit
- YouTube Direct Lite for iOS
For organizers

Topics
Where AI agents fail in production
The failure modes behind agent incidents, from stale context to concurrent writes, and the deterministic checks that catch them before a user does.
Keeping an AI feature's bill and abuse under control
Attestation, per-user limits, spend caps and circuit breakers in front of a model endpoint, in the order they act.
Developer relations for AI developer tools
Launching SDKs to developers, and the samples and live demos that hold up when real apps use them.
Short bio
Ibrahim Ulukaya has been at Google since 2013, most recently leading developer relations engineering for Firebase and Google's generative-AI developer stack. He led the developer launches of the Gemini and Vertex AI SDKs and Genkit, and was the tech lead for the YouTube APIs. He writes about how production AI systems fail at ulukaya.dev.
Download a headshot (800 px JPEG). For a talk, a workshop or a podcast, email ulukaya@gmail.com.



