Advertisement · 728 × 90

Posts by Dayan Ruben

Post image

🎙️ Our first guest in the AI series is the legend @mitchellh.com 🎙️

We covered a lot of ground and learned a tonne from him: 👻 Ghostty's internals and why tmux & certain shells strip its best features. His path from AI skeptic to cautious optimist.

1 day ago 2 1 1 2
Post image

Become an LLM expert with a free in-IDE course from JetBrains Academy. Learn how modern LLMs work and how to apply them in real projects, from NLP basics to RAG, vector databases, LoRA, and PEFT. Take the course. 👇
jb.gg/ecr9co

5 days ago 12 1 0 0
Post image

Agentic AI speeds up code production, but the challenge is execution and control.

JetBrains Central is an open system for agentiс development across the SDLC, with governance, observability, and controlled execution.

Early access starts in Q2 2026.

Learn more: https://jb.gg/central

3 weeks ago 6 1 0 0
Video

AI agents can generate unlimited amounts of code. Most of it is fine, but a few wrong lines can cause major errors or inefficiencies. Can a human reviewer spot them without getting fatigued? We covered this live: https://jb.gg/sdd-post-blue

3 weeks ago 5 1 1 1
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

1 month ago 14 3 1 0
Video

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

1 month ago 23 4 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/...

1 month ago 0 1 0 0
Advertisement
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

1 month ago 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...

1 month ago 12 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...

1 month ago 35 9 2 0
Video

📣 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

1 month ago 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.

2 months ago 19 7 1 0
Video

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)

2 months ago 47 11 2 3
Video

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

2 months ago 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

2 months ago 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.

2 months ago 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

2 months ago 30 8 0 4
Advertisement
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

2 months ago 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/

2 months ago 7 1 0 2
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

3 months ago 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: blog.jetbrains.com/kotlin/2026/01/compose-m...

3 months ago 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

3 months ago 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

3 months ago 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...

3 months ago 21 8 1 0
Advertisement
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...

3 months ago 45 18 6 1

Kotlin compiler plugins are amazing!

✅ Expressive syntax
✅ Compile-time checked
✅ Fast at runtime

3 months ago 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.

3 months ago 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...

3 months ago 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...

3 months ago 4 3 1 0