Dayan Ruben's Avatar

Dayan Ruben

@dayanruben.com

πŸ‡¨πŸ‡Ί in πŸ‡§πŸ‡· dayanruben.com

915
Followers
411
Following
52
Posts
11.03.2023
Joined
Posts Following

Latest posts by Dayan Ruben @dayanruben.com

Post image

Junie CLI, the LLM-agnostic coding agent, is now in Beta!
Junie will follow you wherever you’re working: in the terminal, your IDE, or CI/CD workflows.

With BYOK pricing, real-time prompting, and next-task prediction, Junie is ready for you to try. https://jb.gg/ecer6x

09.03.2026 19:14 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Agents can write code.
Scaling them is the real challenge.
Air is a dedicated environment for agent-driven development: parallel, isolated execution, full-project review, and support for Codex, Claude Agent, Gemini CLI, and Junie.
Get started for free.
Download Air for macOS: https://jb.gg/0y9ntn

09.03.2026 15:09 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Air Launches as Public Preview – A New Wave of Dev Tooling Built on 26 Years of Experience | The JetBrains Blog Download Air – free for macOS. Windows and Linux versions coming soon. We hold a principled optimism for agentic software development – and a pragmatic one. After 26 years of building developer too

blog.jetbrains.com/air/2026/03/...

09.03.2026 14:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
IntelliJ IDEA: The Documentary | An origin story
IntelliJ IDEA: The Documentary | An origin story YouTube video by CultRepo

IntelliJ IDEA Documentary is now live. πŸ“·

How did an IDE created by a small team become a tool used by millions of developers worldwide? And how is it adapting to the age of AI?

Together with @CultRepo we tell the 25-year story of IntelliJ IDEA. https://youtu.be/Kourq_Lz03U

06.03.2026 16:27 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Dejan MiličiΔ‡ - Unison: A New Programming Paradigm
Dejan MiličiΔ‡ - Unison: A New Programming Paradigm Unison is a pure functional language introducing a groundbreaking concept: content-addressed code. On top of the well-known advantages of functional programm...

πŸŽ₯ New conference recording from the Unison community!

A deep dive into content-addressed code and how it changes refactoring, dependency management, and remote code execution.

🌟 Dejan's keynote is one to watch!

www.youtube.com/watch?v=mQHo...

26.02.2026 18:10 πŸ‘ 11 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Re: Dependency Injection vs. Service Locators This is a port of a write-up I did in the Kotlin Lang slack here in response to the question "Dagger vs. Hilt vs. Koin vs. Metro vs. <what comes next>. Serious question: Are there any compelling reasons to switch from Koin to Metro in a Compose Kotlin multiplatform project?" I think it's</what>

Re: Dependency Injection vs. Service Locators

www.zacsweers.dev/re-dependen...

20.02.2026 05:14 πŸ‘ 35 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

πŸ“£ The full #KotlinConf26 schedule is now live on our website!

Explore the talks, workshops, and speakers, and start planning your agenda today.

Check it out: https://kotl.in/conf26-schedu

17.02.2026 16:55 πŸ‘ 25 πŸ” 9 πŸ’¬ 0 πŸ“Œ 2
WebMCP is now available for early preview.

WebMCP is now available for early preview.

πŸ€– WebMCP is officially available for early preview, bridging the gap between websites and AI agents β†’ goo.gle/4rML2O9

By defining structured tools via Declarative and Imperative APIs, you can make your site "agent-ready" for more reliable and performant automation.

13.02.2026 17:32 πŸ‘ 19 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

How was one of the most loved programming languages - Kotlin - created, and what is next after it? This is a rare and special conversation with Kotlin creator Andrey Breslav, with so many fascinating details on how Kotlin became the global success as it is today.

youtu.be/ZggUn2mNqMU

