# Data Visualization

Published articles for Data Visualization.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript

DevFeed: [TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript](<https://devfeed.tech/articles/tanstack-charts-introduced-with-a-framework-agnostic-grammar-of-graphics-for-typescript-41299.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/tanstack-charts-alpha-introduced/>)

Author: Daniel Curtis

Published: 2026-09-17T05:53:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [development](<https://devfeed.tech/tags/development.md>), [framework](<https://devfeed.tech/tags/framework.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [introduced](<https://devfeed.tech/tags/introduced.md>), [library](<https://devfeed.tech/tags/library.md>), [news](<https://devfeed.tech/tags/news.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [tanstack-charts-alpha-introduced](<https://devfeed.tech/tags/tanstack-charts-alpha-introduced.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [visualization](<https://devfeed.tech/tags/visualization.md>), [vue-js](<https://devfeed.tech/tags/vue-js.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

TanStack Charts is a new framework-agnostic TypeScript visualization library that uses a grammar-of-graphics approach instead of fixed chart types. It is in Alpha, has about 160,000 weekly downloads, and supports multiple frameworks and environments, though it is not yet stable for production use.

### Source excerpt

TanStack Charts is a new, framework-agnostic visualization library for TypeScript. It allows developers to create visualizations by composing various elements instead of using fixed chart types. Currently in Alpha, it has about 160,000 weekly downloads. The library supports multiple frameworks and is designed for a variety of environments, though it is not yet stable for production use. By Daniel Curtis

## Rethinking Data Visualisation: A UX Approach To Dashboards That Actually Drives Decisions

DevFeed: [Rethinking Data Visualisation: A UX Approach To Dashboards That Actually Drives Decisions](<https://devfeed.tech/articles/rethinking-data-visualisation-a-ux-approach-to-dashboards-that-actually-drives-decisions-4325.md>)

Original publisher: [Read original article](<https://smashingmagazine.com/2026/08/rethinking-data-visualisation-ux-approach-dashboards/>)

Author: hello@smashingmagazine.com (Meriem Benhabiles)

Published: 2026-08-26T13:00:00Z

Content type: article

Language: en

Sources: [Articles on Smashing Magazine -- For Web Designers And Developers](<https://devfeed.tech/sources/articles-on-smashing-magazine-for-web-designers-and-developers.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [design](<https://devfeed.tech/tags/design.md>), [insights](<https://devfeed.tech/tags/insights.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This article argues that effective dashboards require UX thinking, not just available data. It explains how designing for a specific audience, question, and intended decision can turn charts into functional tools for insight and action. Examples including Anscombe's datasets show how visualisation can reveal patterns and communicate meaning that raw numbers conceal.

### Source excerpt

Data visualisation sits at the intersection of two disciplines that rarely talk to each other: data and design. Meriem Benhabiles explores what changes when you bring structured UX thinking to dashboards and data presentations, from the questions you ask before opening any tool to the decisions that determine whether an insight actually lands.

## Open Sauce and GPS time were my summer AI Antiseptics

DevFeed: [Open Sauce and GPS time were my summer AI Antiseptics](<https://devfeed.tech/articles/open-sauce-and-gps-time-were-my-summer-ai-antiseptics-10472.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/open-sauce-gps-time-badge/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-07-22T14:00:00Z

Content type: opinion

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [badge](<https://devfeed.tech/tags/badge.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [gps](<https://devfeed.tech/tags/gps.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [open-sauce](<https://devfeed.tech/tags/open-sauce.md>), [projects](<https://devfeed.tech/tags/projects.md>), [time](<https://devfeed.tech/tags/time.md>), [videos](<https://devfeed.tech/tags/videos.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The author describes using Claude to build a 2,141-line MicroPython Badgeware app for a Pimoroni Tufty 2350 and Adafruit PA1010D GPS module. The GPS Time Badge uses GPS data to discipline the badge's internal real-time clock, although timing accuracy was limited by the hardware and BadgeOS architecture. The author also logged GPS satellite and fix-quality data and used Claude to create an interactive visualization, highlighting data visualization as a practical use of AI tools.

### Source excerpt

In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness. It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge. Partly due to time constraints, and partly because I wanted to see if I could complete a personal project end-to-end, without editing a line of code, I throw my requirements at Claude and ultimately came up with this 2141-line MicroPython app for Pimoroni's Badgeware ecosystem.

## Reflections on the Evolution of Data Science + AI at Microsoft and a Career Transition

DevFeed: [Reflections on the Evolution of Data Science + AI at Microsoft and a Career Transition](<https://devfeed.tech/articles/what-so-what-and-what-comes-next-32263.md>)

Original publisher: [Read original article](<https://medium.com/data-science-at-microsoft/what-so-what-and-what-comes-next-cf0bcce7c546?source=rss----a6e43238cdaf---4>)

Author: Casey Doyle

Published: 2026-06-30T07:16:00Z

Content type: opinion

Language: en

Sources: [Data Science at Microsoft](<https://devfeed.tech/sources/data-science-at-microsoft.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [development](<https://devfeed.tech/tags/development.md>), [journey](<https://devfeed.tech/tags/journey.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [reflections](<https://devfeed.tech/tags/reflections.md>), [ship-of-theseus](<https://devfeed.tech/tags/ship-of-theseus.md>)

### AI overview

The author reflects on the evolution of Microsoft's Data Science + AI publication, their departure from Microsoft, and the career experiences that shaped their approach to communicating complex ideas for business impact.

### Source excerpt

Reflections on storytelling, change, and what enduresPhoto by Joseph Barrientos on Unsplash. And so the mythical hero Theseus sailed home to Athens after defeating the Minotaur. To honor him, the Athenians preserved his wooden ship in their harbor down the centuries. As the old planks rotted, builders replaced them with identical new ones. Eventually, they replaced every single original piece of wood. This sparked a famous debate among philosophers: With every part replaced, is it still the same ship? Like the ship of Theseus, what endures also undergoes many changes. That idea applies not only to the Data Science + AI at Microsoft online publication you're reading now, but also to my own career journey. After two stints totaling more than 32 years at Microsoft, and more than six years leading Data Science + AI at Microsoft, I am turning the page on both chapters this month as I prepare to depart. As I mark this transition, I feel many emotions, but one that stands out most is gratitude -- for the people, opportunities, and experiences that have shaped both the work and me. Leading Data Science + AI at Microsoft (which we call DS@M internally) since its inception has been a highlight of my working life. From its initial focus on data science in early 2020 to its evolution to encompass AI starting in 2023, DS@M continues to attract an audience as it approaches 10,000 followers. For me, this is especially remarkable given some of the internal pushback that came in the time before we launched, reflecting skepticism that it was possible, much less advisable, to share our data science expertise outside the company without crossing proprietary lines. That we moved forward -- and ultimately succeeded -- was possible only because of the many authors and collaborators who believed in the idea and were willing to contribute their work. More than 340 articles later, we've amply proved we could do it, and do it well. In many ways, this work reflects the culmination of the paths th

## 3 Questions: Beyond data-driven aesthetics

DevFeed: [3 Questions: Beyond data-driven aesthetics](<https://devfeed.tech/articles/3-questions-beyond-data-driven-aesthetics-37937.md>)

Original publisher: [Read original article](<https://news.mit.edu/2026/3-questions-beyond-data-driven-aesthetics-alexandros-haridis-0629>)

Author: School of Architecture and Planning

Published: 2026-06-29T18:00:00Z

Content type: news

Language: en

Sources: [MIT AI News](<https://devfeed.tech/sources/mit-ai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [3-questions](<https://devfeed.tech/tags/3-questions.md>), [aesthetic-judgment](<https://devfeed.tech/tags/aesthetic-judgment.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-and-aesthetics](<https://devfeed.tech/tags/ai-and-aesthetics.md>), [alexandros-haridis](<https://devfeed.tech/tags/alexandros-haridis.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [alumni-ae](<https://devfeed.tech/tags/alumni-ae.md>), [applied-arts](<https://devfeed.tech/tags/applied-arts.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [beyond-data-driven-aesthetics](<https://devfeed.tech/tags/beyond-data-driven-aesthetics.md>), [computational-aesthetics](<https://devfeed.tech/tags/computational-aesthetics.md>), [computer-science-and-technology](<https://devfeed.tech/tags/computer-science-and-technology.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [design](<https://devfeed.tech/tags/design.md>), [design-computation](<https://devfeed.tech/tags/design-computation.md>), [exhibits](<https://devfeed.tech/tags/exhibits.md>), [interactive-installations](<https://devfeed.tech/tags/interactive-installations.md>), [interview](<https://devfeed.tech/tags/interview.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mit-architecture](<https://devfeed.tech/tags/mit-architecture.md>), [mit-exhibits](<https://devfeed.tech/tags/mit-exhibits.md>), [mit-keller-gallery](<https://devfeed.tech/tags/mit-keller-gallery.md>), [mit-sa-plus-p](<https://devfeed.tech/tags/mit-sa-plus-p.md>), [philosophy](<https://devfeed.tech/tags/philosophy.md>), [research](<https://devfeed.tech/tags/research.md>), [school-of-architecture-and-planning](<https://devfeed.tech/tags/school-of-architecture-and-planning.md>), [shape-grammars](<https://devfeed.tech/tags/shape-grammars.md>), [special-events-and-guest-speakers](<https://devfeed.tech/tags/special-events-and-guest-speakers.md>)

### AI overview

An MIT Keller Gallery exhibition by Alexandros Haridis examines the history of aesthetic judgment and creative production in computing, connecting architecture, design computation, algorithms, and machine-learning systems.

### Source excerpt

In a new Keller Gallery exhibition, Alexandros Haridis SM '17, PhD '22 traces centuries of ideas about aesthetic judgment and explores how design can make complex computational systems visible.

## How I Validated Design Decisions Before Writing Production Code

DevFeed: [How I Validated Design Decisions Before Writing Production Code](<https://devfeed.tech/articles/how-i-validated-design-decisions-before-writing-production-code-9134.md>)

Original publisher: [Read original article](<https://slack.design/articles/how-i-validated-design-decisions-before-writing-production-code/>)

Author: andyacevedo

Published: 2026-06-04T01:29:47Z

Content type: article

Language: en

Sources: [Slack Design](<https://devfeed.tech/sources/slack-design.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Figma](<https://devfeed.tech/topics/figma.md>)

Tags: [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [figma](<https://devfeed.tech/tags/figma.md>), [projects](<https://devfeed.tech/tags/projects.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

A Slack designer explains how AI-assisted coding can make design exploration practical before production work begins. Interactive prototypes tested gallery layout algorithms and max-width strategies against real screen-size data, revealing edge cases and helping evaluate which decisions hold up across conditions.

### Source excerpt

The biggest shift AI has brought to design isn't that designers can now write production code. It's that we can finally generate evidence before committing to anything. There's a lot of conversation about AI affecting production: designers pushing code and shipping something closer to the final product. That matters. But the bigger opportunity is even [...] The post How I Validated Design Decisions Before Writing Production Code appeared first on Slack Design.

## Mini Shai-Hulud Hits AntV: 300+ Malicious npm Packages Published via Compromised Maintainer Account

DevFeed: [Mini Shai-Hulud Hits AntV: 300+ Malicious npm Packages Published via Compromised Maintainer Account](<https://devfeed.tech/articles/mini-shai-hulud-hits-antv-300-malicious-npm-packages-published-via-compromised-maintainer-account-8015.md>)

Original publisher: [Read original article](<https://snyk.io/blog/mini-shai-hulud-antv-npm-supply-chain-attack/>)

Author: Liran Tal

Published: 2026-05-18T23:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [npm packages](<https://devfeed.tech/topics/npm-packages.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [npm](<https://devfeed.tech/topics/npm.md>), [C2](<https://devfeed.tech/topics/c2.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c2](<https://devfeed.tech/tags/c2.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [malware](<https://devfeed.tech/tags/malware.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [payload](<https://devfeed.tech/tags/payload.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This article analyzes the Mini Shai-Hulud supply-chain attack targeting the AntV data visualization ecosystem through a compromised npm maintainer account. It describes the mass publication of malicious package versions, the embedded Bun payload, credential and secret theft, C2 persistence, and self-propagation using stolen npm tokens.

### Source excerpt

A compromised npm maintainer account triggered an automated burst of over 300 malicious package versions across 323 packages in the AntV data visualization ecosystem, part of the ongoing Mini Shai-Hulud supply chain worm campaign. Here's what the malware does, how to detect exposure, and how to respond.

## Uncovering the Shape of Fraud with Cosmos Explorer: Visual Metaphors Behind Millions of Transactions

DevFeed: [Uncovering the Shape of Fraud with Cosmos Explorer: Visual Metaphors Behind Millions of Transactions](<https://devfeed.tech/articles/uncovering-the-shape-of-fraud-with-cosmos-explorer-visual-metaphors-behind-millions-of-26301.md>)

Original publisher: [Read original article](<https://medium.com/feedzaitech/uncovering-the-shape-of-fraud-with-cosmos-explorer-visual-metaphors-behind-millions-of-transactions-b98e4cf56e56?source=rss----e11168e7fe6b---4>)

Author: João Bernardo Narciso

Published: 2026-04-07T17:24:51Z

Content type: article

Language: en

Sources: [Feedzai](<https://devfeed.tech/sources/feedzai.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [dataviz](<https://devfeed.tech/tags/dataviz.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [design](<https://devfeed.tech/tags/design.md>), [feedzai](<https://devfeed.tech/tags/feedzai.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

Feedzai's Data Visualization Research team is developing Cosmos Explorer, an interface that uses universe-inspired visual metaphors to help analysts examine patterns, trends, outliers, and possible fraud across hundreds of millions or billions of transactions. The project explores how to preserve meaningful details at very large scale while supporting data analysts and data scientists.

### Source excerpt

Uncovering the Shape of Fraud with Cosmos Explorer: Visual Metaphors Behind Millions of Transactions The Data Visualization Research team is developing Cosmos Explorer, an interface that leverages universe-related visual metaphors to convey information about the billions of transactions processed by Feedzai. Pedro Cruz, professor at Northeastern University, partnered with Feedzai to bring this idea to life by contributing with his creativity and expertise to solve this challenging visualization problem. https://medium.com/media/1b2ecfadd91d204640462f89fa6ff67f/href When we look out into the universe, we don't just see emptiness. We see an unimaginable scale: billions of galaxies, each containing billions of stars, each a point of light carrying its own story. No single observer can take it all in at once. Yet with the right instruments, patterns emerge: the structure of the cosmos itself becomes visible. In the digital realm, there is another universe just as vast and intricate. Every day, hundreds of millions of events flow through Feedzai's system which assesses them to protect consumers all over the world. Each one is a unique data point (e.g., a purchase, a login, a transfer). Individually, they don't tell us much. Together they form a living universe of behavior that represents the diversity in people's lives. But fraud lurks in everyday transactions, with criminals trying to hide their activities within the sheer volume of transactions. The question is: how can we represent those patterns meaningfully, the normal behaviors and the fraudulent behaviors, the trends and the outliers, to empower data analysts and data scientists in their decision-making processes? The biggest challenge is scale. No one can look at billions of events one by one. Aggregation helps, but it smooths over the details, which often encode the most interesting signals like the faint outlines of fraud or unusual clusters of activity. But what if we could see it all at once? Not just a summa

## February 2026 newsletter

DevFeed: [February 2026 newsletter](<https://devfeed.tech/articles/february-2026-newsletter-4898.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/202602-newsletter>)

Author: Mark Needham

Published: 2026-02-19T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Database](<https://devfeed.tech/topics/database.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [anthropic](<https://devfeed.tech/tags/anthropic.md>), [claude](<https://devfeed.tech/tags/claude.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [python](<https://devfeed.tech/tags/python.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The February 2026 ClickHouse newsletter covers the company's Series D funding, its official Kubernetes operator release, data modeling and query optimization guidance, community work using ClickHouse with Claude and LibreChat, and upcoming training sessions and events.

### Source excerpt

Welcome to the February 2026 ClickHouse newsletter, which will round up what's happened in real-time data warehouses over the last month.

## BIY: Preparing a Dataset and Benchmarking AI Models for Scatterplot-Related Tasks

DevFeed: [BIY: Preparing a Dataset and Benchmarking AI Models for Scatterplot-Related Tasks](<https://devfeed.tech/articles/biy-preparing-a-dataset-and-benchmarking-ai-models-for-scatterplot-related-tasks-26294.md>)

Original publisher: [Read original article](<https://medium.com/feedzaitech/biy-preparing-a-dataset-and-benchmarking-ai-models-for-scatterplot-related-tasks-11cbef120cd1?source=rss----e11168e7fe6b---4>)

Author: João Palmeiro

Published: 2026-01-19T14:52:55Z

Content type: article

Language: en

Sources: [Feedzai](<https://devfeed.tech/sources/feedzai.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>), [multimodal-ai](<https://devfeed.tech/topics/multimodal-ai.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [SVG](<https://devfeed.tech/topics/svg.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [clustering](<https://devfeed.tech/tags/clustering.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [multimodal-ai](<https://devfeed.tech/tags/multimodal-ai.md>), [outlier-detection](<https://devfeed.tech/tags/outlier-detection.md>), [svg](<https://devfeed.tech/tags/svg.md>)

### AI overview

The article introduces Benchmark It Yourself (BIY), an effort to prepare a dataset and benchmark multimodal AI models for scatterplot-related tasks. It examines generating distribution-aware descriptions from scatterplot images to improve the accessibility of canvas charts, including direct description generation and structured-data extraction for predefined templates. Initial results were mixed.

### Source excerpt

Benchmark It Yourself (BIY): Preparing a Dataset and Benchmarking AI Models for Scatterplot-Related Tasks When we need to visualize and interact with millions, or even just thousands, of individual points while analyzing data, we typically resort to rendering them in the browser using a canvas. The other common approach for the web, SVG, doesn't scale when the number of individual elements increases to such quantities. However, while solving one problem, canvas charts introduce a new challenge: accessibility. Although SVG charts are not accessible by default, they can be by design. Each part of an SVG chart has a corresponding element on the web page, allowing for a programmable, accessible experience for screen reader users. We can simply think of SVG as HTML. On the other hand, a canvas chart is just like a PNG image. If a screen reader user tries to learn more about a canvas chart, unless the developer has prepared a detailed description of it, they will just hear the word "image". There's no way to get an idea of what one of these charts represents, let alone extract any insights. For static charts, the solution can be as simple as preparing a description and integrating it into the rendered chart. However, for platforms leveraging dynamic, large datasets, automatically generating these descriptions is not a simple task, especially for charts like scatterplots where data distributions can assume countless forms. At Feedzai, we started exploring ways to generate data distribution-aware descriptions for scatterplots from their respective images using recent multimodal AI models. When the raw data is not available, or the datasets are composed of several thousand or million instances, relying on chart images and these models becomes tempting. This combination has the potential to generate such descriptions and serve them alongside their respective charts, significantly improving the accessibility of canvas charts. That said, we focused on two main directions: using

## From text to charts: a faster way to visualize with ClickStack

DevFeed: [From text to charts: a faster way to visualize with ClickStack](<https://devfeed.tech/articles/from-text-to-charts-a-faster-way-to-visualize-with-clickstack-5595.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/text-to-charts-faster-way-to-visualize-clickstack>)

Author: ClickStack Team

Published: 2025-10-22T11:41:42Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [data](<https://devfeed.tech/topics/data.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [docker](<https://devfeed.tech/tags/docker.md>), [latency](<https://devfeed.tech/tags/latency.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [root-cause-analysis](<https://devfeed.tech/tags/root-cause-analysis.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

ClickStack introduces a text-to-chart feature for observability data. Users describe a desired chart in natural language, and an LLM converts the prompt into a query and visualization for logs, traces, or metrics. The article explains how to enable the feature with an Anthropic API key, try it locally with a Docker image, or use a public demo, while noting that the local image is intended for experimentation rather than production.

### Source excerpt

Discover how ClickStack's new text-to-chart feature makes analyzing logs, traces, and metrics effortless - turning plain text into instant observability visualizations that speed up root cause analysis.

## app.build Can Now Build Python Data Apps

DevFeed: [app.build Can Now Build Python Data Apps](<https://devfeed.tech/articles/app-build-can-now-build-python-data-apps-4979.md>)

Original publisher: [Read original article](<https://neon.com/blog/app-build-can-now-build-python-data-apps>)

Author: Arseni Kravchenko

Published: 2025-07-18T15:08:01Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [product](<https://devfeed.tech/tags/product.md>), [python](<https://devfeed.tech/tags/python.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>)

### AI overview

app.build adds support for generating Python data applications using NiceGUI. The announcement describes dashboards and ML demos, optional Python-library customization, PostgreSQL persistence, and planned optional Databricks Unity Catalog integration.

### Source excerpt

When we started working on app.build, we knew in the longer run we wanted to build a generic agent that could build apps with different "coding stacks". However, for our first release and initial announcement, we could only build apps written with a single fixed stack: In the rec...

## Visualizing Foursquare places with ClickHouse

DevFeed: [Visualizing Foursquare places with ClickHouse](<https://devfeed.tech/articles/visualizing-foursquare-places-with-clickhouse-5255.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/fsq>)

Author: Alexey Milovidov

Published: 2025-05-08T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article describes a data visualization hackathon project that uses ClickHouse to explore and display a large Foursquare places dataset. It covers previewing and querying the data with clickhouse-local, loading it into ClickHouse, optimizing geographic coordinates and indexes, and adapting a web visualization tool for interactive map analysis.

### Source excerpt

Visualizing geographical datasets with ClickHouse in real-time

## Introducing Heroku-Streamlit: Seamless Data Visualization

DevFeed: [Introducing Heroku-Streamlit: Seamless Data Visualization](<https://devfeed.tech/articles/introducing-heroku-streamlit-seamless-data-visualization-26454.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/introducing-heroku-streamlit-seamless-data-visualization/>)

Author: Anush DSouza

Published: 2025-05-01T08:00:09Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Streamlit](<https://devfeed.tech/topics/streamlit.md>), [Template](<https://devfeed.tech/topics/template.md>), [Python](<https://devfeed.tech/topics/python.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [dockerignore-usage](<https://devfeed.tech/tags/dockerignore-usage.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [python](<https://devfeed.tech/tags/python.md>), [streamlit](<https://devfeed.tech/tags/streamlit.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Heroku announces Heroku-Streamlit, a ready-to-deploy template for deploying interactive Streamlit data visualization applications on Heroku. The template combines Heroku's cloud platform with Streamlit's Python framework and includes one-click deployment, sample Uber pickup data, customization options, and manual deployment instructions.

### Source excerpt

We're excited to announce the release of Heroku-Streamlit, a template that makes deploying interactive data visualization applications on Heroku simpler than ever before. Streamlit is an open-source app framework built for machine learning and data science projects. This Streamlit App brings together Heroku's scalable cloud platform and Streamlit's intuitive Python-based data application framework. Whether you're [...] The post Introducing Heroku-Streamlit: Seamless Data Visualization appeared first on Heroku.

## Enabling Apache ECharts in React for Data Visualization

DevFeed: [Enabling Apache ECharts in React for Data Visualization](<https://devfeed.tech/articles/enabling-apache-echarts-in-react-for-data-visualization-37587.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/apache-echarts-react/>)

Author: hello@taniarascia.com

Published: 2025-03-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [React](<https://devfeed.tech/topics/react.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [charts](<https://devfeed.tech/tags/charts.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

A tutorial on creating a small React wrapper for Apache ECharts to build interactive data visualizations, including line, bar, and pie charts. It covers chart initialization, configuration updates, event handling, and resizing.

### Source excerpt

Making dashboards with charts and graphs is a pretty common part of the front-end developer experience, as well as deciding which JavaScript...

## "Show Me What's Wrong!": Enhancing Fraud Detection Analysis by Combining Charts and Text

DevFeed: ["Show Me What's Wrong!": Enhancing Fraud Detection Analysis by Combining Charts and Text](<https://devfeed.tech/articles/show-me-what-s-wrong-enhancing-fraud-detection-analysis-by-combining-charts-and-text-26299.md>)

Original publisher: [Read original article](<https://medium.com/feedzaitech/show-me-whats-wrong-enhancing-fraud-detection-analysis-by-combining-charts-and-text-22ecfb342fb0?source=rss----e11168e7fe6b---4>)

Author: Beatriz Feliciano

Published: 2024-11-22T18:35:14Z

Content type: article

Language: en

Sources: [Feedzai](<https://devfeed.tech/sources/feedzai.md>)

Topics: [Transactions](<https://devfeed.tech/topics/transactions.md>), [data](<https://devfeed.tech/topics/data.md>), [synthetic-data](<https://devfeed.tech/topics/synthetic-data.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [financial-fraud](<https://devfeed.tech/tags/financial-fraud.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [fraud-investigation](<https://devfeed.tech/tags/fraud-investigation.md>), [image](<https://devfeed.tech/tags/image.md>), [interface](<https://devfeed.tech/tags/interface.md>), [research](<https://devfeed.tech/tags/research.md>), [synthetic-data](<https://devfeed.tech/tags/synthetic-data.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

The article describes a fraud-analysis tool that combines charts and text to help analysts review suspicious financial transactions. It explains that tabular review can make it difficult to identify patterns and anomalies within a 1-to-5-minute review window, and presents an interface using synthetic data to help analysts prioritize investigation areas.

### Source excerpt

Every year, millions of people fall victim to financial fraud. In 2023, the losses tied to this type of crime were estimated at US$159 billion just in the US, with some people losing all of their retirement savings to scammers. However, the impacts of this issue stretch beyond someone's finances. It can also impact a victim's life in many dimensions. Detecting and quickly acting upon suspicious transactions is essential to tackle this problem. Finding Fraud Through Data Tables To review the data of alerted transactions, analysts look at information in tabular format (similar to what is presented in Figure 1), scrolling through it to assess past activity patterns of the alerted person and comparing those with the alerted event. "How much money was spent on average on past transactions?" or "Is that significantly different from the amount on the current alert?" are some questions they might try to answer during their review. Figure 1: Image of a table that analysts typically use to review the data of alerted transactions. The issue with this approach is that finding groups of patterns and anomalies in tabular data can be overwhelming since it requires an increased cognitive load from analysts to interpret the data effectively. This becomes even more complex since these professionals must review and classify the alerted transaction in a short time -- between 1 and 5 minutes. Revamping the analysis To solve this problem, we present a tool that combines charts and text to guide the analysis of financial transactions. As presented in Figure 2, the tool (populated with synthetic data) is divided into three regions that provide different levels of information detail -- from the most high-level to the most detailed. The goal is that the analyst can scan the charts and prioritize their review towards specific areas of the alert. Figure 2: Proposed interface composed of multiple regions: the Knowledge Area Console (A) to detect suspicious areas of the analysis; the Knowledge Are

## Chat with Neon Postgres using natural language

DevFeed: [Chat with Neon Postgres using natural language](<https://devfeed.tech/articles/chat-with-neon-postgres-using-natural-language-5126.md>)

Original publisher: [Read original article](<https://neon.com/blog/chat-with-neon-postgres-using-natural-language>)

Author: Sheldon Niu

Published: 2024-07-19T13:28:59Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [community](<https://devfeed.tech/tags/community.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [dev](<https://devfeed.tech/tags/dev.md>), [development](<https://devfeed.tech/tags/development.md>), [errors](<https://devfeed.tech/tags/errors.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [integration](<https://devfeed.tech/tags/integration.md>), [memory](<https://devfeed.tech/tags/memory.md>), [operations](<https://devfeed.tech/tags/operations.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [production](<https://devfeed.tech/tags/production.md>), [sql](<https://devfeed.tech/tags/sql.md>), [support](<https://devfeed.tech/tags/support.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [update](<https://devfeed.tech/tags/update.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

AskYourDatabase lets users interact with Neon Postgres databases in natural language. It generates and executes SQL, explains results, and can visualize data; Neon branches let teams use an isolated development copy instead of production.

### Source excerpt

Interacting with SQL databases can be challenging for non-technical team members, often requiring custom-built GUI tools. If you're not an expert, writing SQL queries can become a barrier to accessing data--this is where AI can help. What is AskYourDatabase? AskYourDatabase is an...

## Navigate your Turso database with Outerbase

DevFeed: [Navigate your Turso database with Outerbase](<https://devfeed.tech/articles/navigate-your-turso-database-with-outerbase-6009.md>)

Original publisher: [Read original article](<https://turso.tech/blog/navigate-your-turso-database-with-outerbase>)

Author: Brandon Strittmatter

Published: 2024-06-26T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [database](<https://devfeed.tech/tags/database.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This article explains how to connect a Turso database to Outerbase Studio and use it to view, edit, query, and visualize data. It describes table and schema editing, direct SQL queries, AI querying, dashboards, data visualization, and collaboration features.

### Source excerpt

Query, edit, vizualise your Turso Database and more with Outerbase

## A behind-the-scenes look at building interactive analysis capabilities in Benchling

DevFeed: [A behind-the-scenes look at building interactive analysis capabilities in Benchling](<https://devfeed.tech/articles/a-behind-the-scenes-look-at-building-interactive-analysis-capabilities-in-benchling-20123.md>)

Original publisher: [Read original article](<https://benchling.engineering/a-behind-the-scenes-look-at-building-interactive-analysis-capabilities-in-benchling-fa6ec1bab1e5?source=rss----3d4aa8fb07ea---4>)

Author: Wonja Fairbrother

Published: 2024-06-11T13:01:25Z

Content type: article

Language: en

Sources: [Benchling](<https://devfeed.tech/sources/benchling.md>)

Topics: [data-processing](<https://devfeed.tech/topics/data-processing.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [apache-arrow](<https://devfeed.tech/tags/apache-arrow.md>), [apache-parquet](<https://devfeed.tech/tags/apache-parquet.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-transformation](<https://devfeed.tech/tags/data-transformation.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [json](<https://devfeed.tech/tags/json.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This article explains the architecture and design decisions behind Benchling's Interactive Analysis capabilities. The system lets scientists select data from multiple sources, transform and analyze it in real time, and visualize results within Benchling. Its architecture uses the Benchling web application, a stateless service running on EKS, temporary S3 storage, and a JSON-based transformation API.

### Source excerpt

Authors: Wonja Fairbrother and Eli Levine Science is iterative. To design the next experiment, scientists need to analyze the results of previous ones. Interactive Analysis in Benchling allows scientists to perform real-time data transformation, visualization, and analysis without having to transfer it into other systems. In this post we will describe the architecture behind interactive analysis capabilities in Benchling and give a peek into the decision journey we took along the way¹. Interactive Analysis allows scientists to: 1. Select data from many sources: Benchling entity and results data Instrument data Notebook tables Data upload via both API and UI 2. Transform, visualize, and analyze data in real time, without leaving Benchling: Data transformations: filtering, aggregations, window functions, etc. Visualizations: line chart, bar chart, scatter plot, etc. Scientific analysis methods: IC50 and various curve fitting functions Overall architecture The architecture backing Interactive Analysis consists of: The Benchling web application An auto-scaling stateless internal service running on EKS that performs the transformations Temporary S3 storage locations for input and output data, shared between the web app and the service The frontend of the application is responsible for taking in input datasets and transformation configurations from users. The backend of the web application collects all the input data from the appropriate sources, serializes and uploads the data to S3, and sends a synchronous transformation request to the service. The service's API consists of one main endpoint that takes in a JSON payload of transformation parameters. The service can accept a single transformation, or a list of many transformations to perform. In this endpoint, the service downloads and deserializes the input data, performs the transformation with an analysis engine, and serializes and uploads the resulting data to S3. Each request spins up its own self-contained in-memor

## Add an interface to your Neon database via Outerbase

DevFeed: [Add an interface to your Neon database via Outerbase](<https://devfeed.tech/articles/add-an-interface-to-your-neon-database-via-outerbase-4939.md>)

Original publisher: [Read original article](<https://neon.com/blog/add-an-interface-to-your-neon-database-via-outerbase>)

Author: Brandon Strittmatter

Published: 2024-06-07T15:02:35Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [community](<https://devfeed.tech/tags/community.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [data-studio](<https://devfeed.tech/tags/data-studio.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [database](<https://devfeed.tech/tags/database.md>), [exploration](<https://devfeed.tech/tags/exploration.md>), [filter](<https://devfeed.tech/tags/filter.md>), [generate](<https://devfeed.tech/tags/generate.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interface](<https://devfeed.tech/tags/interface.md>), [language](<https://devfeed.tech/tags/language.md>), [models](<https://devfeed.tech/tags/models.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [sql](<https://devfeed.tech/tags/sql.md>), [team](<https://devfeed.tech/tags/team.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The article announces the public availability of the Outerbase integration for Neon. It lets teams connect Neon Postgres databases to Outerbase Data Studio to collaboratively view, edit, query, manage, and visualize data. Outerbase AI can generate SQL queries, schemas, data, and visualizations from natural-language requests.

### Source excerpt

We are beyond excited to announce that the Outerbase integration for Neon is now publicly available. This integration enables you to instantly connect your Neon Postgres database to Outerbase's Data Studio and invite your team to view, edit, query, and visualize your data with yo...

## Interactive Data Visualizations with React

DevFeed: [Interactive Data Visualizations with React](<https://devfeed.tech/articles/interactive-data-visualizations-with-react-28419.md>)

Original publisher: [Read original article](<https://banes.dev/interactive-data-visualizations-with-react/>)

Author: admin

Published: 2024-06-02T08:26:04Z

Content type: tutorial

Language: en

Sources: [Posts on Chris Banes](<https://devfeed.tech/sources/posts-on-chris-banes.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>)

Tags: [charts](<https://devfeed.tech/tags/charts.md>), [charts-and-graphs](<https://devfeed.tech/tags/charts-and-graphs.md>), [d3-js](<https://devfeed.tech/tags/d3-js.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

This tutorial explains how React can be used to create interactive data visualizations. It discusses component-based architecture, dynamic updates through the Virtual DOM, performance, flexibility, and the React visualization ecosystem, including Chart.js and D3.js.

### Source excerpt

React, the popular JavaScript library for building user interfaces, is a fantastic tool for creating interactive data visualizations. With its component-based architecture and a wealth of libraries at your disposal, React makes it easier than ever to bring your data to life and engage your audience. But why should you choose React for your data [...]

## Real-time Data Visualization: How to build faster dashboards

DevFeed: [Real-time Data Visualization: How to build faster dashboards](<https://devfeed.tech/articles/real-time-data-visualization-how-to-build-faster-dashboards-18627.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/real-time-data-visualization>)

Author: Cameron Archer

Published: 2023-08-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scalable-analytics-architecture](<https://devfeed.tech/tags/scalable-analytics-architecture.md>)

### AI overview

This tutorial introduces real-time data visualization, focusing on turning raw data streams into immediate insights and reducing latency in dashboards.

### Source excerpt

Real-time data visualization turns raw streams into instant insights. Most tools add too much latency. Here's how to keep it fast.

## Trino Fest nears with an all-star lineup

DevFeed: [Trino Fest nears with an all-star lineup](<https://devfeed.tech/articles/trino-fest-nears-with-an-all-star-lineup-8716.md>)

Original publisher: [Read original article](<https://trino.io/blog/2023/06/01/trino-fest-hype-speaker-lineup.html>)

Author: Cole Bowden

Published: 2023-06-01T00:00:00Z

Content type: news

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Python](<https://devfeed.tech/topics/python.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>)

Tags: [connectors](<https://devfeed.tech/tags/connectors.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [event](<https://devfeed.tech/tags/event.md>), [free](<https://devfeed.tech/tags/free.md>), [latency](<https://devfeed.tech/tags/latency.md>), [python](<https://devfeed.tech/tags/python.md>), [redis](<https://devfeed.tech/tags/redis.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [sql](<https://devfeed.tech/tags/sql.md>), [virtual-event](<https://devfeed.tech/tags/virtual-event.md>)

### AI overview

The article previews the speaker lineup for Trino Fest, a free, two-day virtual event. Featured topics include new data-source connectors, Python tools that integrate with SQL and Trino, Iceberg data lakes, query monitoring, caching, Hudi indexing, and query-latency optimization.

### Source excerpt

Trino Fest is just around the corner! We're only two weeks away, and we're excited to share that we've got an incredible speaker lineup with a wide variety of talks about all things Trino. If you're out of the loop, we announced Trino Fest back in April as a two-day, free, virtual event. If you want to attend, see talks live, engage with our speakers in Q&As at the end of each session, you'll need to register, so don't delay, and... Register to attend! With that said, we're also excited to bring you a preview of our exciting speaker lineup. Read on if you'd like to learn more.

## What Power BI is still missing

DevFeed: [What Power BI is still missing](<https://devfeed.tech/articles/what-power-bi-is-still-missing-40836.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/03/what-power-bi-is-missing/>)

Published: 2023-03-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Git](<https://devfeed.tech/topics/git.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [json](<https://devfeed.tech/tags/json.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>)

### AI overview

An assessment of Power BI at the enterprise level identifies features that remain difficult or unavailable, including basic version control for binary .pbix files. The article describes a workaround using an Azure Pipeline, Tabular Editor 2, JSON metadata, and Git, while noting that charts and visuals are not covered.

### Source excerpt

During these months, I had the chance to take a look at Power BI at the enterprise level, juggling advanced requests from hundreds of users...

[Next page](<https://devfeed.tech/tags/data-visualization.md?cursor=WyIyMDIzLTAzLTI3VDAwOjAwOjAwKzAwOjAwIiwgIjA0ZGUzMGE5LTA2MjgtNDk4ZC05YjNmLTVhMTExOWVlNTlhNyJd>)