Architecture News

聴覚フィードバックでグラフィカルデータを解釈

8月 15, 2025
ASP.NET Coreプロジェクトでスクリーンリーダーをサポートするチャートコンポーネントを実装すると、より幅広いユーザーがデータの視覚化にアクセス可能

Screen readers, in the context of charts, are assistive technologies that convert digital text and interface elements into speech or braille, allowing users with visual impairments to navigate and understand graphical data on the screen. This involves adding semantic structure, descriptive labels, and metadata so the chart's content can be understood through auditory feedback, enabling users with visual impairments to understand trends, values, and relationships within the chart without needing to see the visual representation. Proper implementation not only improves usability, particularly in data driven environments, but also supports compliance with established accessibility standards such as WCAG (Web Content Accessibility Guidelines).

Several ASP.NET Core charting components support the use of screen readers, such as:

  • ComponentOne Charts for ASP.NET MVC (part of ComponentOne Studio ASP.NET MVC by MESCIUS) follows WAI-ARIA accessibility guidelines and provides charts for ASP.NET Core.
  • Telerik ASP.NET Core Chart (part of Telerik UI for ASP.NET Core) uses inline SVG elements and supports assistive technologies, making chart data interpretable for screen readers.
  • jQWidgets ASP.NET Core MVC (part of jQWidgets) has built-in WAI-ARIA support and offers screen reader friendly charts for ASP.NET Core projects using Tag Helpers.
  • Infragistics ASP.NET Core Charts (part of Infragistics Professional) facilitates screen reader compatibility with comprehensive ARIA integration and text-based summaries.

For an in-depth analysis of features and price, visit our comparison of ASP.NET Core chart components.

Compare ASP.NET Core Chart Components

価格が上昇する前にYouTrackプランを更新

8月 15, 2025
価格は2025年10月1日に変更されます - 早めに更新するとお得です! 2025年10月1日より、YouTrackのJetBrains価格が上がります。

JetBrains has announced upcoming pricing adjustments for YouTrack, their issue tracking and project management tool, starting October 1, 2025. Existing Cloud and Server customers can continue using their subscriptions at the current rate until their expiration date. To lock in the current pricing one last time, license administrators can renew before the deadline. After October 1, 2025 all new renewals and additions of users or agents will reflect the updated pricing.

The new pricing is shown below:

Product Current SRP New SRP
YouTrack Server (15 User License) $600/€600 $900/€900
YouTrack Server (25 User License) $1,100/€1,100 $1,500/€1,500
YouTrack Server (50 User License) $2,000/€2,000 $3,000/€3,000
YouTrack Cloud (15 User License) $660/€660 $810/€810
YouTrack Cloud (25 User License) $1,100/€1,100 $1,350/€1,350
YouTrack Cloud (50 User License) $2,200/€2,200 $2,700/€2,700

SRP = Suggested Retail Price as at August 1st, 2025.

Act Now: To get your new or renewal licenses at the current price, before the price increase!

Click your product in the table above and use the 'Get Quote' form to receive your renewal price, or contact us to discuss new or renewal subscription licensing.

LAMBDA関数をセル選択に直接適用

8月 15, 2025
SpreadJS 18.2では、選択したセルに対してLAMBDA数式を実行し、1つのステップで置き換えるための新しい変換コマンドを追加

SpreadJS is a high-performance JavaScript spreadsheet and data presentation component designed for enterprise web applications. It enables developers to deliver Excel-like functionality directly within their web solutions, providing advanced features such as data binding, complex calculations, pivot tables, charts, and extensive formatting options. Fully compatible with modern JavaScript frameworks like React, Angular, and Vue, SpreadJS allows seamless integration and customization, empowering development teams to create interactive, data-driven user experiences without relying on external spreadsheet applications.

The SpreadJS 18.2 adds a new Transform command which enables you to apply LAMBDA functions directly to a selected range of cells and replace the original content with calculated results. This simplifies data transformations - whether mapping, filtering, or reshaping - into a clean, single-step process. With this feature, you can select any range and apply a custom LAMBDA formula - for example, converting units, adjusting values, or formatting entries - and have SpreadJS overwrite the selection with the computed results immediately. This removes manual steps like inserting formulas in separate cells, copying values, or pasting back as values. This feature integrates with SpreadJS’s existing LAMBDA capabilities to offer more interactive and efficient spreadsheet manipulation.

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

SpreadJS is licensed per developer and includes 1 Year Maintenance (major and minor version releases and unlimited support phone calls). SpreadJS requires an Annual or Perpetual Deployment License. The optional Add-ons are available at an additional cost, and require a SpreadJS license. See our SpreadJS licensing page for full details.

For more information, visit our SpreadJS product page.

リアルタイム分析で「nil」の問題を早期に発見

8月 15, 2025
JetBrains GoLand 2025.2では、警告、null許容ヒント、詳細なデータフローの説明を含む「nil」逆参照分析を追加

JetBrains GoLand is a dedicated integrated development environment (IDE) designed for Go programmers. It offers comprehensive features like intelligent code completion, advanced debugging tools, built-in testing frameworks, and code navigation aids for both individual and collaborative development. GoLand's focus on efficiency and productivity, along with its seamless integration with other JetBrains tools, makes it a powerful choice for professional Golang development.

The GoLand 2025.2 update enhances code safety and maintainability by introducing interprocedural 'nil' dereference analysis that detects potential nil-related issues during development. This capability tracks the flow of nil values across functions, files, and packages, providing real-time warnings, nullability hints in quick documentation, and clear explanations in the Problems tool window. By identifying unsafe pointer operations early and presenting precise information on how nil values propagate, the feature streamlines debugging, reduces the likelihood of runtime errors, and supports the creation of more robust Go applications.

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

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

GoLand is available to buy in the following products:

人工知能を使用してPL/SQLコードを開発

8月 14, 2025
Allround AutomationsのPlyxon 2.0には、IDEを離れることなくSQLおよびPL/SQLコード開発を強化する統合AIアシスタントを導入

Plyxon by Allround Automations is a high-performance cross-platform Oracle PL/SQL development tool built as a native Oracle Client application that requires no third-party dependencies. Designed for writing, navigating, and debugging PL/SQL code, it includes a PL/SQL editor with features such as syntax highlighting and object descriptions, an integrated debugger offering control over program execution and state inspection, and more. Its multi-threaded design allows developers to continue working during long-running operations or while debugging, ensuring that tasks such as query execution, program testing, and troubleshooting can occur without the IDE becoming unresponsive.

The Plyxon 2.0 update introduces a built‑in AI assistant that enables developers to harness leading AI systems such as OpenAI GPT, Google Gemini or Meta Llama, among others, directly within their PL/SQL workflow, making it possible to generate, edit, optimize, explain, review, or fix SQL and PL/SQL code with predefined or custom AI functions. This capability reduces the time spent on repetitive coding tasks, accelerates troubleshooting by providing context-aware suggestions, and supports learning by offering clear explanations of complex code structures, or even about Oracle development in general.

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

Plyxon is licensed per named user. Support contracts are available, which entitle you to technical support via email for either one or three years depending on the option purchased. See our Plyxon licensing page for full details.

For more information, see our Plyxon product page.