<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Omar Urbano</title>
    <description>The latest articles on DEV Community by Omar Urbano (@omar_lightningchart).</description>
    <link>https://dev.to/omar_lightningchart</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F853672%2F3359e672-8179-42f2-bab1-43e0b6875eb6.jpg</url>
      <title>DEV Community: Omar Urbano</title>
      <link>https://dev.to/omar_lightningchart</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/omar_lightningchart"/>
    <language>en</language>
    <item>
      <title>Announcing LightningChart for Python 2.2 - Plotting library</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Tue, 07 Apr 2026 10:29:01 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lightningchart-for-python-22-plotting-library-2lf7</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lightningchart-for-python-22-plotting-library-2lf7</guid>
      <description>&lt;p&gt;We're announcing &lt;a href="https://lightningchart.com/python-charts/" rel="noopener noreferrer"&gt;LightningChart Python&lt;/a&gt; 2.2, introducing better UI controls and interaction features for building responsive dashboards. Here are the updates:&lt;/p&gt;

&lt;h2&gt;
  
  
  New UI elements
&lt;/h2&gt;

&lt;p&gt;Full cursor customization supporting control behavior, style, and create manual cursors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6kkqr8buai6zwmwnl2z6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6kkqr8buai6zwmwnl2z6.jpg" alt="LightningChart-Python-Cursor" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Pointable TextBox
&lt;/h2&gt;

&lt;p&gt;Added interactive callout annotations with built-in directional pointers. PointableTextBox extends the standard TextBox with arrow/pointer functionality, perfect for highlighting specific data points, creating tooltips, or adding explanatory annotations that visually connect to chart elements.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo62cs4rkwgd8hno7fq66.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo62cs4rkwgd8hno7fq66.jpg" alt="LightningChart-Python-Pointable-Textbox" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  CheckBox
&lt;/h2&gt;

&lt;p&gt;Add persistent, toggleable UI switches directly on charts and dashboards. CheckBox keeps its on/off state after click, supports text, styling, background, and pointer events, and is ideal for options like “Show grid” or “Enable cursor.”&lt;/p&gt;

&lt;h2&gt;
  
  
  ButtonBox
&lt;/h2&gt;

&lt;p&gt;Add momentary action buttons with automatic bounce‑back behavior. ButtonBox uses the same API and styling as CheckBox, but it resets to “off” after each press. That makes it perfect for one‑shot actions like “Reset view” or “Apply filter.”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzsys5vclwbvbtu4hemvm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzsys5vclwbvbtu4hemvm.jpg" alt="LightningChart-Python-Pointable-Checkbox" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;LightningChart Python offers more control, better interactivity, and easier building and managing advanced dashboards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/news/releases/lightningchart-python-v-2-2/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;LightningChart Python v2.2&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>chartinglibrary</category>
      <category>datavisualization</category>
    </item>
    <item>
      <title>Announcing LightningChart .NET 12.5.1</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Mon, 30 Mar 2026 09:52:36 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lightningchart-net-1251-4apk</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lightningchart-net-1251-4apk</guid>
      <description>&lt;p&gt;In this release, we focused on improving current features, including LegendBox and PrintPreview, adding new properties to ViewXY, improving .NET Trader’s behavior, and more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/news/releases/lightningchart-net-v-12-5-1/" rel="noopener noreferrer"&gt;Read the full release note&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  LegendBox
&lt;/h2&gt;

&lt;p&gt;We are introducing a refined LegendBox rendering that harmonizes all XY, 3D, Polar, Pie3D, and Smith views. We have added new features for LegendBox, including the new VerticalTitlesGap property to control the minimum gap between titles. Furthermore, LegendBox now supports titles with multiple lines, and the mouse events over the LegendBox have more detailed information.&lt;/p&gt;

&lt;p&gt;Below is an example of LegendBoxes with multiple line titles, and a normal versus a reduced vertical gap.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fczaz77e0rlkxenpushi7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fczaz77e0rlkxenpushi7.png" alt="LightningChart-.NET-12.5.1-Refined-LegendBoxes" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Printing and PrintPreview
&lt;/h2&gt;

&lt;p&gt;Now in WinForms, the PrintPreview dialog is available in several languages, including English, German, and Finnish. We have also slightly changed the printing dialogue UI, and users can now control which items to show and which default values are set. Below is an example of the improved PrintPreview dialog window:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijctjb9fvie2gk27z8wr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijctjb9fvie2gk27z8wr.png" alt="LightningChart-.NET-12.5.1-PrintPreview" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ViewXY: new AutoPadding property
&lt;/h2&gt;

&lt;p&gt;We are introducing the new AutoPadding property for ViewXY, which is the padding for PXs that controls edges, such as outer edges or the rim of a chart, which encloses ViewXY margins.&lt;/p&gt;

