Category News

Highlight Error Types With Color-coded Inlays

June 19, 2025
RustRover introduces inlay descriptions that appear next to errors in the editor, using color cues to instantly indicate the severity of each issue.

RustRover by JetBrains is a specialized integrated development environment (IDE) designed to support the unique needs of Rust developers. Built on JetBrains' IntelliJ platform, it combines deep language understanding with tools that enhance productivity, such as intelligent code completion, advanced code analysis, and robust refactoring capabilities. RustRover also integrates seamlessly with Cargo, Rust's package manager, and includes built-in support for testing and debugging to streamline the entire development workflow. By focusing on the requirements of performance-critical and memory-safe applications, RustRover helps developers write efficient, reliable, and maintainable Rust code with ease.

JetBrains has added a valuable update to RustRover with the introduction of color-coded inlay error descriptions. This feature adds concise error explanations directly in the code editor whenever the caret is positioned within an error's range. What sets this apart is the use of consistent color schemes that reflect different levels of severity, enabling developers to quickly distinguish between warnings, errors, and other diagnostics. This visual feedback simplifies error identification and supports faster debugging and code correction.

RustRover is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals, lapsed renewals, and additional user licenses. See our RustRover licensing page for full details.

RustRover is available to buy in the following products:

Enable Cross-Platform Scripting and Debugging

June 18, 2025
AlterNET Studio 10 allows you to run C#, VB, and Python scripts with full debugging, enabling development for Windows, macOS, and Linux.

AlterNET Studio is a development toolkit designed specifically for .NET developers building Windows Forms or WPF applications. It provides a suite of components that integrate seamlessly into your applications, offering functionalities like advanced code editing with features akin to Microsoft Visual Studio, scripting capabilities in various languages for extending application logic, and a visual form designer for crafting user interfaces.

The AlterNET Studio v10 update introduces compatibility for C#, Visual Basic, and Python scripters and debuggers with macOS and Linux, allowing developers to build and debug cross-platform applications without being restricted to a Windows environment. By targeting .NET Standard 2.0, the non-visual components such as scripting engines and parsers are now usable across a broader range of platforms. Additionally, the inclusion of a debugger UI built with AlterNET UI and MAUI enables integration of modern, customizable debugging interfaces into cross-platform applications, improving development and enhancing productivity in multi-OS environments.

To see a full list of what's new in v10, see our release notes.

AlterNET Studio is licensed per developer. A license is only required when developing and compiling applications that use AlterNET Studio; end-users or testers of compiled applications do not require a license. The perpetual license includes a one-year subscription which entitles you to free updates to all new versions during the subscription period. See our AlterNET Studio licensing page for full details.

Learn more on our AlterNET Studio product page.

Connect Reports Directly To JSON Data

June 18, 2025
Leverage JavaScript reporting components to design, view and export modern web-based reports populated with data from JSON sources.

JSON data connectivity in reporting components provides the ability to use JSON (JavaScript Object Notation) data as a primary source for building and generating reports. This feature allows developers and analysts to connect directly to structured JSON data, whether from local files or web APIs, and incorporate it into report designs without the need for complex data transformation or intermediary storage. As JSON has become a widely adopted format for data exchange in modern applications, enabling direct connectivity simplifies the reporting process and ensures that reports can easily reflect up-to-date information from diverse and distributed sources.

Several JavaScript reporting components allow you to use JSON as a data source, including:

  • DevExpress Reporting offers flexible data binding options for complex reporting scenarios in JavaScript and enables you to connect to a variety of data sources, including JSON.
  • ActiveReportsJS by MESCIUS allows you to load and visualize structured JSON data, supporting modern web applications with interactive, real-time reporting.
  • Stimulsoft Reports.JS is a reporting solution for JavaScript that supports JSON data binding and enables browser-based report design with dynamic, data-driven content.

For an in-depth analysis of features and price, visit our comparison of JavaScript reporting components.

Compare JS Report Controls

Use Sliders To Capture Survey Feedback

June 18, 2025
SurveyJS v2.2.0 adds Slider and Range Slider question types for collecting single values or value ranges with interactive, drag-based input.

SurveyJS is a family of extensible JavaScript libraries designed to help developers build robust form management systems fully integrated into their web applications. These libraries work seamlessly with any backend system and are fully compatible with modern JavaScript frameworks, including React, Angular, and Vue.

The SurveyJS 2.2.0 update introduces new Slider and Range Slider question types that enable developers to implement more interactive and precise input mechanisms within surveys. These components support a wide range of configuration options, including customizable minimum and maximum values, step sizes, labeled scales, and tooltip formatting. The Range Slider further enhances flexibility by allowing respondents to select and drag a value range using dual thumbs, with optional constraints on range length. Both question types can be seamlessly bound to text input fields, offering a more responsive and accessible data collection experience in custom survey workflows.

To see a full list of what's new in version 2.2.0, see our release notes.

SurveyJS is licensed per developer with a one-time payment for indefinite use. Access to updates and technical support is available through a subscription. See our SurveyJS Survey Creator licensing page for full details.

Learn more on our SurveyJS Survey Creator product page.

Optimajet Joins ComponentSource

June 18, 2025
ComponentSource partners with Optimajet to provide developers with React-based solutions for building code-free custom web forms.

OptimaJet is a global software vendor dedicated to providing developer-centric tools that streamline enterprise application development. Since 2013, the company has supported organizations across industries such as finance, government, logistics, and insurance. With offices in the United States and Hong Kong, OptimaJet delivers scalable, cost-effective solutions designed to accelerate development and adapt to changing business needs.

FormEngine is a powerful React-based drag-and-drop form builder that enables visual creation of complex web forms without the need for frontend coding. Forms are stored as JSON and rendered dynamically at runtime, allowing teams to build and update forms quickly while maintaining full control over structure and data flow. It is ideal for internal business tools, onboarding processes, and any application requiring flexible, frequently updated forms.

Through this partnership, ComponentSource extends its portfolio with a modern React-based solution that supports developers in building adaptive, data-driven forms with ease. Offering OptimaJet's FormEngine reflects ComponentSource’s ongoing commitment to equipping development teams with high-quality tools that simplify complex tasks, accelerate delivery, and enhance the flexibility of enterprise applications.

FormEngine, by OptimaJet, is licensed based on usage type, number of domains, and included components, with options for internal use, SaaS deployment, or OEM integration. See our FormEngine licensing page for full details.

For more information visit our OptimaJet brand page.