Patrick Scheibe

@halirutan.bsky.social

Developer 🥑 @jetbrains, image and data scientist, creator of Key Promoter X and the Wolfram Language plugin for JetBrains IDEs

Building IntelliJ plugins for Split Mode / Remote Development? Here’s how to structure a Gradle-based plugin project using: ⚙️ IntelliJ Platform Gradle Plugin ⚙️ Plugin Model v2 content modules ⚙️ Optional plugin content for IDE-specific features Read more 👇 blog.jetbrains.com/platform/202...

Structuring IntelliJ Plugins with Optional Content Modules - The JetBrains Blog

Build IntelliJ Platform plugins with Plugin Model v2 and optional content modules that load only when specific IDE functionality is available.

blog.jetbrains.com

Debugging in Zig feels like an afterthought. I spent way too long getting Zig debugging to work in CLion with the ZigBrains plugin on Linux. It works now, but the path there was not exactly smooth. If you’re stuck, ping me. I can probably save you some pain.

Bild

If your plugin causes UI freezes for users, you need the right diagnostics to investigate and fix them. The easiest way to collect reports is the JetBrains Marketplace error reporter, but today it does not expose the freeze dumps it already collects. Please upvote the issue in the comment!

Bild

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

This is either brilliant or scary: Anthropic accidentally leaked the TS source code of Claude Code (which is closed source). Repos sharing the source are taken down with DMCA. BUT this repo rewrote the code using Python, and so it violates no copyright & cannot be taken down!

Bild

Lovely video, especially the filters in OBS for enlarging single views. I have an AmScope with a good cam wich only works with the bloated manufacurer's software. So I created a single view app using Raylib that always shows only the microscope image and nothing else.

Bild
FiniteSingularity @f15y.com · 5mo ago

Just released my first YT video in some time. For all my Electronics makers out there who are interested in streaming, here is a tutorial on how to set up an electronics streaming workbench. Also, keep your eye out for a few Easter eggs. Enjoy! youtu.be/d4P0vMGFwfc

After a discussion about how best to get the view of my Siglent oscilloscope into OBS, I didn't want to accept that the browser is the only option. It turns out you can use a WebSocket connection to access the RFB data directly. That means, you can implement an oscilloscope viewer natively :)

Bild

I'm all excited about the upcoming live stream next week. I love talking with Yuriy about Platform topics and the live stream is going to be lots fun.

Jakub Chrzanowski@chrzanowski.info · 5mo ago

If you build plugins for @jetbrains.com IDEs, UI freezes are among the fastest ways to ruin the UX. My colleague Yuriy will host a livestream on why they happen, how plugin code can accidentally block the UI thread, and how to avoid it. Details 👇 blog.jetbrains.com/platform/202...

In the world of JetBrains IDE Plugin development, priorities shift as you gain experience. Experienced developers are 140% more likely than new developers to prioritize improvements to API documentation comments. Here are many more interesting facts: blog.jetbrains.com/platform/202...

The experience gap: How developers’ priorities shift as they grow | The JetBrains Platform Blog

The IntelliJ Platform Experience Gap: New developers need onboarding, experienced pros want technical depth. We break down the survey results & what it means.

blog.jetbrains.com

Dear Spotify, The absolute last thing I want your app to do, on any platform, is to display anything that moves. Stop reopening panels and showing me videos. Please. PS. I'll also never ever use you to listen to a podcast, so if I could just disable all of that, would be great