&lt;p&gt;AutoPadding can be used when Margins are auto-adjusted (AxisLayout.AutoAdjustMargins is enabled). Chart objects like Annotations and LegendBoxes can be placed in the padded area. AutoPadding is a padding structure in WinForms and a thickness structure in WPF. Below is a simple ViewXY.AutoPadding example where the padded area is pseudo-colored differently (in grey) for clarity (with Annotation help).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl9kxzod1nsclc7sq9osq.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl9kxzod1nsclc7sq9osq.jpeg" alt="LightningChart-.NET-12.5.1-AutoPadding" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Other improvements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Improved .NET Trader behavior: Band’s border now has an inner, outer, and none BorderType property&lt;/li&gt;
&lt;li&gt;Added support for 24-bit and 32-bit WAV audio files&lt;/li&gt;
&lt;li&gt;Improved handling of D3DImage failure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/net-charts/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Get Started with LightningChart .NET&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>datavisualization</category>
      <category>lightningchart</category>
      <category>dotnet</category>
      <category>chartinglibrary</category>
    </item>
    <item>
      <title>Announcing Dashtera: a powerful dashboarding platform</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Thu, 19 Mar 2026 08:30:00 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-dashtera-a-powerful-dashboarding-platform-24kg</link>
      <guid>https://dev.to/omar_lightningchart/announcing-dashtera-a-powerful-dashboarding-platform-24kg</guid>
      <description>&lt;p&gt;We're excited to announce the official release of &lt;a href="https://dashtera.com/" rel="noopener noreferrer"&gt;Dashtera®&lt;/a&gt;: a no-code, cloud-based data visualization platform powered by the LightningChart engine, built for high-performance, real-time analytics.&lt;/p&gt;

&lt;p&gt;With full GPU acceleration at its core, Dashtera enables teams to explore, analyze, and share large volumes of data with exceptional speed and responsiveness. Whether working with live data streams or large historical datasets, the platform delivers scalable, interactive dashboards without requiring any coding.&lt;/p&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/uEcmbEFQpWc"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s New
&lt;/h2&gt;

&lt;p&gt;Since the Beta release, Dashtera has introduced several features that enhance how users shape and interact with their data:&lt;/p&gt;

&lt;p&gt;KPI Panels – Quickly highlight the most important metrics in a clear, compact format, helping users understand performance at a glance without navigating multiple charts.&lt;/p&gt;

&lt;p&gt;Expanded Data Connectors – Simplified integration with a wide range of data sources, including WebSocket, Redis, Cassandra, Trino, Snowflake, MongoDB, MariaDB, MS SQL Server, InfluxDB, MySQL, and PostgreSQL.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgndevpkpcjvj80gsqo4y.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgndevpkpcjvj80gsqo4y.jpg" alt="Dashtera-Data-Connectors"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Advanced Dashboards
&lt;/h2&gt;

&lt;p&gt;To demonstrate its capabilities, Dashtera includes advanced dashboard examples such as a Concrete Compressive Strength Analysis. This showcases how users can explore relationships between variables, analyze patterns, and extract insights from complex datasets, all without writing code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp85mnzxioflfru7fhl3t.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp85mnzxioflfru7fhl3t.jpg" alt="Concrete Compressive Strength Analysis Dashtera Dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.dashtera.com/share/c02f675e-b5f6-4d5e-a5d8-0b38f7740401?theme=impressHex" rel="noopener noreferrer"&gt;Interact with this example&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;Dashtera offers a Free plan to get started, along with Business Intelligence, Engineering and Science, and  Finance and Trading plans for more advanced use cases. It is designed to provide the performance, flexibility, and clarity needed to turn complex data into actionable insights.&lt;/p&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://dashtera.com/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdashtera.com%2Fwp-content%2Fuploads%2F2025%2F07%2FDashtera-Homepage.png" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://dashtera.com/" rel="noopener noreferrer" class="c-link"&gt;
            Dashtera - Powerful Data Visualization And Dashboarding Platform
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Build stunning dashboards with Dashtera. Upload Excel data files, and connect to databases and real-time data streams. Handle millions of data points with 3D charts, maps and ML models. Deploy on cloud, on-premises, or as OEM.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdashtera.com%2Fwp-content%2Fuploads%2F2025%2F07%2Fcropped-cropped-cropped-cropped-cropped-cropped-dashtera-logo-32x32.png"&gt;
          dashtera.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




</description>
      <category>datavisualization</category>
      <category>dashboards</category>
      <category>dataengineering</category>
    </item>
    <item>
      <title>Announcing LightningChart JS 8.2: a more powerful JS charting library</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Wed, 04 Feb 2026 12:00:40 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lightningchart-js-82-a-more-powerful-js-charting-library-2kk4</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lightningchart-js-82-a-more-powerful-js-charting-library-2kk4</guid>
      <description>&lt;h2&gt;
  
  
  What is LightningChart JS?
&lt;/h2&gt;

&lt;p&gt;LightningChart JS is a data visualization library for building high-end JavaScript charting applications in complex scenarios that demand processing data at high performance. This new version 8.2 introduces new features that improve how developers and users interact with the library.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/js-charts/?utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5s0x1ehy0zxs2qvbq6uc.png" alt="LightningChart-JS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Linear Gauge Charts
&lt;/h2&gt;

&lt;p&gt;This new linear gauge chart type supports real-time data updates, interpolated and non-interpolated color steps, vertical and horizontal alignments, with the ability to display current values, and custom icons.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj0uivt77taa64vu8pnwj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj0uivt77taa64vu8pnwj.jpg" alt="LightningChart-JS-8.2-Linear-Gauge-Chart"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Render transformations for XY series
&lt;/h2&gt;

&lt;p&gt;LightningChart JS 8.2 introduces a new API that allows &lt;strong&gt;arbitrary affine transformations for XY series&lt;/strong&gt;. What this means is that the user application code can freely transform already existing data by offsetting and/or scaling it.&lt;/p&gt;

