2026-03-02 10:31
🔒 Error handling in Go is crucial for security. Unlike other languages, Go treats errors as values, meaning they must be handled explicitly. This can expose sensitive information if not managed properly. This article outlines best practices for secure error handling, emphasizing the importance of sanitizing errors to prevent data leaks and security breaches. Learn how to create, wrap, and log errors securely to enhance API safety and protect against vulnerabilities. #GoLang #ErrorHandling...
Source: JetBrains Blog
Dominika Stankiewicz
2026-03-02 09:38
🚀 Considering a migration from Jenkins to TeamCity? This article by Rajkumar Venkatasamy outlines a methodical approach to transition smoothly. Start small by migrating a single standalone project to evaluate TeamCity’s features without disrupting your current workflows. Preparation is key—take inventory of your Jenkins job, document dependencies, and note performance metrics for comparison later. #DevOps #TeamCity #Jenkins #Migration #SoftwareDevelopment
Source: JetBrains Blog
Olga Bedrina
2026-02-26 13:27
🚀 Exciting updates on TeamCity's redesign! In Phase II, the focus is on enhancing the creation flow to streamline the new user experience. The goal is to simplify the process from setup to the first successful build. Key issues identified include a cluttered UI and hidden functionalities, making it difficult for new users to create projects. The redesign aims to make this process effortless and intuitive. Stay tuned for more updates! #TeamCity #UIupdate #SoftwareDevelopment #UserExperience...
Source: JetBrains Blog
Marharyta Milovanova
2026-02-26 12:40
🌟 Heading to KotlinConf'26 in Munich? Here are some tips to enhance your experience! 📍 **Explore Munich**: If you arrive early, take time to enjoy the city’s food and neighborhoods before the conference begins. 📝 **Register Early**: Avoid long lines by checking in a day before. This will save you time and energy for the event. 💻 **Workshops & Keynotes**: Start with hands-on workshops on May 20 and don’t miss the opening keynote to catch the latest ideas in the Kotlin community. Stay tuned for...
Source: JetBrains Blog
Kodee
2026-02-26 11:31
🚀 Toolbox App 3.3 has launched, introducing the new jetbrainsd service! This lightweight background process enhances cross-IDE features and improves link handling from browsers and documentation. 🔧 Linux users can expect notable stability improvements, smoother plugin updates without restarts, and resolved remote development issues. For more details, check out the documentation! #JetBrains #ToolboxApp #Linux #SoftwareUpdate #DevTools
Source: JetBrains Blog
Svetlana Novikova
2026-02-25 12:40
Exploring the challenges of maintaining clean architecture in complex applications is crucial. Traditional package-by-layer approaches often lead to tightly coupled code, making it hard to manage. Spring Modulith, paired with IntelliJ IDEA, offers a solution by promoting modular monoliths. This helps developers create applications with clear domain-driven modules and explicit boundaries. The article uses a bookstore application example to illustrate these concepts. 📚 For those interested in...
Source: JetBrains Blog
Siva Katamreddy
2026-02-25 12:02
🚀 RubyMine is enhancing developer experiences with advanced features for Rails applications. Its context-aware search and analysis tools help detect code issues efficiently. The integration of AI technology allows better understanding and development of codebases. The new Model Context Protocol (MCP) enables seamless communication for AI models, improving workflows in RubyMine 2025.3. This update addresses challenges faced when working with large language models, ensuring smoother AI...
Source: JetBrains Blog
Daniel Domjan
2026-02-24 11:35
🔍 Build logs are essential in CI/CD but often overwhelming. TeamCity addresses this with structured log views and visual insights. 🛠️ Developers can easily navigate failures, spot performance regressions, and anticipate recurring issues, transforming logs into actionable insights. 📊 By rethinking build information presentation, TeamCity enhances clarity and efficiency in debugging. #TeamCity #CICD #BuildLogs #SoftwareDevelopment #DevOps
Source: JetBrains Blog
Olga Bedrina
2026-02-24 07:54
🚀 As of February 2026, Databao Agent has achieved the top spot in the Spider 2.0–DBT benchmark, highlighting its effectiveness in managing real dbt projects. The benchmark evaluates agents on their ability to read repositories, identify issues, and implement solutions while running code. 📊 Key improvements included providing better context and enforcing a reliable workflow, emphasizing that design is crucial for reliability. Explore how these engineering choices led to success in navigating...
Source: JetBrains Blog
Dmitrii Mikhailovskii
2026-02-23 14:44
Unlock new functionality in C# with extension members! Extension members let you add methods, properties, and operators to existing types without altering their definitions. This feature, introduced in C# 3.0, has evolved in C# 14 to include static and instance properties. For example, you can easily extend DateTime to find the first Monday of any quarter. The new extension syntax simplifies usage, allowing direct calls without instance creation. Enhance your coding with these powerful tools!...
Source: JetBrains Blog
Rachel Appel
2026-02-23 13:19
🚀 Recent research by JetBrains and UC Irvine reveals a new challenge for AI-assisted developers: increased context switching. 🔄 Although 74% of surveyed developers didn’t notice it, data shows a significant rise in IDE switching. This disconnect suggests that while productivity may be perceived as improving, hidden friction exists. 🛠️ Consolidating AI tools could help, but it may limit flexibility. A focus on the access layer could provide a balanced solution. #AI #DeveloperExperience...
Source: JetBrains Blog
Colette Des Georges
2026-02-20 20:06
🚀 IntelliJ IDEA has released its minor update, version 2025.3.3! Users can easily update via the IDE, Toolbox App, or download it from the website. Key updates include: - Improved handling of default properties in MCP server output. - Fixed proxy issues for IDE backend downloads. - Resolved proxy authentication problems. - Enhanced package annotations in the PSI model. For more details, check the release notes. Happy coding! 🖥️✨ #IntelliJ #IDEUpdate #SoftwareDevelopment #Programming #TechNews
Source: JetBrains Blog
Julia Shashkova
2026-02-20 13:29
🚀 Go developers, great news! JetBrains has launched a new plugin for AI agents Junie and Claude Code. This plugin ensures that AI-generated Go code aligns with the latest features and best practices, based on your current Go version specified in go.mod. With Go's frequent updates, this tool helps prevent the use of obsolete coding patterns. For those using Junie 2xx.620.xx or higher, the guidelines are enabled by default. 👉 Check out the GitHub repository for more details: go-modern-...
Source: JetBrains Blog
Arseniy Terekhov
2026-02-20 06:27
Many enterprises use AI, but few can clearly demonstrate its impact on business performance. 📊 Metrics like DORA and SPACE provide insights into delivery and developer experience, yet linking these to business value remains challenging. The gap between technical performance and business outcomes complicates scaling AI effectively. Recent data shows that while 88% of employees use AI, only 5% do so transformatively. Organizations must focus on operational metrics and governance to evaluate...
Source: JetBrains Blog
Kris Kang
2026-02-19 16:48
🚀 TeamCity 2025.11.3 has been released! This bug-fix update addresses various issues, including improvements for the IntelliJ Platform Plugin and fixes for Docker integration. Regular updates ensure better performance, security, and compatibility with integrations. For detailed release notes, check the TeamCity website. #TeamCity #SoftwareUpdate #DevOps #JetBrains #ContinuousIntegration
Source: JetBrains Blog
Dmitrii Korovin
2026-02-19 16:25
🚀 Exciting news for developers! JetBrains has launched the Java to Kotlin (J2K) converter extension for Visual Studio Code. This tool simplifies the conversion of Java files to Kotlin with just a right-click, making it easier to transition between languages. It ensures a reliable conversion that respects Kotlin syntax. To get started, install the extension from the Visual Studio Marketplace and convert your Java files effortlessly. Your feedback is important as JetBrains continues to enhance...
Source: JetBrains Blog
Alina Dolgikh
2026-02-19 12:02
🌟 Exciting developments in coding education! Our research team has introduced an AI-powered hints tool in JetBrains Academy courses. This tool assists students by providing tailored guidance, helping them understand errors rather than just pointing them out. The findings from our recent study will be presented at the SIGCSE TS on February 19 in St. Louis, Missouri. Stay tuned for insights on how smart feedback is shaping online programming courses! #CodingEducation #AIAssistance #JetBrains...
Source: JetBrains Blog
Katie Fraser
2026-02-19 10:40
Explore the essentials of LangChain in this comprehensive tutorial! 🛠️ LangChain serves as a framework for building AI agents powered by various LLMs, including those from OpenAI and Google. It simplifies the process for beginners while offering advanced options for experienced users. The tutorial covers the creation of agents and the distinction between static and dynamic models, enhancing the agent's adaptability during tasks. Dive into tools that empower these agents to tackle complex...
Source: JetBrains Blog
Cheuk Ting Ho
2026-02-17 21:28
🚀 Exciting updates from KotlinConf 2026! The conference is shaping up with confirmed speakers who are influential in the Kotlin community. Attendees can look forward to engaging talks and workshops. Additionally, a new mentorship program will support newcomers in making their first open-source contributions to Kotlin. Kotlin 2.3 has also been released, featuring smarter checks and stabilized language features. #KotlinConf2026 #Kotlin #Programming #Mentorship #TechUpdates
Source: JetBrains Blog
Viliam Sedliak
2026-02-17 13:30
🚀 Exciting updates are here for our IDE editors! The latest improvements focus on enhancing user experience. New selection behavior highlights only the selected text, eliminating blank space for clarity. Additionally, caret movement is now smooth and animated, offering two modes: Snappy for instant response and Gliding for visible motion. Finally, the caret features a modern design with smoother blinking. #IDEUpdates #DeveloperExperience #CodingCommunity #SoftwareDevelopment #TechNews
Source: JetBrains Blog
Bulat Davletov
2026-02-17 13:06
🚀 In a recent JetBrains livestream, Vitaly Bragilevsky and Tokio's creator, Carl Lerche, discussed the evolution of async Rust and its impact on high-performance networking. They highlighted how Tokio has become essential for building infrastructure-level software, including databases and proxies. Additionally, they introduced TokioConf, celebrating ten years of Tokio in Portland, OR. The conference aims to unite the community around async and networking topics in Rust. If you missed the...
Source: JetBrains Blog
Tatiana Parshutkina
2026-02-17 11:00
🚀 Exciting news in the data world! Databao has joined the Open Semantic Interchange (OSI) initiative, led by Snowflake and industry leaders. The OSI aims to create a vendor-neutral standard for semantic metadata, enhancing interoperability across tools and platforms. This initiative is vital for modern data teams as they rely more on AI for self-service analytics. Databao's approach emphasizes trust and flexibility, ensuring that business logic remains clear as data grows. By participating in...
Source: JetBrains Blog
Claire Amaouche
2026-02-17 06:26
AI tools are now essential in software development, aiding developers from code writing to testing. 🛠️ The JetBrains State of Developer Ecosystem Report 2025 reveals how these tools are integrated into daily workflows, highlighting popular options like GitHub Copilot and JetBrains AI Assistant. 📊 Developers often use multiple AI tools tailored to their needs and project requirements, making them crucial for efficiency and quality. 🌍 #SoftwareDevelopment #AITools #DeveloperEcosystem...
Source: JetBrains Blog
Conrad Schwellnus
2026-02-13 12:45
Developers often face issues when code that works locally fails in staging or production. These problems can arise from environmental differences and hidden bugs. To address this, TeamCity offers a feature called pretested commits. This process ensures that code is built and tested on TeamCity servers before it is committed, reducing the risk of broken builds. By implementing this workflow, teams can maintain a stable codebase and improve collaboration, avoiding the headaches of integration...
Source: JetBrains Blog
Dmitrii Korovin
2026-02-13 12:33
🚀 Exciting updates for Go developers! GoLand now supports Go 1.26 syntax updates, making it easier to modernize your code. As you update your project, GoLand highlights areas where improvements can be made without changing behavior. Key inspections include: - Pointer creation with `new()` - Type-safe error unwrapping with `errors.AsType` Upgrade your coding experience with these focused inspections! #GoLang #GoDevelopment #GoLand #CodingUpdates #SoftwareDevelopment
Source: JetBrains Blog
Artem Pronichev
2026-02-13 12:27
Explore the evolution of software architecture with modular monoliths! Over a decade after Netflix popularized microservices, many companies are reconsidering their approach. The shift towards modular monoliths allows teams to develop independently while maintaining a single deployment unit. This tutorial covers the benefits of modular monoliths, their distinction from traditional monoliths, and how to implement them using Spring Modulith and Kotlin. #SoftwareArchitecture #ModularMonoliths...
Source: JetBrains Blog
Alina Dolgikh
2026-02-12 22:16
🚀 February is here, and JetBrains Academy has exciting updates! Join the **IntelliJ IDEA Conf** on March 26-27 for free virtual talks on Java and Kotlin. Don't miss **Python Unplugged** on March 4, featuring insights from key developers. Plus, register for the **JetBrains Youth Math Challenge** to test your skills in a fun team-based competition! #JetBrains #TechEvents #Python #Java #MathChallenge
Source: JetBrains Blog
Maria Sharobaeva
2026-02-12 12:17
🚀 Exciting news for Scala developers! IntelliJ IDEA now supports Markdown in Scaladoc. This update simplifies documentation with a more readable syntax compared to the previous Wikidoc format. Markdown is also widely used in other documentation, making it a practical choice. Key features include support for headers, lists, block quotes, and various text styles. Markdown is now the default syntax for Scaladoc in Scala 3, streamlining the documentation process. Check out the full blog post and...
Source: JetBrains Blog
Maciej Gorywoda
2026-02-12 12:17
🚀 Exciting updates for Scala users! The IntelliJ Scala Plugin now supports Scaladoc using Markdown as the default syntax in Scala 3. This simplifies documentation with a more readable format, making it easier for developers to use. Key features include headers, lists, block quotes, and links. The plugin also enhances code completion for anchors, improving navigation. Check out the blog post and YouTube video for more details! #Scala #IntelliJ #Documentation #Markdown #SoftwareDevelopment
Source: JetBrains Blog
Maciej Gorywoda
2026-02-12 11:33
At NeurIPS 2025, Zeynep Tufekci highlighted the need to rethink our perceptions of AI's impact. She argues that society often prepares for known risks while neglecting emerging challenges. This misreading could hinder our understanding of AI's unique capabilities. AI operates on a different intelligence scale, excelling in structured tasks but struggling with practical, everyday challenges. The gap between human and AI learning remains significant. #AI #NeurIPS2025 #TechnologyInsights...
Source: JetBrains Blog
Anton Bragin
2026-02-11 16:37
🌍 Exciting news for the Python community! The PyCharm team is hosting Python Unplugged on PyTV, a free online conference on March 4, 2026. This event aims to bring the conference experience to everyone, regardless of location. Join 15 renowned speakers discussing core Python, AI, web development, and more. Engage in live chats on Discord, participate in games, and win prizes! 🎉 Local to Amsterdam? Don’t miss the PyLadies meetup on the same day for in-person networking! #Python #PyTV...
Source: JetBrains Blog
Cheuk Ting Ho
2026-02-11 10:49
📊 The State of Rust 2025 highlights the evolving Rust ecosystem, based on the JetBrains Developer Ecosystem Survey. Rust maintains its popularity, with 65% of developers using it for side projects and 52% learning the language. Notably, 26% are applying Rust in professional contexts. The report notes a growing influx of newcomers, with 30% starting to use Rust in the past month. This trend shows strong interest and long-term retention among users. #Rust #Programming #DeveloperTrends...
Source: JetBrains Blog
Irina Mihajlovic
2026-02-11 09:43
AI models and coding assistants are now vital for developers, helping to speed up coding and enhance code quality. The recent JetBrains Developer Ecosystem Report 2025 highlights how these tools, including LLMs, integrate into daily workflows. Key areas of focus include accuracy, speed, security, and cost. Developers are increasingly using AI tools, with 85% reporting regular use in 2025. The article discusses how to choose the right AI model based on workflow fit and practical...
Source: JetBrains Blog
Conrad Schwellnus
2026-02-10 14:50
🚀 Did you know? C# now supports digit separators (_) in numeric literals for better readability. For example, `int num = 1_000_000;` is valid and equals one million. Welcome to dotInsights by JetBrains! This newsletter highlights the latest in .NET and software development. 🔗 Check out articles on C# 14 extensions, .NET MAUI, sustainable coding practices, and more from the developer community! #CSharp #DotNet #SoftwareDevelopment #JetBrains #CodingTips
Source: JetBrains Blog
Rachel Appel
2026-02-10 13:31
🚀 Introducing Databao: JetBrains' new tool designed for data teams! Databao aims to enhance AI-assisted analytics without compromising accuracy or control. It enables business users to ask data questions in plain language and ensures consistent definitions across analyses. The tool features a context engine that maintains a governed semantic layer, making analytics scalable and reliable. It also includes a data agent for querying and visualizing data effectively. JetBrains invites data teams...
Source: JetBrains Blog
Claire Amaouche
2026-02-10 13:12
🎉 Join us for the Go 1.26 Release Party on February 19, 2026, from 4:00 – 5:30 pm UTC! Experts will discuss the latest updates in Go 1.26, highlighting their significance and real-world applications. Anton Zhiyanov will present key changes through live coding, while Alex Rios will demonstrate GoLand's support for the new release. Expect technical insights, hands-on demos, and open discussions! 💻🚀 #GoLang #ReleaseParty #Programming #DevCommunity #LiveStream
Source: JetBrains Blog
Anna Protsenko
2026-02-10 10:31
🚀 Exciting news for aspiring tech students! The JetBrains Foundation is offering up to 40 full scholarships for the Computer Science and Artificial Intelligence BSc program at Neapolis University Pafos. These scholarships cover tuition, accommodation, medical insurance, visa fees, and provide a monthly stipend of €300. Key admission dates include: - First Round Deadline: April 28, 2026 - Second Round Deadline: June 9, 2026 Join the livestream on February 25, 2026, for insights into the...
Source: JetBrains Blog
Alena Gupaisova
2026-02-10 07:23
🌐 At JetBrains, we actively support open-source projects that enhance developer skills and collaboration. In our latest blog, we highlight four key .NET projects making waves in the community: 🔹 **Avalonia UI**: A cross-platform UI toolkit growing in popularity since 2021, with new features like Developer Tools and a GUI designer on the horizon. 🔹 **MudBlazor**: A .NET-first component library focusing on stability and test coverage, utilizing tools like ReSharper for improved performance and...
Source: JetBrains Blog
Lena Morozova
2026-02-05 12:39
🚀 Qodana is a powerful static code analysis tool that integrates code inspections from JetBrains IDEs into continuous integration workflows. 🛠️ It can be run in the cloud, through Docker, or directly in JetBrains IDEs. Beyond built-in inspections, users can create custom inspections tailored to specific coding standards. 📦 The article outlines how to develop a plugin for custom inspections, including project setup, dependency declaration, and running Qodana. 🔍 This allows teams to enforce...
Source: JetBrains Blog
Róbert Novotný
2026-02-05 09:53
🌟 February is a quieter month in the tech world, making it a great time to reflect on Java developments. This edition features Trisha Gee, a Java Champion, who shares insights on the latest Java news and its impact on developers. Topics include the upcoming Java 26 features, the significance of the current LTS version, and practical tutorials. Explore how AI is becoming integral to everyday development tasks! 🤖 #Java #SoftwareDevelopment #TechTrends #AI #TrishaGee
Source: JetBrains Blog
Irina Mariasova