Air Governance is the organization layer of JetBrains Air, a system of products for agentic development. It gives you one ...
We’re excited to announce a change in our licensing model that we believe will benefit the developer community – DataGrip is now free for non-commercial use! With this change, DataGrip joins JetBrains ...
Update: CLion, RubyMine, and DataGrip are now also free for non-commercial use. We’re excited to announce a change in our licensing model that we believe will benefit the developer community – ...
As is often the case with Go, the standard library comes with a great tool for profiling your programs – pprof. It samples your call stack, allowing you to later generate reports that help you analyze ...
Online programming education still has a major gap: students learn concepts through videos and browser-based exercises, but rarely get to code in the professional tools they’ll use in development jobs ...
Here’s a case worth pondering: your app freezes for ten seconds, and you ask an AI agent what’s wrong. What does it actually do? For a long time the honest answer was: it rummages through your code ...
Mdu Sibisi is an Oracle-certified software developer and blogger with over ten years of experience working primarily with object-oriented languages. He has been writing about technology for more than ...
Agent-assisted development is quickly becoming a common mode of software development. New techniques are emerging to help LLMs generate code that matches your preferences and standards. Agent Skills ...
There is one thing which makes DataGrip different from many other database tools: DataGrip doesn’t show all schemas and databases by default in the database explorer. In this post we’ll briefly ...
JetBrains launches Mellum, a proprietary large language model (LLM) specifically designed to assist software developers. Currently available only with JetBrains AI Assistant, Mellum provides faster, ...
One of the design choices Google made when developing Go was to abstract memory management away from developers so they could focus on what really matters – writing code. Things like escape analysis ...
The programming landscape continues to evolve, bringing forward languages like Rust and Go that not only challenge traditional paradigms but also cater to the sophisticated needs of modern computing.