&lt;p&gt;This operation is extremely efficient and does not require any re-preparation of data. Arbitrary affine transformations are useful for cases like oscilloscopes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;lineSeries&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;setRenderTransform&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;x&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;offset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;scaling&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="na"&gt;y&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;offset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;scaling&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  API for custom tick placement
&lt;/h2&gt;

&lt;p&gt;This feature allows the user to take full control of where the axis ticks are placed within the chart. This API also allows specifying tick positions separately between major &amp;amp; minor tick levels.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;axis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;setTickStrategy&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;AxisTickStrategies&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Numeric&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;strategy&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;strategy&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;setCustomTickPlacement&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;info&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2000&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Introducing LLM training documentation
&lt;/h2&gt;

&lt;p&gt;LightningChart JS 8.2 paid special attention to training reference materials for AI and LLMs. We have seen how LLMs are trying to find their place in software development. However, LLMs are inherently poor at working with specific 3rd party libraries, such as LightningChart JS, because their training data is a mix of new and old versions, and they tend to mix APIs from different libraries. For this purpose, we now manage agent-ready references for using LightningChart JS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to use?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Simply load our LLM-optimized documentation files to your project and add a single prompt rule for your agents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;You MUST always use the local files lcjs-docs-llms.txt 
and lcjs-api-llms.txt 
as the only sources of truth for all matters regarding how to use
LightningChart JS library / lcjs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We tested this approach with &lt;strong&gt;Claude code (Opus 4.5, Sonnet 4.5)&lt;/strong&gt;. To download these files and read about the latest tips on how to use LightningChart JS with LLMs, visit our dedicated &lt;a href="https://lightningchart.com/js-charts/docs/lc-and-ai/?utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;LC JS – AI documentation&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  New Chart Examples
&lt;/h2&gt;

&lt;p&gt;In this release, we introduce new chart examples for you to try online:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-1708-scrollingHeatmapAggregation.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false&amp;amp;utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;&lt;strong&gt;Scrolling Heatmap Aggregation&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fek8738z09h744g4oygmq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fek8738z09h744g4oygmq.jpg" alt="LightningChart-JS-8.2-Heatmap-Aggregation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-1710-3dSlicer.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false&amp;amp;utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;JavaScript 3D Slicer&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4l6d7ndr96o7jwdb35x.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4l6d7ndr96o7jwdb35x.jpg" alt="LightningChart-JS-8.2-3D-LiDAR"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-1709-3dTimeSeries.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false&amp;amp;utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;Air Quality Route Visualization Dashboard&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwnn6n55o977szdue91b9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwnn6n55o977szdue91b9.jpg" alt="LightningChart-JS-8.2-3D-Timestamp-Series"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-1707-parallelCoordChartDashboard.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false&amp;amp;utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" rel="noopener noreferrer"&gt;Parallel Coordinate Chart Dashboard&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ntv0sft424sa7ajv33t.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ntv0sft424sa7ajv33t.jpg" alt="LightningChart-JS-8.2-Parallel-Coordinate"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-0514-racingDashboard.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false" rel="noopener noreferrer"&gt;Linear Gauge Chart within a Dashboard&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvi1m2pxdg7iz0ysgntrb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvi1m2pxdg7iz0ysgntrb.jpg" alt="LightningChart-JS-8.2-Linear-Gauge-Dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lightningchart.com/js-charts/interactive-examples/examples/lcjs-example-1603-gaugeDashboard2.html?disable-animations=1&amp;amp;disable-html-text=1&amp;amp;isList=false" rel="noopener noreferrer"&gt;Linear Gauge Chart&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzblpit1l59tmn2g41xrv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzblpit1l59tmn2g41xrv.jpg" alt="LightningChart-JS-8.2-Linear-Gauge-Chart"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Get started with LightningChart JS v8.2 today.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvlcy7op8oxtptivhkrnd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvlcy7op8oxtptivhkrnd.jpg" alt="LightningChart-JS-8.2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/news/releases/lightningchart-js-v-8-2?utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-2" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Read the full release note&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Written by:&lt;/strong&gt;&lt;br&gt;
Omar Urbano | Software Engineer &amp;amp; Technical Writer&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/omarurbanocuellar/" rel="noopener noreferrer"&gt;Send me your questions via LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>lightningchart</category>
      <category>chartinglibrary</category>
      <category>datavisualization</category>
    </item>
    <item>
      <title>New release: LightningChart Python 2.1</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Thu, 18 Dec 2025 07:20:39 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/new-release-lightningchart-python-21-2134</link>
      <guid>https://dev.to/omar_lightningchart/new-release-lightningchart-python-21-2134</guid>
      <description>&lt;p&gt;LightningChart Python is a GPU-accelerated and WebGL-rendered plotting library for Python that introduces version 2.1, with important new features that will enhance your Python applications. Here's a summary:&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing DataGrid
&lt;/h2&gt;

&lt;p&gt;Introducing a new high-performance DataGrid component to present metrics, KPIs, and mini-trends right inside a grid.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwrwo932j7hlva58i0u1f.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwrwo932j7hlva58i0u1f.jpg" alt="LC-Python-2-1-DataGrid"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Container
&lt;/h2&gt;

&lt;p&gt;This new version introduces the Container feature that enables scrollable multi-chart layouts with custom dimensions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8c669wesw3nb4bheb9yz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8c669wesw3nb4bheb9yz.jpg" alt="LC-Python-2-1-Scrollable-Dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  LegendPanel
&lt;/h2&gt;

