41554 blogs · [ { "id": "01a0d59d-2f85-7211-857e-c7ab6619cb9f", "title": "Continuing to Move PHP Open Source Forward", "url": "https://blog.jetbrains.com/phpstorm/2026/09/continuing-to-move-php-open-source-forward/", "published_at": "2026-09-24T09:46:38+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab665a5a0a", "title": "Designing the Kotlin Multiplatform and TeamCity Integration", "url": "https://blog.jetbrains.com/teamcity/2026/09/designing-the-kotlin-multiplatform-and-teamcity-integration/", "published_at": "2026-09-24T08:44:33+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab665d9540", "title": "Small Talk With Prasun Kumar, CEO and Founder of Oppex AI", "url": "https://blog.jetbrains.com/startups/2026/09/small-talk-oppex-ai/", "published_at": "2026-09-23T13:23:34+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab6666fc28", "title": "100 Exercises to Learn Rust, Updated", "url": "https://blog.jetbrains.com/rust/2026/09/23/100-exercises-to-learn-rust/", "published_at": "2026-09-23T12:25:01+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab6703b555", "title": "Code Quality Q&A With the JetBrains Qodana Team", "url": "https://blog.jetbrains.com/qodana/2026/09/code-quality-q-a/", "published_at": "2026-09-22T13:16:19+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab67e482a6", "title": "JetBrains Air: Building a System of Products for Agentic Software Development", "url": "https://blog.jetbrains.com/blog/2026/09/22/introducing-jetbrains-air/", "published_at": "2026-09-22T09:00:34+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab681d1c39", "title": "The AIDEs Framework: How We Built a “Theory of Everything” for AI Development Tools", "url": "https://blog.jetbrains.com/research/2026/09/aides-framework/", "published_at": "2026-09-18T13:52:30+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab6844da56", "title": "Making Local AI Smarter and Faster", "url": "https://blog.jetbrains.com/junie/2026/09/smarter-local-al/", "published_at": "2026-09-18T13:42:27+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab6909bc30", "title": "Your diff has a demo now with Junie /demo", "url": "https://blog.jetbrains.com/junie/2026/09/junie-demo/", "published_at": "2026-09-18T11:51:27+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab6968fc36", "title": "Ktor 3.6.0 Is Now Available!", "url": "https://blog.jetbrains.com/ktor/2026/09/18/ktor-3-6-0-is-now-available/", "published_at": "2026-09-18T10:45:56+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab69b5d6b5", "title": "Building a RAG Pipeline for Semantic Code Search: A Developer Diary and Field Notes", "url": "https://blog.jetbrains.com/ai/2026/09/building-a-rag-pipeline-for-semantic-code-search-a-developer-diary-and-field-notes/", "published_at": "2026-09-17T12:39:40+00:00" }, { "id": "01a0d59d-2f85-7211-857e-c7ab69c377da", "title": "New Bug-Fix Releases Are Available for MPS Versions 2026.1.1, 2025.3.2, 2025.2.4, and 2025.1.4", "url": "https://blog.jetbrains.com/mps/2026/09/mps-2026-1-1-released/", "published_at": "2026-09-16T20:06:31+00:00" }, { "id": "01a08c7c-ab42-72b9-bc30-0bd0789ebd12", "title": "Join Us at the Zephyr Project Meetup in Amsterdam", "url": "https://blog.jetbrains.com/clion/2026/09/join-us-at-the-zephyr-project-meetup-in-amsterdam/", "published_at": "2026-09-10T10:37:58+00:00" }, { "id": "01a0874c-2d2d-7369-a231-61cba7dc35f7", "title": "Why Rider and ReSharper Were Slow to Start, and How Microsoft Helped Fix the Problem", "url": "https://blog.jetbrains.com/dotnet/2026/09/09/why-rider-and-resharper-were-slow-to-start-and-how-microsoft-helped-fix-the-problem/", "published_at": "2026-09-09T16:45:27+00:00" }, { "id": "01a0874c-2d2d-7369-a231-61cba7f6ed16", "title": "Get Gemini 3.8 Flash With 75% Off", "url": "https://blog.jetbrains.com/junie/2026/09/junie-gemini-3-8-flash/", "published_at": "2026-09-09T14:18:17+00:00" }, { "id": "01a0874c-2d2d-7369-a231-61cba8110e8c", "title": "Join our live webinars: Migrating from Atlassian to YouTrack", "url": "https://blog.jetbrains.com/youtrack/2026/09/migrating-from-atlassian-to-youtrack-webinar/", "published_at": "2026-09-09T12:51:07+00:00" }, { "id": "01a0874c-2d2d-7369-a231-61cba81c21f2", "title": "Rust AI in Practice: Building LLM Applications With Rig", "url": "https://blog.jetbrains.com/rust/2026/09/09/rust-ai-in-practice/", "published_at": "2026-09-09T12:02:05+00:00" }, { "id": "01a0874c-2d2d-7369-a231-61cba83e9935", "title": "The Evolution of WSL Support in JetBrains IDEs", "url": "https://blog.jetbrains.com/platform/2026/09/the-evolution-of-wsl-support-in-jetbrains-ides/", "published_at": "2026-09-09T10:39:49+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99ccc5091c", "title": "dotInsights | September 2026", "url": "https://blog.jetbrains.com/dotnet/2026/09/08/dotinsights-september-2026/", "published_at": "2026-09-08T14:16:12+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99cd575f23", "title": "Debug Past an HTTP 403 Without Breaking Spring Security", "url": "https://blog.jetbrains.com/idea/2026/09/debug-past-an-http-403-without-breaking-spring-security/", "published_at": "2026-09-08T12:34:18+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99cd86a3cb", "title": "TypeScript 7 in WebStorm: Faster Coding Assistance for Angular and React, No Migration Required", "url": "https://blog.jetbrains.com/webstorm/2026/09/typescript-7-in-webstorm-faster-coding-assistance-for-angular-and-react-no-migration-required/", "published_at": "2026-09-08T10:54:49+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b15b1313", "title": "Kotlin 2.4.20 Released", "url": "https://blog.jetbrains.com/kotlin/2026/09/kotlin-2-4-20-released/", "published_at": "2026-09-07T11:30:57+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b177cd5b", "title": "Java Annotated Monthly – September 2026 ", "url": "https://blog.jetbrains.com/idea/2026/09/java-annotated-monthly-september-2026/", "published_at": "2026-09-07T11:27:14+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b17abcdb", "title": "The Rider 2026.3 Early Access Program Is Open", "url": "https://blog.jetbrains.com/dotnet/2026/09/07/rider-2026-3-eap/", "published_at": "2026-09-07T09:35:21+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b1a3eabe", "title": "Learning to Code in the Age of AI: Advice From a Top Udemy Instructor", "url": "https://blog.jetbrains.com/education/2026/09/03/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor/", "published_at": "2026-09-03T10:45:55+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b22bcd1d", "title": "Kotlin Toolchain 0.12: Multiplatform Library Publishing, Wasm Apps, and More", "url": "https://blog.jetbrains.com/kotlin/2026/09/kotlin-toolchain-0-12-multiplatform-library-publishing-wasm-apps-and-more/", "published_at": "2026-09-03T10:40:05+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b2f32d06", "title": "Register Now for JetBrains GameDev Day 2026", "url": "https://blog.jetbrains.com/dotnet/2026/09/03/register-now-for-jetbrains-gamedev-day-2026/", "published_at": "2026-09-02T23:00:00+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b3db9f23", "title": "IntelliJ IDEA 2026.2.2 Is Out!", "url": "https://blog.jetbrains.com/idea/2026/09/intellij-idea-2026-2-2/", "published_at": "2026-09-02T19:22:08+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b4021653", "title": "TeamCity 2026.2: Pipelines General Availability, BYOK for AI Assistant, and More", "url": "https://blog.jetbrains.com/teamcity/2026/09/teamcity-20262/", "published_at": "2026-09-02T14:38:38+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b409678a", "title": "The MPS 2026.2 Early Access Program Has Started", "url": "https://blog.jetbrains.com/mps/2026/09/the-mps-2026-2-eap-has-started-2-2/", "published_at": "2026-09-02T14:38:03+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b42356e8", "title": "Stop Guessing at Hard Faults", "url": "https://blog.jetbrains.com/clion/2026/09/hard-fault-debugging/", "published_at": "2026-09-02T13:32:30+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b4abc51f", "title": "How to Handle Errors in Go", "url": "https://blog.jetbrains.com/go/2026/09/02/how-to-handle-errors-in-go/", "published_at": "2026-09-02T08:48:31+00:00" }, { "id": "01a07dab-dda5-72ea-8864-a3b5b4e2047a", "title": "The Grails Plugin Has a New Home: Apache Grails", "url": "https://blog.jetbrains.com/idea/2026/09/the-grails-plugin-has-a-new-home-apache-grails/", "published_at": "2026-09-01T12:02:33+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c71af488", "title": "Compose Multiplatform 1.12.0 Released", "url": "https://blog.jetbrains.com/kotlin/2026/08/compose-multiplatform-1-12-0/", "published_at": "2026-08-26T13:28:41+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c78ac192", "title": "Signatures, be true: domain errors and functional handling in Kotlin", "url": "https://blog.jetbrains.com/kotlin/2026/08/signatures-be-true-domain-errors-and-functional-handling-in-kotlin/", "published_at": "2026-08-19T15:52:05+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c80fb62e", "title": "Klibs.io Grows to 4,200+ KMP Projects With Smarter Discovery and New AI Integrations", "url": "https://blog.jetbrains.com/kotlin/2026/08/klibsio-grows-to-4200-kmp-projects-with-smarter-discovery-and-new-ai-integrations/", "published_at": "2026-08-17T13:12:57+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c8b33f8e", "title": "Exploring Compose HTML for Server Side Rendering", "url": "https://blog.jetbrains.com/kotlin/2026/08/exploring-compose-html-for-server-side-rendering/", "published_at": "2026-08-14T12:15:09+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c92df94f", "title": "When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages", "url": "https://blog.jetbrains.com/research/2026/08/programming-language-migration/", "published_at": "2026-08-12T16:15:18+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99c9a42483", "title": "Kodee’s Kotlin Roundup: Birthday Wishes, Shipaton 2026, and the New Kotlin AI Benchmark", "url": "https://blog.jetbrains.com/kotlin/2026/08/kodees-kotlin-roundup-birthday-wishes-shipaton-2026-and-the-new-kotlin-ai-benchmark/", "published_at": "2026-08-04T08:14:27+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99ca4a1ec1", "title": "Know Kotlin? Ship It Everywhere and Win at Shipaton 2026", "url": "https://blog.jetbrains.com/kotlin/2026/07/know-kotlin-ship-it-everywhere-and-win-at-shipaton-2026/", "published_at": "2026-07-31T13:49:33+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99cb0f8064", "title": "Qodana 2026.2: More Security, Better Coverage, Less Configuration", "url": "https://blog.jetbrains.com/qodana/2026/07/qodana-2026-2-more-security-better-coverage-less-configuration/", "published_at": "2026-07-29T13:47:03+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99cba1e557", "title": "Secure Your APIs: OAuth2 and JWT for Beginners", "url": "https://blog.jetbrains.com/kotlin/2026/07/secure-your-apis-oauth2-and-jwt-for-beginners/", "published_at": "2026-07-29T11:28:21+00:00" }, { "id": "01a08215-1cbb-7228-ad63-6f99cc5148d9", "title": "KotlinLLM is Going Open Source ", "url": "https://blog.jetbrains.com/research/2026/07/kotlinllm-open-source/", "published_at": "2026-07-28T07:50:41+00:00" }, { "id": "01a0d995-24fc-7134-a866-7127c142e7f9", "title": "Talking to SerenityOS Contributors About a Scratch-built C++ Developer’s Playground in Modern C++", "url": "https://blog.jetbrains.com/clion/2021/11/talking-to-serenityos-contributors/", "published_at": "2021-11-12T00:00:00+00:00" } ] posts Claim your blog
Back to The JetBrains Blog
Blog · corpus.blog/blogs/blog.jetbrains.com/posts

The JetBrains Blog

blog.jetbrains.com

2026

2021