<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://pavelon.dev/</id><title>Pavel on Software</title><subtitle>Software notes for myself.</subtitle> <updated>2026-02-09T16:49:08+04:00</updated> <author> <name>Pavel Bodiachevskii</name> <uri>https://pavelon.dev/</uri> </author><link rel="self" type="application/atom+xml" href="https://pavelon.dev/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://pavelon.dev/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Pavel Bodiachevskii </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>AsyncAPI JetBrains Plugin: Digest #1 - Smarter UI &amp; Better Kafka Support</title><link href="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-digest-1/" rel="alternate" type="text/html" title="AsyncAPI JetBrains Plugin: Digest #1 - Smarter UI &amp;amp; Better Kafka Support" /><published>2026-02-09T16:24:37+04:00</published> <updated>2026-02-09T16:48:37+04:00</updated> <id>https://pavelon.dev/posts/asyncapi-jetbrains-plugin-digest-1/</id> <content type="text/html" src="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-digest-1/" /> <author> <name>pakisan</name> </author> <category term="Development" /> <category term="JetBrains IDEs" /> <summary>First feature digest of the AsyncAPI JetBrains Plugin. Explore the new UI improvements, bidirectional editor, and enhanced AsyncAPI generation from Apache Kafka and Spring-based projects</summary> </entry> <entry><title>AsyncAPI JetBrains Plugin: 4.0.0</title><link href="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-v4/" rel="alternate" type="text/html" title="AsyncAPI JetBrains Plugin: 4.0.0" /><published>2025-07-24T15:24:37+04:00</published> <updated>2025-07-24T15:24:37+04:00</updated> <id>https://pavelon.dev/posts/asyncapi-jetbrains-plugin-v4/</id> <content type="text/html" src="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-v4/" /> <author> <name>pakisan</name> </author> <category term="Development" /> <category term="JetBrains IDEs" /> <summary>Discover the new major version - AsyncAPI generation from Spring-based projects</summary> </entry> <entry><title>AsyncAPI JetBrains Plugin: Freemium Model &amp; Spectral Linter Update</title><link href="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-update-freemium/" rel="alternate" type="text/html" title="AsyncAPI JetBrains Plugin: Freemium Model &amp;amp; Spectral Linter Update" /><published>2025-07-24T15:24:37+04:00</published> <updated>2025-07-24T17:43:27+04:00</updated> <id>https://pavelon.dev/posts/asyncapi-jetbrains-plugin-update-freemium/</id> <content type="text/html" src="https://pavelon.dev/posts/asyncapi-jetbrains-plugin-update-freemium/" /> <author> <name>pakisan</name> </author> <category term="Development" /> <category term="JetBrains IDEs" /> <summary>Discover the new freemium model and Spectral Linter integration in the AsyncAPI JetBrains Plugin. Learn what's changing and how it benefits JetBrains IDE users</summary> </entry> <entry><title>Behind the Scenes: Reference Completion in the AsyncAPI Plugin for JetBrains IDEs | Developer Guide</title><link href="https://pavelon.dev/posts/intellij-sdk-testing-custom-reference-contributor/" rel="alternate" type="text/html" title="Behind the Scenes: Reference Completion in the AsyncAPI Plugin for JetBrains IDEs | Developer Guide" /><published>2025-06-01T22:16:44+04:00</published> <updated>2025-06-24T15:00:03+04:00</updated> <id>https://pavelon.dev/posts/intellij-sdk-testing-custom-reference-contributor/</id> <content type="text/html" src="https://pavelon.dev/posts/intellij-sdk-testing-custom-reference-contributor/" /> <author> <name>pakisan</name> </author> <category term="Development" /> <category term="JetBrains IDEs" /> <summary>Learn how to implement and test custom reference contributors in IntelliJ SDK for enhanced code completion. This guide explores the AsyncAPI plugin's reference handling system with practical examples</summary> </entry> <entry><title>Package URL for storing API artifacts | Simplified Dependency Management</title><link href="https://pavelon.dev/posts/api-as-dependency-part-2/" rel="alternate" type="text/html" title="Package URL for storing API artifacts | Simplified Dependency Management" /><published>2025-05-21T01:36:44+04:00</published> <updated>2025-06-24T14:57:56+04:00</updated> <id>https://pavelon.dev/posts/api-as-dependency-part-2/</id> <content type="text/html" src="https://pavelon.dev/posts/api-as-dependency-part-2/" /> <author> <name>pakisan</name> </author> <category term="Specifications" /> <category term="API" /> <summary>Learn how Package URL (PURL) standardizes and simplifies API dependency management across different ecosystems. This guide shows how to reduce manifest size and improve readability in API repositories</summary> </entry> </feed>