&lt;p&gt;The Legend Panel feature allows you to create dedicated legend areas inside dashboards and containers, push entries from series, add text boxes, and control visuals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj64tk7fv57p23yxi5t0m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj64tk7fv57p23yxi5t0m.jpg" alt="LegendPanel"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Other features &amp;amp; improvements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Heatmap min-max aggregation&lt;/li&gt;
&lt;li&gt;Heatmap/3D Surface contours&lt;/li&gt;
&lt;li&gt;New event listener methods&lt;/li&gt;
&lt;li&gt;New TranslateCoordinate system&lt;/li&gt;
&lt;li&gt;Drill-down method for TreeMap charts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more information, read the &lt;a href="https://lightningchart.com/news/releases/lightningchart-python-v-2-1/" rel="noopener noreferrer"&gt;full release note&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;LightningChart Python offers a completely free community edition, including the latest features.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/python-charts/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Download community edition&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>datascience</category>
      <category>dataengineering</category>
      <category>datavisualization</category>
    </item>
    <item>
      <title>Releasing LightningChart Python Trader 1.1</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Mon, 15 Dec 2025 12:23:13 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/releasing-lightningchart-python-trader-11-317g</link>
      <guid>https://dev.to/omar_lightningchart/releasing-lightningchart-python-trader-11-317g</guid>
      <description>&lt;p&gt;In this version, LightningChart Python Trader introduces different features including drawing tool pointer events, chart-level pointer events, and value label controls. For more information, read the &lt;a href="https://lightningchart.com/news/releases/lightningchart-python-trader-1-1/" rel="noopener noreferrer"&gt;full release note&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drawing Tool Pointer Events
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk37oc60crubmaauz9h45.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk37oc60crubmaauz9h45.png" alt="Drawing-Tool-Pointer-Events"&gt;&lt;/a&gt;&lt;br&gt;
Pointer events are signals that let you interact with and modify the drawing tools on a chart. LightningChart Python Trader introduces new comprehensive events allowing for custom interactions and dynamic chart updates. The new events are:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;on_pointer_down()&lt;/code&gt;: Triggered when clicking on a drawing tool&lt;br&gt;
&lt;code&gt;on_pointer_up()&lt;/code&gt;: Triggered when releasing the mouse button&lt;br&gt;
&lt;code&gt;on_pointer_enter()&lt;/code&gt;: Triggered when the cursor enters the tool area&lt;br&gt;
&lt;code&gt;on_pointer_leave()&lt;/code&gt;: Triggered when the cursor exits the tool area&lt;br&gt;
&lt;code&gt;on_drawing_tool_moved()&lt;/code&gt;: Triggered when the tool position changes&lt;/p&gt;
&lt;h2&gt;
  
  
  Chart-Level Pointer Events
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95bn91iw7mtl25dd2lie.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95bn91iw7mtl25dd2lie.png" alt="Chart-Level-Pointer-Events"&gt;&lt;/a&gt;&lt;br&gt;
Similar to drawing tool events, this release introduces pointer events at the chart level:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;on_pointer_down()&lt;/code&gt;: Triggered when clicking on a drawing tool&lt;br&gt;
&lt;code&gt;on_pointer_up()&lt;/code&gt;: Triggered when releasing the mouse button&lt;br&gt;
&lt;code&gt;on_pointer_move()&lt;/code&gt;: Triggered when the cursor moves&lt;/p&gt;
&lt;h2&gt;
  
  
  Value Label Controls
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqv5rejnumhwida5pt9l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqv5rejnumhwida5pt9l.png" alt="Value-Label-Controls"&gt;&lt;/a&gt;&lt;br&gt;
Value label controls allow customizing how the latest price and indicator values are displayed. The new available controls are:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;show_value_labels(bool)&lt;/code&gt;: Show/hide all value labels&lt;br&gt;
&lt;code&gt;set_latest_value_label_type(str)&lt;/code&gt;: Control the latest price label display&lt;/p&gt;
&lt;h2&gt;
  
  
  New Visual Customization Methods
&lt;/h2&gt;

&lt;p&gt;We have introduced new styling methods to provide greater control over how the chart looks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqlccmhyat80g2j3ctp70.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqlccmhyat80g2j3ctp70.png" alt="LC-Python-Trader-1.1-Visual-Customization"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Get Started with LightningChart Python Trader
&lt;/h2&gt;

&lt;p&gt;LightningChart Python Trader is the most complete Python Library for visualizing financial data and creating Fintech applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/python-charts/trader/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Request 7-day free trial&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>financial</category>
      <category>datavisualization</category>
      <category>chartinglibrary</category>
    </item>
    <item>
      <title>Announcing LightningChart JS Trader v4.0</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Thu, 27 Nov 2025 08:45:41 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lightningchart-js-trader-v40-1ch2</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lightningchart-js-trader-v40-1ch2</guid>
      <description>&lt;p&gt;Hey, I'm Omar, and this time I wanted to bring you some good news about the latest release of LightningChart JS Trader 4.0.&lt;/p&gt;

&lt;p&gt;In this release, we focused on improving the user experience, flexibility, and real-time data streaming. Here are some of the changes:&lt;/p&gt;

