<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Developer 🥑 @jetbrains, image and data scientist, creator of Key Promoter X and the Wolfram Language plugin for JetBrains IDEs</description><link>https://bsky.app/profile/halirutan.bsky.social</link><title>@halirutan.bsky.social - Patrick Scheibe</title><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mweb7wrps22z</link><description>Need to access native libraries from an IntelliJ Platform plugin?&#xA;&#xA;The IntelliJ Platform is moving many native integrations from JNA to FFM. This video covers the plugin-developer changes, IDE-bundled JNA configuration, and Platform migration examples.&#xA;&#xA;youtu.be/LNcr40P0viw&#xA;https://youtu.be/LNcr40P0viw</description><pubDate>25 Sep 2026 17:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mweb7wrps22z</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mvavfyfxtk26</link><description>Summer 2026 IntelliJ Platform update for plugin developers:&#xA;&#xA;10 changes in ~5 minutes, including native plugin variants, Starter/Driver testing, LSP API renames, Kotlin UI DSL, PolySymbols, and VFS listeners.&#xA;&#xA;Video: youtu.be/5mQixmpezuI&#xA;&#xA;Details: https://platform.jetbrains.com/t/summer-2026-intellij-platform-changes-for-plugin-developers&#xA;https://youtu.be/5mQixmpezuI</description><pubDate>11 Sep 2026 15:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mvavfyfxtk26</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mu2zfupjik2r</link><description>Before we can continue with CLion and programming the RP2040, we need to make some more tweaks to the ButtonBox design. Thanks to everyone who suffered with me through the FreeCAD session last night :)&#xA;&#xA;The parts printed fine and need only minor fixes.&#xA;&#xA;www.youtube.com/@halirutan</description><pubDate>27 Aug 2026 14:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mu2zfupjik2r</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mttalbfbv22z</link><description>That was a weird issue. From &#34;let&#39;s quickly check what&#39;s going on here...&#34; to &#34;hmm, nothing&#39;s obviously wrong&#34;, to &#34;can you try this and that?&#34;, to bringing in the Platform team for an answer and finally circling back and understanding the actual issue.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>24 Aug 2026 11:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mttalbfbv22z</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mtbnpkqkac2e</link><description>People asked for an update to the SKILL.md to analyze UI freezes in the IntelliJ Platform. The skill now handles modern IntelliJ freezes more gracefully by adding coroutines and Dispatchers.Default starvation cases, a few new freeze patterns, and better fixes.&#xA;&#xA;https://gist.github.com/halirutan/3639e876b1faeba33200896b850a6842</description><pubDate>17 Aug 2026 12:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mtbnpkqkac2e</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mq6m7zlsfs2g</link><description>New IntelliJ Platform docs page and companion video on Error Reporting! The video walks you through the practical side and explains how everything works.&#xA;&#xA;Watch here: youtu.be/F4ZQe3AU3v4&#xA;&#xA;I&#39;ll add the docs page in the first reply.&#xA;https://youtu.be/F4ZQe3AU3v4</description><pubDate>09 Jul 2026 02:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mq6m7zlsfs2g</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mpwrw37lx223</link><description>The Key Promoter X plugin received a second update within a short period. I wanted to replace &#34;UI Designer&#34; UI with plain Java for a long time, and I finally gave it a go. If you run into any trouble, please let me know:&#xA;&#xA;https://github.com/halirutan/IntelliJ-Key-Promoter-X</description><pubDate>06 Jul 2026 00:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mpwrw37lx223</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mo4jroio522f</link><description>Debugging in Zig feels like an afterthought.&#xA;&#xA;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.&#xA;&#xA;If you’re stuck, ping me. I can probably save you some pain.</description><pubDate>12 Jun 2026 20:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mo4jroio522f</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mnhjeztaz22z</link><description>excalidraw-animate is such a simple and elegant tool, and it made this whole visualization workflow in DaVinci Resolve incredibly easy.&#xA;&#xA;youtu.be/9Myynuhy86g&#xA;https://youtu.be/9Myynuhy86g</description><pubDate>04 Jun 2026 11:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mnhjeztaz22z</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mnbu6h7bhk2r</link><description>IntelliJ Platform plugin devs are getting &#34;ErrorReportSink&#34;: an experimental API for automatic error and freeze reporting.&#xA;&#xA;https://youtube.com/shorts/gJrzGHLgB_0&#xA;&#xA;More detailed information is available in our forum: &#xA;&#xA;https://platform.jetbrains.com/t/experimental-api-for-automatic-error-reports/4389</description><pubDate>02 Jun 2026 05:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mnbu6h7bhk2r</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3ml4bsda7hc2n</link><description>@williamvincent.bsky.social just pointed to an article that uncovered that Google Chrome silently installs a 4 GB AI model on your device without any consent&#xA;&#xA;https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/</description><pubDate>05 May 2026 13:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3ml4bsda7hc2n</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mk7mb4kfmc2b</link><description>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.&#xA;&#xA;Please upvote the issue in the comment!</description><pubDate>24 Apr 2026 03:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mk7mb4kfmc2b</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mjnzmf3ss22b</link><description>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.&#xA;&#xA;https://blog.jetbrains.com/platform/2026/04/road-to-responsive-ides/</description><pubDate>17 Apr 2026 03:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mjnzmf3ss22b</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mj5myakbxs27</link><description>Leeloo from The Fifth Element becomes a software developer&#xA;&#xA;www.instagram.com/p/DWzNnqwD2Lu/&#xA;https://www.instagram.com/p/DWzNnqwD2Lu/</description><pubDate>10 Apr 2026 15:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mj5myakbxs27</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mizkvq2uys2n</link><description>New Key Promoter X release: 90,000 downloads in 8 days. 7.5M overall.&#xA;&#xA;With all the AI coding hype, I didn’t expect this much demand for learning shortcuts. Turns out many of us are still writing code and want to get better at it.&#xA;&#xA;https://plugins.jetbrains.com/plugin/9792-key-promoter-x</description><pubDate>09 Apr 2026 00:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mizkvq2uys2n</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mhtzrrpd3c2a</link><description>Not at all. In fact, I hovered over them the first time ever after reading your post.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>25 Mar 2026 02:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mhtzrrpd3c2a</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mhhhwl4nxc2n</link><description>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&#39;s software. So I created a single view app using Raylib that always shows only the microscope image and nothing else.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>20 Mar 2026 02:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mhhhwl4nxc2n</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mhg5jexep22q</link><description>IntelliJ Platform News: If your plugin reacts to lots of file events, this VFS update is worth knowing.&#xA;I break down what changed, what the old EDT-coupled behavior was, and what the new background-capable listener APIs actually give you.&#xA;&#xA;https://youtube.com/shorts/4EfWxdn7s7A</description><pubDate>19 Mar 2026 13:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mhg5jexep22q</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mh3aa63tr22z</link><description>After a discussion about how best to get the view of my Siglent oscilloscope into OBS, I didn&#39;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 :)</description><pubDate>15 Mar 2026 05:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mh3aa63tr22z</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mgt2bbsi422f</link><description>Delivered in just one day by Batronix.com and I&#39;m happy like a little kid. I unpacked it, and if I turn it on now, I know exactly what will happen for the next couple of hours...&#xA;&#xA;Thanks @f15y.com for the tips and the handholding.</description><pubDate>11 Mar 2026 23:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mgt2bbsi422f</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mgnyehlm4k2a</link><description>I&#39;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.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>09 Mar 2026 23:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mgnyehlm4k2a</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mgac35oy3k2o</link><description>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.&#xA;&#xA;Here are many more interesting facts:&#xA;&#xA;https://blog.jetbrains.com/platform/2026/03/the-experience-gap-how-developers-priorities-shift-as-they-grow/</description><pubDate>04 Mar 2026 12:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mgac35oy3k2o</guid></item><item><link>https://bsky.app/profile/halirutan.bsky.social/post/3mfdutowjxk2j</link><description>The best side projects come from your kids asking, &#34;How does this work?&#34;&#xA;&#xA;Some time ago, I showed them that viral &#34;squint to see Jesus&#34; image. I sat down and wrote a Stable Diffusion pipeline with a control net in Python. Here&#39;s the YouTube Short:&#xA;&#xA;https://youtube.com/shorts/DLQ9CJw0zt4</description><pubDate>21 Feb 2026 05:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:bms636db53ylpsifn7g3uc5c/app.bsky.feed.post/3mfdutowjxk2j</guid></item></channel></rss>