Jakub Chrzanowski

@chrzanowski.info

🥑 Lead Developer Advocate @JetBrains.com for IntelliJ Platform 🧩 Helps make JetBrains products extensible 🛠️ Builds useful stuff 🦬 Suffers from yak shaving

What if IntelliJ IDEA and WebStorm could gray out unused object properties in JavaScript/TypeScript? Useful? Annoying? Surprisingly handy? Thinking about shipping this inspection — and maybe live-streaming how it’s built. Would you use it?

Bild

OK, that’s really cool - Spotify introduced DJ X, your AI assistant for composing a playlist that you’re going to listen to in the current session. It behaves also like a radio presenter, describing what you just discovered and what’s up next. Spotify, good job on that!

Bild

I made a macOS screensaver inspired by JetBrains CAI's Noise Terrain animation. 🎉 It started as a web-based animation from Computational Arts Initiative team, translated cleanly into Kotlin Compose, then became a real screensaver using @zsmb.co's ScreenSaver project. 🔥 Download: jb.gg/screensaver

I made a macOS screensaver inspired by JetBrains CAI's Noise Terrain animation. 🎉 It started as a web-based animation from Computational Arts Initiative team, translated cleanly into Kotlin Compose, then became a real screensaver using @zsmb.co's ScreenSaver project. 🔥 Download: jb.gg/screensaver

I moved into the attic, finally, which is still pretty raw. Today, I received four parcels with audio/video equipment from JetBrains, where I work. 📦📦📦📦 Let's unbox them together and give some cardboard boxes to the cat 😼 www.twitch.tv/hszanowski/ www.youtube.com/@hszanowski x.com/hszanowski

Jakub Chrzanowski

🥑 Lead Developer Advocate @JetBrains for IntelliJ Platform 🧩 Helps make JetBrains products extensible 🛠️ Builds useful stuff 🦬 Suffers from yak shaving

youtube.com

Android Studio finally gets embedded browser power 🚀 This is a big unlock for all Android developers and plugin authors! Embedded web browser (JCEF) in Android Studio just got a lot more real 👉 tool windows, auth flows, onboarding, browser-powered plugin UX. platform.jetbrains.com/t/experiment...

Experimental JCEF Web Browser API support for Android Studio

We’re excited to announce that the JCEF (Java Chromium Embedded Framework) web browser API is now experimentally available for Android Studio — a capability previously limited to other JetBrains IDEs....

platform.jetbrains.com

Android Studio finally gets embedded browser power 🚀 This is a big unlock for all Android developers and plugin authors! Embedded web browser (JCEF) in Android Studio just got a lot more real 👉 tool windows, auth flows, onboarding, browser-powered plugin UX. platform.jetbrains.com/t/experiment...

Experimental JCEF Web Browser API support for Android Studio

We’re excited to announce that the JCEF (Java Chromium Embedded Framework) web browser API is now experimentally available for Android Studio — a capability previously limited to other JetBrains IDEs....

platform.jetbrains.com

If you build plugins for JetBrains IDEs, open this before making another icon manually. It collects practical icon generators for: 👉 IntelliJ-style letter icons 👉 icon modifiers 👉 badge composition for SVGs Useful, specific, and easy to apply 👇 platform.jetbrains.com/t/icons-icon...

Icons! Icons Everywhere

You all probably know about This where you can get nice icons for your plugins. Composing New Icons Based on Letters But today I want to highlight an awesome website by @dseptimus . It produces cu...

platform.jetbrains.com

Many developers care deeply about IDE performance, so we turned an internal post by Konstantin Nisht into a public one. It covers the architecture behind UI freezes in IntelliJ-based IDEs, what it took to move more work off the UI thread, and the results so far. blog.jetbrains.com/platform/202...

The Road to Responsive IntelliJ-Based IDEs | The JetBrains Platform Blog

Fixing the freezes: We tackled 25 years of architectural debt in IntelliJ IDEs to move heavy work off the UI thread. Experience a snappier IDE now!

blog.jetbrains.com

IntelliJ Platform Gradle Plugin 2.14.0 is not a casual upgrade. I’m live tonight at 9 PM CEST / 3 PM EDT on Twitch, X, and YouTube to break down the release, the breaking changes, and the features that matter. I’ll also update the Plugin Template to see what the new setup really looks like.

Bild

As you probably noticed, I have been live-streaming content around what I do at @JetBrains I now consider setting up a fixed schedule! Habits FTW Question about timing — which works better? 1️⃣ 2:00 PM CEST → 8:00 AM EDT 2️⃣ 9:00 PM CEST → 3:00 PM EDT

📺 STREAMING NOW! 📺 Plugin development for JetBrains IDEs — sending code snippets to the API Today I'm developing a plugin for JetBrains IDEs to send selected code snippets to the SnipsCo.com API using Kotlin, Ktor, a secret API key, ... Join me live to see how this goes! Links below 👇