&lt;h2&gt;
  
  
  LightningChart JS Trader 4.0: high-precision JS library for developing Fintech applications
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9sso5w047a5yztqtkfg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9sso5w047a5yztqtkfg.png" alt="LightningChart-JS-Trader" width="791" height="697"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Latest Price Labels
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnv0axnqi9bmfea5oua08.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnv0axnqi9bmfea5oua08.png" alt="LightningChart-JS-Trader-Latest-Price-Labels" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Built-in labels now show the latest close and indicator values, with options to show/hide the label and horizontal line.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drawing Tool Events
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qut7eq5zcxg33l2v88x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qut7eq5zcxg33l2v88x.png" alt="LightningChart-JS-Trader-Drawing-Tool-Events" width="800" height="631"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New pointer events (PointerDown, PointerUp, PointerEnter, PointerLeave) enable richer interactions. Default drawing-tool menus can also be disabled for custom implementations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-Time Improvements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Zooming/panning now work properly during real-time updates.&lt;/li&gt;
&lt;li&gt;New data point limit feature (&lt;code&gt;enableDataPointLimit()&lt;/code&gt;, &lt;code&gt;setDataPointLimit()&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;X-axis flicker fixed; better performance and more accurate labels.&lt;/li&gt;
&lt;li&gt;Automatic Data Sorting: Data no longer needs to be added in chronological order; the chart now sorts data automatically by datetime.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Splitter Line Colors
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16ytoeh8e3hv6b0cggxp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16ytoeh8e3hv6b0cggxp.png" alt="LightningChart-JS-Trader-Splitter-Line-Colors" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New method to customize splitter line colors between main chart and indicators.&lt;/p&gt;




&lt;h2&gt;
  
  
  Get Started with LightningChart JS Trader
&lt;/h2&gt;

&lt;p&gt;Access the latest version with a &lt;a href="https://lightningchart.com/js-charts/trader/" rel="noopener noreferrer"&gt;30-day free trial&lt;/a&gt;. Or read the &lt;a href="https://lightningchart.com/news/releases/lightningchart-js-trader-v-4-0/" rel="noopener noreferrer"&gt;official release note&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Written by:&lt;/strong&gt;&lt;br&gt;
Omar Urbano| Software Engineer &amp;amp; Technical Writer&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/omarurbanocuellar/" rel="noopener noreferrer"&gt;Send me your questions via LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>lightningchart</category>
      <category>fintech</category>
      <category>trader</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Announcing LightningChart JS 8.1</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Wed, 12 Nov 2025 08:58:39 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lightningchart-js-81-n9j</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lightningchart-js-81-n9j</guid>
      <description>&lt;p&gt;LightningChart JS is a GPU-accelerated and WebGL-rendered charting library for creating JavaScript data-intensive applications. LightningChart JS features an extensive library of 2D &amp;amp; 3D charts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Line charts&lt;/li&gt;
&lt;li&gt;Heatmaps&lt;/li&gt;
&lt;li&gt;Mesh models&lt;/li&gt;
&lt;li&gt;Medical charts&lt;/li&gt;
&lt;li&gt;DataGrids&lt;/li&gt;
&lt;li&gt;Statistic charts and more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this new release, LightningChart JS 8.1 introduces new features, performance improvements, and developer experience upgrades. Here are the highlights:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heatmap &amp;amp; Surface Contours&lt;/strong&gt;&lt;br&gt;
Built-in contour rendering with customizable styles.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsdkvapsreg0v8uaehwqo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsdkvapsreg0v8uaehwqo.png" alt="LightningChart-JS-v-8-1-Heatmap-Surface-Contours" width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heatmap Min–Max Aggregation&lt;/strong&gt;&lt;br&gt;
Ensures peak values stay visible even when zoomed out. The aggregation can be set with &lt;code&gt;heatmapSeries.setAggregation(‘max’)&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3D LineSeries Value Coloring&lt;/strong&gt;&lt;br&gt;
Color segments dynamically based on data values.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe1grxu89bm9f53im23of.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe1grxu89bm9f53im23of.png" alt="LightningChart-JS-v-8-1-3D-LineSeries" width="800" height="703"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inset Custom Ticks&lt;/strong&gt;&lt;br&gt;
Align custom tick labels inside the chart area.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsxbdliu3fralmsplqn15.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsxbdliu3fralmsplqn15.png" alt="LightningChart-JS-v-8-1-Inset-Custom-Ticks" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Custom Cursor Styles&lt;/strong&gt;&lt;br&gt;
Define or disable cursors for built-in interactions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff0jyjxytjv3zjjj2xun7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff0jyjxytjv3zjjj2xun7.png" alt="LightningChart-JS-v-8-1-Cursor-Styles" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Performance Improvements
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Rectangle Series&lt;/strong&gt;&lt;br&gt;
Progressive cursor behavior for histograms and multi-series charts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fipcazc3ddyi1ucsw0kml.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fipcazc3ddyi1ucsw0kml.png" alt="LightningChart-JS-v-8-1-Rectangle-Series" width="800" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heatmap Flat Array Input: Supports flat and Typed Arrays for faster data loading and lower memory use.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Get started with LightningChart JS v8.1 today.
&lt;/h2&gt;

&lt;p&gt;Read the full release &lt;a href="https://lightningchart.com/news/releases/lightningchart-js-v-8-1" rel="noopener noreferrer"&gt;LightningChart JS 8.1&lt;/a&gt; note.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Written by:&lt;/strong&gt;&lt;br&gt;
Omar Urbano | Software Engineer &amp;amp; Technical Writer&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/omarurbanocuellar/" rel="noopener noreferrer"&gt;Send me your questions via LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>lightningchart</category>
      <category>chartinglibrary</category>
      <category>datavisualization</category>
    </item>
    <item>
      <title>Releasing LightningChart .NET 12.4.1</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Fri, 24 Oct 2025 09:49:13 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/releasing-lightningchart-net-1241-28dm</link>
      <guid>https://dev.to/omar_lightningchart/releasing-lightningchart-net-1241-28dm</guid>
      <description>&lt;p&gt;The LightningChart® v12.4 release delivers major updates across both core charting components and the .NET TradingChart module, focusing on usability, flexibility, and performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  DataCursor &amp;amp; ResultTable
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc45hqiwddofkjop4zeiu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc45hqiwddofkjop4zeiu.png" alt="Datacursor-resultTable"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Customizable ResultTable content – The DataCursor.ChangeResultContent event allows developers to define custom table formats using composite format strings.&lt;/p&gt;

&lt;p&gt;Supported in XY, 3D, Polar, and Smith views, enabling control over displayed values, precision, and layout.&lt;/p&gt;




&lt;h2&gt;
  
  
  Custom Messages
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvfruuipez4zyxhfcuj7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvfruuipez4zyxhfcuj7.png" alt="Custom Messages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New CustomMessage property for displaying user-defined messages in the chart’s top-left corner.&lt;/p&gt;

&lt;p&gt;Fully customizable through CustomMessageOptions (colors, fonts, offsets).&lt;/p&gt;

&lt;p&gt;Option to forward internal LightningChart messages to this area.&lt;/p&gt;




&lt;h2&gt;
  
  
  TradingChart for .NET
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuyr9ql4xiegd4ht3hfes.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuyr9ql4xiegd4ht3hfes.png" alt="TradingChart for .NET"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Completely redesigned user interface – all indicators, tools, and chart-type options now accessible via a left-side toolbar.&lt;/li&gt;
&lt;li&gt;Added support for multiple color themes.&lt;/li&gt;
&lt;li&gt;End value labels show the latest price and indicator readings.&lt;/li&gt;
&lt;li&gt;Nested indicators – indicators can now be based on each other or on different OHLC fields.&lt;/li&gt;
&lt;li&gt;Enhanced data cursor automatically detects data precision.&lt;/li&gt;
&lt;li&gt;Various drawing tool improvements and bug fixes for a smoother experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releasing LightningChart .NET 12.4.1
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr99tikr4ku6cty4713p1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr99tikr4ku6cty4713p1.png" alt="LightningChart-.NET-12.4.1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/news/releases/lightningchart-net-v-12-4-1/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Full release note&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>lightningchart</category>
      <category>dotnet</category>
      <category>datavisualization</category>
      <category>chartinglibrary</category>
    </item>
    <item>
      <title>Announcing LC Python Trader: best Python financial data visualization library</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Thu, 14 Aug 2025 07:11:58 +0000</pubDate>
      <link>https://dev.to/omar_lightningchart/announcing-lc-python-trader-best-python-financial-data-visualization-library-15ff</link>
      <guid>https://dev.to/omar_lightningchart/announcing-lc-python-trader-best-python-financial-data-visualization-library-15ff</guid>
      <description>&lt;p&gt;Hello again, I'm delighted to introduce &lt;a href="https://lightningchart.com/python-charts/trader/" rel="noopener noreferrer"&gt;LightningChart Python Trader&lt;/a&gt;, the most complete Python data visualization library for visualizing financial data.&lt;/p&gt;

&lt;p&gt;If you've read any of my articles, you've seen that I mostly create JS and .NET projects. But this time, we're introducing LightningChart Trader for Python.&lt;/p&gt;

&lt;p&gt;This is a solution that compiles the most advanced features for visualizing financial and trading data. Here is the summary of the release:&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Indicators
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F83v8o0040p19q4kteiu3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F83v8o0040p19q4kteiu3.png" alt="LightningChart-Python-Trader-Technical-Indicators"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LightningChart Python Trader features more than 100 technical indicators. Some of the technical indicator types included are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Envelopes: Bollinger Band, Donchian Channels, Fractal Chaos Bands…&lt;/li&gt;
&lt;li&gt;Moving Averages: EMA, SMA, TMA…&lt;/li&gt;
&lt;li&gt;Oscillators – Money Flow: A/D, Chaikin Money Flow, Ease of Movement…&lt;/li&gt;
&lt;li&gt;Oscillators – Price: Aroon Oscillator, Awesome Oscillator, Balance of Power…&lt;/li&gt;
&lt;li&gt;Statistics: Correlation coefficient, Kurtosis, Median Price…&lt;/li&gt;
&lt;li&gt;Trend Indicators: ASI, ADX, Aroon&lt;/li&gt;
&lt;li&gt;Volatility: Average True Range, Chaikin Volatility, Z-Value…&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Dashboards
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4a2uau9ersr75uopg70u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4a2uau9ersr75uopg70u.png" alt="LightningChart-Python-Trader-Dashboards"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LightningChart Python Trader introduces the dashboard feature, allowing users to add multiple charts in fully customizable layouts. It is possible to create custom workspaces with different chart types, timeframes, and indicators in the same view.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Analysis Chart (TAChart) Constructor
&lt;/h2&gt;

&lt;p&gt;When creating a new chart, it is possible to define values for theme, load_from_store, axis position, and HTML text rendering. There are also helper methods available, including set_dat, add_data_array, and load_csv, now supporting unsorted datasets.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;trader&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;TAChart&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;license_key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;html_text_rendering&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;load_from_storage&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;theme&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;turquoiseHexagon&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;axis_on_right&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Menu Options Control
&lt;/h2&gt;

&lt;p&gt;LightningChart Python introduces 41 new &lt;code&gt;menu_options()&lt;/code&gt;to show/hide UI elements. This is helpful to build custom data visualization interfaces and simpler experiences.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;menu&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;trader&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;menu_options&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;show_chart_title_input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;show_currency_input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;menu&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;show_watermark_text_input&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Mountain Gradients
&lt;/h2&gt;

&lt;p&gt;LightningChart Python 1.0 introduces better gradient options to different chart types, including mountain charts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F170kt740xbtn9dzavg41.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F170kt740xbtn9dzavg41.png" alt="LightningChart-Python-Trader-Mountain"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;LightningChart Python is available for a free trial. You may also read the &lt;a href="https://lightningchart.com/news/releases/lightningchart-python-trader-1-0/" rel="noopener noreferrer"&gt;full release note&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/python-charts/trader/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Request 7-day free trial&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>financial</category>
      <category>datavisualization</category>
      <category>library</category>
    </item>
    <item>
      <title>Release day: LightningChart JS 8.0 is out now</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Wed, 06 Aug 2025 09:40:13 +0000</pubDate>
      <link>https://dev.to/lightningchart/release-day-lightningchart-js-80-is-out-now-5710</link>
      <guid>https://dev.to/lightningchart/release-day-lightningchart-js-80-is-out-now-5710</guid>
      <description>&lt;p&gt;Hello, &lt;/p&gt;

&lt;p&gt;Here's a quick post about LightningChart JS's new release v.8.0.&lt;/p&gt;

&lt;h2&gt;What is LightningChart JS?&lt;/h2&gt;

&lt;p&gt;LightningChart JS is a data visualization library for building high-end JavaScript charting applications in complex scenarios that demand processing data at high performance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/js-charts/?utm_source=devto&amp;amp;utm_medium=organic-off-page&amp;amp;utm_content=js-v-8-0" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5s0x1ehy0zxs2qvbq6uc.png" alt="LightningChart-JS"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;Introducing LightningChart JS 8.0&lt;/h2&gt;

&lt;p&gt;In LightningChart JS 8.0, we focus on developing new features, and adding visual quality, performance, and developer experience improvements. You can read the &lt;a href="https://lightningchart.com/news/releases/lightningchart-js-v-8-0/" rel="noopener noreferrer"&gt;full release note&lt;/a&gt; or check out the most important here:&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;b&gt;Completely reworked legends&lt;/b&gt;&lt;br&gt;
This update improves chart appearance by making legends adapt to available space and simplifies configuration with a more powerful API.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flifqokp10x84uifzyo8y.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flifqokp10x84uifzyo8y.jpg" alt="LightningChart-JS-Legend-Rework"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New features include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Legends are now moved away from obstructing the visualizations and adapt to the available space.&lt;/li&gt;
  &lt;li&gt;New legends now appear automatically below trends.&lt;/li&gt;
  &lt;li&gt;You can manually create multiple legends.&lt;/li&gt;
  &lt;li&gt;An easier-to-learn and use API configuration.&lt;/li&gt;
  &lt;li&gt;More use cases with built-in functionalities.&lt;/li&gt;
  &lt;li&gt;Adding plugin support for the custom legend functionality.&lt;/li&gt;
  &lt;li&gt;Legends support built-in or custom position options.&lt;/li&gt;
  &lt;li&gt;You can define legend click behavior using built-in or custom options.&lt;/li&gt;
  &lt;li&gt;It's possible to exclude specific series from legends when creating them.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;b&gt;Cursor point marker changes&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This version introduces Cursor point marker changes. We have changed the default style for the cursor point marker to a transparent circle which improves how the data value is highlighted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx1k0q2h4wo5fxxm3b4lz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx1k0q2h4wo5fxxm3b4lz.png" alt="cursor-point-marker-changes"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;b&gt;Improved Cursor Fitting for Small Charts&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Cursor fitting has been improved for use cases with small charts. We’ve added more built-in logic to prevent situations where cursor content is not visible due to little available space.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feb1fl9iwk9c59t1xomqf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feb1fl9iwk9c59t1xomqf.png" alt="Improved Cursor Fitting for Small Charts"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;b&gt;DataSetXY Rework&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdcz8qdqen88b1ko1efc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdcz8qdqen88b1ko1efc9.png" alt="DataSetXY Rework"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This version introduces several performance improvements that can be accessed by using the &lt;b&gt;&lt;code&gt;DataSetXY&lt;/code&gt;&lt;/b&gt; functionalities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared timestamps can reduce chart memory consumption by up to 2x.&lt;/li&gt;
&lt;li&gt;Separate data storage format configurations can further decrease memory consumption if some measurements do not require full 64-bit precision.&lt;/li&gt;
&lt;li&gt;Data mapping can massively speed up switching displayed channels and improve memory efficiency.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;b&gt;Outstanding Performance Results&lt;/b&gt;&lt;/p&gt;

&lt;p&gt; We conducted a performance gain test on the Multi-Channel EEG chart example, and in a multi-channel EEG shared timestamp test case, we successfully loaded data sets 8 times larger than before.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In this test, we reached an incredible 8,000,000,000 data points. This is an unprecedented achievement in web data visualization.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Beyond the previously mentioned improvements, v8 also delivers additional out-of-the-box performance enhancements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time streaming line series CPU usage has been reduced by approximately &lt;b&gt;63%&lt;/b&gt;.&lt;/li&gt;

&lt;li&gt;Real-time streaming scatter series CPU usage has been reduced by approximately &lt;b&gt;245%&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;Get access to LightningChart JS 8.0&lt;/h2&gt;

&lt;p&gt;LC JS 8.0 introduces several improvements for a better development and user experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lightningchart.com/news/releases/lightningchart-js-v-8-0/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Read the full release note&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>lightningchart</category>
      <category>chartinglibrary</category>
      <category>datavisualization</category>
    </item>
    <item>
      <title>Announcing Dashtera: a revolutionary dashboarding platform</title>
      <dc:creator>Omar Urbano</dc:creator>
      <pubDate>Wed, 23 Jul 2025 10:22:38 +0000</pubDate>
      <link>https://dev.to/lightningchart/announcing-dashtera-a-revolutionary-dashboarding-platform-267e</link>
      <guid>https://dev.to/lightningchart/announcing-dashtera-a-revolutionary-dashboarding-platform-267e</guid>
      <description>&lt;p&gt;Hello! I'm Omar, and this time I bring you good news about LightningChart's latest product release: &lt;strong&gt;&lt;a href="https://lightningchart.com/news/releases/dashtera-beta/" rel="noopener noreferrer"&gt;Dashtera&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing the Dashtera Beta platform
&lt;/h2&gt;

&lt;p&gt;Dashtera is the next-generation web platform for building high-performance, real-time dashboards, now launched in beta. Dashtera has been built on cutting-edge LightningChart technology, empowering users to explore, analyze, and share data faster than ever before.&lt;/p&gt;

&lt;p&gt;Whether you’re monitoring live data feeds or creating interactive reports, Dashtera delivers the speed, clarity, and flexibility needed to turn data into action, no code needed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhed3bo0h6njox1i7uohz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhed3bo0h6njox1i7uohz.png" alt="Dashtera-dashboarding-platform"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Dashtera’s benefits
&lt;/h2&gt;

&lt;p&gt;Dashtera is designed for professionals in any industry who demand performance without compromising usability. Some of the Dashtera’s benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ultra-high-performance dashboards&lt;/strong&gt; with real-time updates and smooth UI interactions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stunning visuals and color themes&lt;/strong&gt; to help your data stand out and tell a clear story&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Effortless data connections&lt;/strong&gt; to SQL databases, real-time streams, or local files, and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Industry-grade observability&lt;/strong&gt; to visualize hundreds of data feeds with millisecond-level resolution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2D and 3D charting&lt;/strong&gt; powered by WebGL technology and optimized for massive datasets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Secure dashboard sharing&lt;/strong&gt; with public or internal viewing modes&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Multiple data sources and connectors
&lt;/h2&gt;

&lt;p&gt;Dashtera can seamlessly connect to databases supporting PostgreSQL, MySQL, InfluxDB, MS SQL Server, MariaDB, and several more to come.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxm5gtkkou45vjykcu0gb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxm5gtkkou45vjykcu0gb.png" alt="Dashtera-database-connectors"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Dashboard Editor
&lt;/h2&gt;

&lt;p&gt;An intuitive interface for building and customizing dashboards quickly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5obz4ejxmq0ica2w3wp6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5obz4ejxmq0ica2w3wp6.png" alt="Dashtera-Dashboard-Editor"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Visualizations
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcrguvvka2ke4r5oc3p9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcrguvvka2ke4r5oc3p9.png" alt="Dashtera-available-visualizations"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dashtera features a wide range of high-performance visualizations, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;basic charts&lt;/li&gt;
&lt;li&gt;XY Charts&lt;/li&gt;
&lt;li&gt;Bar Charts&lt;/li&gt;
&lt;li&gt;3D Charts&lt;/li&gt;
&lt;li&gt;Polar Charts&lt;/li&gt;
&lt;li&gt;Technical Analysis Charts&lt;/li&gt;
&lt;li&gt;Statistics Charts&lt;/li&gt;
&lt;li&gt;Maps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dashtera also provides users with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;drill-down&lt;/li&gt;
&lt;li&gt;drill-through&lt;/li&gt;
&lt;li&gt;data filtering&lt;/li&gt;
&lt;li&gt;grouping&lt;/li&gt;
&lt;li&gt;aggregation &lt;/li&gt;
&lt;li&gt;custom functions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Reporting and Sharing
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyuzyo2bw58ibro86hrh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyuzyo2bw58ibro86hrh.png" alt="Dashtera-Reporting-and-Sharing-Feature"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PDF Reporting&lt;/strong&gt;&lt;br&gt;
Easily export dashboards to PDF format for streamlined sharing and documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sharing Options&lt;/strong&gt;&lt;br&gt;
Securely share dashboards within your team or make them publicly accessible for external audiences.&lt;/p&gt;


&lt;h2&gt;
  
  
  Get access to Dashtera Beta
&lt;/h2&gt;

&lt;p&gt;Dashtera Beta is available for free, featuring all advanced features. Discover a new way of creating dashboards and visualizing your data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8zvzaur72z6stqxoubmq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8zvzaur72z6stqxoubmq.png" alt="Try-Dashtera"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dashtera.com/" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Try Dashtera for free&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>news</category>
    </item>
  </channel>
</rss>
