Continuing to Move PHP Open Source Forward
News A year ago, we introduced the first wave of PhpStorm’s open-source sponsorships. We truly believe in the power of open source and the importance of it to the PHP community, and so we want to do our bit, too. Each year, we pick five open-source projects to sponsor for a whole year. Our goal […]
Code Quality Q&A With the JetBrains Qodana Team
Code Quality Q&A With the JetBrains Qodana Team Code quality is shaped by countless decisions, from how developers manage complexity to how quickly they detect regressions. But common concepts such as technical debt, cognitive complexity and unit testing are not always clearly understood. In a new code quality Q&A session, we asked members of the […]
100 Exercises to Learn Rust, Updated
Learning Courses RustRover 100 Exercises to Learn Rust, Updated 100 Exercises to Learn Rust is our adaptation of Mainmatter’s course of the same name, written by Luca Palmieri, Principal Engineering Consultant at Mainmatter, and it has just received its biggest update since we released it a year ago. Palmieri has been writing Rust since 2018, […]
Small Talk With Prasun Kumar, CEO and Founder of Oppex AI
Interviews What is Small Talk? Small Talk is our short Q&A with founders from the JetBrains Startup Program. They answer a handful of questions in their own words about what they’re building, why they started, and what they’ve figured out along the way. No pitch, no polish – just a two-minute read to meet the […]
Your diff has a demo now with Junie /demo
You have the change ready and the tests are green. Now someone has to launch the app, find the right screen, and check the flow. Often, that someone is still you, even when an agent helped write the code. You should be able to delegate that part too. Junie /demo is a new mode in […]
Making Local AI Smarter and Faster
We want local coding agents to be smart and fast, with the ability to understand a codebase, do useful work, and finish tasks without long waits. This Junie Local update makes it practical to use a more capable model on your own machine. In the first release, we had to choose between two versions of […]
The AIDEs Framework: How We Built a “Theory of Everything” for AI Development Tools
The AIDEs Framework: How We Built a “Theory of Everything” for AI Development Tools We are living in genuinely interesting times. AI is disrupting software development at a pace where new models, tools, and practices appear almost daily. Many teams’ natural first instinct is to spend ever more time chasing updates. After almost two years […]
Logpoints Walkthrough
IntelliJ IDEA Modern development tools, especially IntelliJ IDEA, have such comprehensive debugging support that for virtually any niche use case, there is a specialized tool for the job. This can make it hard to know where to begin. If you are new to debugging tools and want the biggest return on your learning investment, the […]
New Bug-Fix Releases Are Available for MPS Versions 2026.1.1, 2025.3.2, 2025.2.4, and 2025.1.4
We’ve released updates for multiple major MPS versions that fix several issues. DOWNLOAD MPS 2026.1.1 Check out all the updates in each particular version below: MPS 2026.1.1 The Projectional Agent Toolkit receives several practical improvements that allow agents to: See and invoke intentions and quick-fixes on individual nodes. Manipulate NodeAttributes, PropertyAttributes, and others. Create copies […]
Building a RAG Pipeline for Semantic Code Search: A Developer Diary and Field Notes
Agentic AI AI Building a RAG Pipeline for Semantic Code Search: A Developer Diary and Field Notes Part 1: Parsing, chunking, and vectorization Some time ago, we set out to build the best semantic code search platform we could: a RAG pipeline that gives LLM agents precise, citable evidence from real repositories instead of whatever […]