Dayan Ruben
banner
dayanruben.com
Dayan Ruben
@dayanruben.com
🇨🇺 in 🇧🇷
dayanruben.com
Reposted by Dayan Ruben
Hey Android devs! Planning your next career move for 2026? Go beyond a single platform.
We’ve launched #KMPLevelUp — a free 4-week journey to master KMP with curated courses, expert content, and a live webinar. Time to ship your Kotlin skills to iOS & web: jb.gg/vbl7v4
Level Up with Kotlin Multiplatform | JetBrains Learning Journey
Master Kotlin Multiplatform before 2026! Join JetBrains’ 4-week KMP learning journey with expert courses, talks, and career insights.
jb.gg
November 10, 2025 at 10:46 AM
Reposted by Dayan Ruben
We’re running our yearly Kotlin Multiplatform survey to understand how the ecosystem is growing, how our recent releases are performing, and where to focus our efforts next.

Your experiences matter!

Take a few minutes to share your feedback 👉 https://surveys.jetbrains.com/s3/KMP-Survey-2025-B
October 28, 2025 at 1:45 PM
Reposted by Dayan Ruben
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android
October 24, 2025 at 8:06 PM
October 22, 2025 at 6:18 PM
Reposted by Dayan Ruben
I turned a leak investigation into a post on the Block eng blog to share a method that works well!

It's a bit long... I had to show how to encode code knowledge to automate leak investigations, and dig even deeper with YourKit Java Profiler.

engineering.block.xyz/blog/the-lea...

#AndroidDev
The LeakCanary Method
This blog post shares a method for root causing Android memory leaks
engineering.block.xyz
October 21, 2025 at 9:00 AM
Reposted by Dayan Ruben
📱 Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code

At KotlinConf’25, @rsicarelli.bsky.social shared how StoneCo – serving 4M+ users – scaled KMP adoption, trained 130 engineers, and achieved 55% code sharing across two large-scale mobile apps.

📺 kotl.in/u5aa8v
September 27, 2025 at 8:52 AM
Reposted by Dayan Ruben
🚀 Compose Multiplatform for web goes Beta in the 1.9.0 release!

Now is the perfect time to bring your Compose code and skills to the browser with minimal effort. Extend your apps beyond mobile and desktop to the web.

Learn more ➡️ https://kotl.in/cmp190-blue
Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta | The Kotlin Blog
Compose Multiplatform for web is ready for real-world use by early adopters.
kotl.in
September 22, 2025 at 5:14 PM
Reposted by Dayan Ruben
“Your Voice Belongs Here: Creating Compelling KotlinConf Proposals” 🎤

This livestream is for speakers from underrepresented groups in tech ready to level up! @pamelaahill.bsky.social and @cheuk.dev will share how to turn your Kotlin story into a strong proposal.

➡️ https://kotl.in/live-oc25
Live Webinar -
info.jetbrains.com
September 16, 2025 at 2:09 PM
Reposted by Dayan Ruben
📣 KotlinConf'26 is calling for speakers!

Got a Kotlin story to tell? Submit your talk idea and be part of shaping this year’s event!

✍️ kotl.in/conf26-submi... ✍️
📣 The KotlinConf'26 Call for Speakers is OPEN!

Share your Kotlin expertise with the world – server-side, web, desktop, mobile, AI/ML, and more! Submit your proposal and get a chance to speak at the year's biggest Kotlin event!

👉 https://kotl.in/conf26-submittalk 👈
September 15, 2025 at 5:13 PM
Reposted by Dayan Ruben
📢 The Kotlin 2.2.20 release is out, bringing important changes for web development! Kotlin/Wasm is now Beta, with improved exception handling in JavaScript interop, npm dependency management, built-in browser debugging support, and a new shared source set for js and wasmJs targets.

🔗 kotl.in/2.2.20
Kotlin 2.2.20 Released | The Kotlin Blog
The Kotlin 2.2.20 release is out! This version delivers important changes for web development and other improvements. Learn more!
kotl.in
September 10, 2025 at 7:22 PM
Reposted by Dayan Ruben
🛣️ 🗺️ See where Kotlin Multiplatform and Compose Multiplatform are headed next.

Explore the direction for the months ahead in our latest roadmap.