(cont'd)

12.02.2026 20:53 πŸ‘ 47 πŸ” 11 πŸ’¬ 2 πŸ“Œ 3
Video thumbnail

Meet Junie CLI, the LLM-agnostic agent that makes coding more productive and enjoyable.
Run Junie directly from your terminal, in any IDE or inside your CI/CD pipelines.
Join the Early Access Program to try Junie CLI first and share your feedback: https://jb.gg/ecer6x

05.02.2026 19:04 πŸ‘ 18 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
Preview
ACP Agent Registry Is Live: Find and Connect AI Coding Agents in Your JetBrains IDE | The JetBrains AI Blog Together with Zed, we've launched the official ACP Registry: a directory of AI coding agents, integrated directly into JetBrains IDEs.

Today, we’re rolling out ACP Agent Registry in JetBrains IDEs.

Instead of manually setting up coding agents one by one, you can now browse what’s available and install them with a single click. Try different agents, see what’s best for your workflow, and switch as needed.

https://jb.gg/RegistryACP

28.01.2026 15:10 πŸ‘ 11 πŸ” 2 πŸ’¬ 3 πŸ“Œ 1
Preview
302 - MCPs Explained - what they are and when to use them - Fragmented | AI Developer Podcast Download directly MCPs are everywhere, but are they worth the token cost? We break down what Model Context Protocol actually is, how it differs from just using CLIs, the tradeoffs you should know abo...

What are MCPs? are they worth the token cost?

🎧 Listen to Ep 302 and find out! 🎧

fragmentedpodcast.com/episodes/302/

We break down what an MCP actually is, how it differs from just using CLIs, the tradeoffs you should know about, and when MCPs actually make sense for your workflow.

26.01.2026 06:24 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
Ktor 3.4.0 Is Now Available! | The Kotlin Blog Ktor 3.4.0 is now available! It improves stability and addresses outstanding issues. Highlights include OpenAPI generation, Ztsd support for the compression plugin, duplex streaming for OkHttp, Struct...

Ktor 3.4.0 is out! πŸŽ‰

The release improves stability and brings new features:

πŸ”Ά Zstd compression
πŸ”Ά OkHttp duplex streaming
πŸ”Ά Structured concurrency for the HTTP request lifecycle
πŸ”Ά OpenAPI generation from code

Read the blog post for details ⬇️
https://kotl.in/n31gtm

23.01.2026 18:43 πŸ‘ 30 πŸ” 8 πŸ’¬ 0 πŸ“Œ 4
Preview
Exposed 1.0 Is Now Available | The Kotlin Blog This is the first major release of Exposed – a huge milestone for both the project and the Exposed team! This release brings many new exciting features, the most requested being R2DBC support, as well...

πŸŽ‰ Exposed 1.0.0 has finally arrived, bringing:

πŸ™ R2DBC support
πŸ™ Stable API
πŸ™ Performance enhancements

Check out the blog post for the full details and migration guide πŸ‘‡
https://kotl.in/7yl041

23.01.2026 16:43 πŸ‘ 20 πŸ” 7 πŸ’¬ 0 πŸ“Œ 3
Preview
301 - The AI coding ladder - Fragmented | AI Developer Podcast Download directly Most folks reference β€œAI coding” like it’s one thing. It’s really not. In this foundational episode Kaushik & Iury walk through (at least) four paradigms β€” from super autocomplete t...

🎧 Episode 301 is out - AI coding ladder 🎧

Most developers say AI coding like it's one thing but it's not. Listen to @kau.sh & @iurysouza.dev talk about the different AI coding paradigms.

Listen to this episode and find out where you are on the ladder!

fragmentedpodcast.com/episodes/301/

19.01.2026 11:08 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 2
Preview
TransformConf 2026, September 15–16, London TransformConf is a conference hosted by JetBrains focusing on how AI is transforming software development, end to end.

Software development is being transformed by AI. Let’s talk about it!
This is your invitation to join JetBrains for TransformConf 2026, on September 15–16, in London.
Subscribe to the newsletter and get your early bird discount: transformconf.ai

15.01.2026 12:58 πŸ‘ 6 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
The Journey to Compose Hot Reload 1.0.0 | The Kotlin Blog Compose Hot Reload has been promoted to stable. The blog post provides a high-level overview of how Compose Hot Reload works under the hood.

Compose Hot Reload is now stable and bundled with Compose Multiplatform since v.1.10.0! πŸŽ‰

This deep dive by @sellmair.dev and Azat Abdullin walks through the engineering behind Compose Hot Reload and how it works under the hood.

For the curious among you πŸ‘€
https://kotl.in/hotreload100

14.01.2026 18:20 πŸ‘ 28 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.

Compose Multiplatform 1.10.0 is out! πŸŽ‰

What’s new:
✨ Common @​Preview annotation
🧭 Support for Navigation 3 on non-Android targets
πŸ”₯ Stable and bundled Compose Hot Reload

Learn more: https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/

13.01.2026 16:55 πŸ‘ 52 πŸ” 18 πŸ’¬ 1 πŸ“Œ 0
Preview
The Fragmented Podcast letters vibe coding β†’ software engineeringFragmented is a developer podcast that helps turn vibe coders into software engineers, one episode at a time. Our goal is to share our learnings with AI assisted deve...

Big changes coming to @fragmentedpodcast.com

New direction. New cohost. New episode numbering.

Full story drops in the episode coming out on Monday. But if you want a sneak peek (updates in our email newsletter).

buttondown.com/fragmentedcast

11.01.2026 07:32 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ€” Want to convince your colleague, friend, or manager to give Kotlin Multiplatform a try?

Share our refreshed KMP landing page – it’s clear, practical, and full of real-world examples. πŸ‘‡
https://kotl.in/kmp-bs

07.01.2026 16:14 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Adopting Ktfmt and Detekt How Square Android replaced Ktlint with Ktfmt and Detekt and improved Kotlin formatting speed by 40% in a 60,000+ file codebase.

I recently migrated our codebase away from Ktlint to Ktfmt and Detekt. I summarized the reasons and migration steps in a blog post: engineering.block.xyz/blog/adoptin...

05.01.2026 18:20 πŸ‘ 21 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0
Preview
The Disappearing Middle: How AI Coding Tools Are Breaking Software Apprenticeship How AI coding agents are automating away the developer apprenticeship ladder. Discover three personas for using agentic programming effectively, when it accelerates work, and critical guardrails to pr...

If your engineering team is 'senior-only' + AI-assisted… where do tomorrow's seniors come from?

New blog post on the 'disappearing middle':

chrisbanes.me/posts/disapp...

29.12.2025 12:30 πŸ‘ 45 πŸ” 18 πŸ’¬ 6 πŸ“Œ 1

Kotlin compiler plugins are amazing!

βœ… Expressive syntax
βœ… Compile-time checked
βœ… Fast at runtime

28.12.2025 12:50 πŸ‘ 40 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
Preview
The Year in Computer Science | Quanta Magazine Explore the year’s most surprising computational revelations, including a new fundamental relationship between time and space, an undergraduate who overthrew a 40-year-old conjecture, and the…

Revisit the biggest moments in computer science from 2025.

27.12.2025 20:00 πŸ‘ 38 πŸ” 16 πŸ’¬ 1 πŸ“Œ 0
Preview
Golden Kodee Community Awards | 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.

✨ Introducing the Golden Kodee Community Awards ✨

We’re celebrating the people who make the Kotlin community shine – educators, creators, organizers, and innovators.

Think you deserve an award?

πŸ† Nominate yourself now! β†’ kotl.in/golden-kodee...

19.12.2025 10:51 πŸ‘ 13 πŸ” 8 πŸ’¬ 2 πŸ“Œ 1
Preview
beyond the noise - Bazel Keith and the Quest for Better Builds Matt Klein sits down with Keith Smiley, aka β€œBazel Keith,” to talk all things Bazel and iOS tooling. Keith shares how hacking on Objective-C in high school, contributing to CocoaPods in college, and j...

πŸŽ™οΈ New Beyond the Noise ep! @smileykeith.bsky.social (β€œBazel Keith"), talks Bazel, iOS tooling, and his journey from CocoaPods ➑️ Lyft ➑️ Modular.

Catch war stories of compiler bugs, dealing w/large Swift codebases, plus, why Apple/Google don’t solve many DX problems πŸ‘€

bitdrift.io/podcast/beyo...

15.12.2025 15:31 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Performance - Metro A multiplatform dependency injection framework for Kotlin

βœ¨πŸ“Š Refreshed the Metro performance docs page with new benchmark results (both build and runtime) and interactive charts. Pretty happy with how this came out and the next release should have some nice improvements to runtime perf and reduced graph code gen size.

zacsweers.github.io/metro/0.9.0-...

08.12.2025 20:40 πŸ‘ 16 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Combating AI coding atrophy with Rust - Kaushik Gopal's Website It’s no secret that I’ve fully embraced AI for my coding. A valid concern (and one I’ve been thinking about deeply) is the atrophying of the part of my brain that helps me code. To push back on that, ...

Kotlin devs! Rust is a great language to pick up if you want to combat AI atrophy. Let that borrow checker give your brain the workout that vibe coding won't.

kau.sh/blog/learn-r...

05.12.2025 08:36 πŸ‘ 9 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

New blog post on how to render beautiful soft shadows projected by the user's finger with Jetpack Compose.

www.romainguy.dev/posts/2025/f...

29.11.2025 23:15 πŸ‘ 72 πŸ” 23 πŸ’¬ 3 πŸ“Œ 0
Post image

Week 3 of #KMPLevelUp is live! πŸš€ We’ve curated the definitive KMP Watchlist. See how:
πŸ¦‰ Duolingo ships to 40M+ users
πŸ” McDonald’s shares navigation logic
⚑️ Meetup made their iOS app faster with KMP

Get the playlist & register for the expert webinar ➑️ jb.gg/vbl7v4

24.11.2025 17:04 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0