🥑 Lead Developer Advocate @JetBrains.com for IntelliJ Platform
🧩 Helps make JetBrains products extensible
🛠️ Builds useful stuff
🦬 Suffers from yak shaving
Jakub Chrzanowski
Loading...
Unpopular opinion: you should exercise at least as often as you use AI.
Too many moving parts in modular @intellijidea.com plugins? New video: building a plugin with content modules using the IntelliJ Platform Gradle Plugin. Covers optional content modules and demos CSS PSI, available for free starting in 2026.1.
youtu.be/7fEdrktCYDo
Jakub Chrzanowski
Boosting this because feedback from developers who rely on accessibility features day to day is really important here.
What works well in your IDE today? What still gets in the way?
Stop asking users to paste tokens into plugin settings!
I recorded a video about adding OAuth2 login to JetBrains IDE plugins: browser login, IDE callback, PKCE, PasswordSafe, and GitHub API calls
👇
www.youtube.com/watch?v=Qt8k...
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...
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...
If you prefer to read, there's also a blog post 👇
blog.jetbrains.com/platform/202...
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
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
Video
Video
Róbert Novotný
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
Jakub Chrzanowski
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....
The moment a plugin needs account data, a simple API call turns into an authentication problem. The bad shortcut is familiar: ask the user to create a personal access token (PAT), make them paste it i