🔗 kotl.in/kmp-roadmap-25 🔗
What’s Next for Kotlin Multiplatform and Compose Multiplatform – August 2025 Update | The Kotlin Blog
Discover our priorities and the general direction for Kotlin Multiplatform and Compose Multiplatform over the next six to twelve months.
kotl.in
September 2, 2025 at 9:05 PM
Reposted by Dayan Ruben
The team at Meta enabled Kotlin incremental compilation on Buck2 – Meta’s build system 🚀

Check out their end-to-end walkthrough with insights on how they did it and the benefits it brings ⤵️
https://engineering.fb.com/2025/08/26/open-source/enabling-kotlin-incremental-compilation-on-buck2/
Enabling Kotlin incremental compilation on Buck2
The Kotlin incremental compiler has been a true gem for developers chasing faster compilation since its introduction in build tools. Now, we’re excited to bring its benefits to Buck2 –  Meta’s buil…
engineering.fb.com
August 30, 2025 at 7:40 AM
Reposted by Dayan Ruben
🚀 Koog 0.4.0 is here!

This release brings powerful new capabilities for building scalable and production-ready AI agents. Highlights include:

🕵️‍♀️ Langfuse and W&B Weave support
🧩 Ktor integration
🏛️ Native structured output
📱iOS target
🧠 GPT-5

Learn more: https://jb.gg/xbyjz9
Koog 0.4.0 Is Out: Observable, Predictable, and Deployable Anywhere You Build | The JetBrains Blog
Featuring Langfuse and W&B Weave Support, Ktor Integration, Native Structured Output, iOS Target, GPT-5, and More. Koog 0.3.0 was about making agents smarter and persistent. Koog 0.4.0 is about
jb.gg
August 28, 2025 at 6:04 PM
Reposted by Dayan Ruben
This Compose release is stacked! There is something for everyone in here 🎁

android-developers.googleblog.com/2025/08/what...
What’s new in the Jetpack Compose August ’25 release
The Jetpack Compose 1.9 release introduces features like advanced shadow modifiers, new visibility modifiers, and enhanced rich styling capabilities.
android-developers.googleblog.com
August 13, 2025 at 10:55 PM
Reposted by Dayan Ruben
What’s the quickest route to various destinations? Anyone who’s traveled anywhere has solved some version of the shortest-paths problem. For the first time in 40 years, computer scientists have improved upon the best algorithm for solving it.
www.quantamagazine.org/new-method-i...
August 10, 2025 at 1:46 PM
Reposted by Dayan Ruben
Be among the first to try GPT-5 in JetBrains AI Assistant and the coding agent Junie!
👉 jb.gg/gpt5-jb-t
August 7, 2025 at 5:43 PM
Reposted by Dayan Ruben
Want to create smart, scalable AI agents in Kotlin? 🧠

Join us for a two-part livestream series on Koog, JetBrains’ open-source agentic framework.

📅 Aug 12 and 18 | 🕒 3:00 PM UTC

From fundamentals to advanced use cases – all in Kotlin.

Don’t miss it!
🔗 Register: jb.gg/p99t3k
Live Webinar -
jb.gg
August 1, 2025 at 2:40 PM
Reposted by Dayan Ruben
Droidcon NYC videos are up!

I was on a panel about dependency injection and also hosted a panel on build systems, enjoy!

www.droidcon.com/2025/07/23/t...

www.droidcon.com/2025/07/23/b...
The Future of Dependency Injection in Modern Android - droidcon
Dependency Injection remains a cornerstone of scalable Android architecture—but as the platform evolves, so do the tools and patterns we rely on.
www.droidcon.com
July 23, 2025 at 7:31 PM
Reposted by Dayan Ruben
🎟️ Super Early Bird tickets for KotlinConf 2026 are live!

🗺️ We’re heading to Munich, Germany – a brand-new venue in the heart of Europe.

Secure your spot now 👉 kotl.in/conf26-tickets
Registration | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotl.in
July 22, 2025 at 10:52 AM
Reposted by Dayan Ruben
🪿📱Introducing Goose Mobile

An exciting new experimental project in the goose ecosystem!

Goose Mobile is an open agent that runs directly on your Android device, designed to maximize automation of your everyday tasks.

github.com/block/goose-...
July 19, 2025 at 6:17 PM