# data-analysis

Published articles for data-analysis.

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

## Automating EDA With fg-data-profiling

DevFeed: [Automating EDA With fg-data-profiling](<https://devfeed.tech/articles/automating-eda-with-fg-data-profiling-26919.md>)

Original publisher: [Read original article](<https://realpython.com/courses/automating-eda-with-fg-data-profiling/>)

Author: Real Python

Published: 2026-09-15T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A video course on automating exploratory data analysis with fg-data-profiling. It covers generating interactive reports from DataFrames, exporting them to HTML or JSON, analyzing time series, and comparing datasets.

### Source excerpt

Automate exploratory data analysis by transforming DataFrames into interactive reports with one command from fg-data-profiling.

## Beyond the data: what a Business Analyst does at Nubank

DevFeed: [Beyond the data: what a Business Analyst does at Nubank](<https://devfeed.tech/articles/beyond-the-data-what-a-business-analyst-does-at-nubank-38846.md>)

Original publisher: [Read original article](<https://building.nubank.com/beyond-the-data-what-a-business-analyst-does-at-nubank/>)

Author: Nubank Editorial

Published: 2026-09-15T12:14:41Z

Content type: opinion

Language: en

Sources: [Nubank](<https://devfeed.tech/sources/nubank.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [decision-making](<https://devfeed.tech/topics/decision-making.md>), [context](<https://devfeed.tech/topics/context.md>), [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [business-analyst](<https://devfeed.tech/tags/business-analyst.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [data-science-machine-learning](<https://devfeed.tech/tags/data-science-machine-learning.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [manager](<https://devfeed.tech/tags/manager.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

A first-person account of the Business Analyst role at Nubank, describing how BAs connect data analysis, context, and experimentation to product and business decisions. The article emphasizes clarifying trade-offs, investigating metrics, and collaborating with product and technical roles.

### Source excerpt

Understand how Business Analysts at Nubank use data, context, and experimentation to guide product decisions. The post Beyond the data: what a Business Analyst does at Nubank appeared first on Building Nubank.

## DataAgents: How we turned 9 months of analysis into 10 days

DevFeed: [DataAgents: How we turned 9 months of analysis into 10 days](<https://devfeed.tech/articles/dataagents-how-we-turned-9-months-of-analysis-into-10-days-22572.md>)

Original publisher: [Read original article](<https://medium.com/capital-one-tech/dataagents-how-we-turned-9-months-of-analysis-into-10-days-8d6ed482f5d7?source=rss----3db3a67cb648---4>)

Author: Capital One Tech

Published: 2026-06-09T22:42:18Z

Content type: tutorial

Language: en

Sources: [Capital One Tech](<https://devfeed.tech/sources/capital-one-tech.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-platform](<https://devfeed.tech/tags/cloud-platform.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This engineering deep dive describes the DataAgents pattern for analyzing heterogeneous cloud resources at scale. It focuses on cloud resource dormancy detection across AWS, Azure, and Google Cloud Platform, using entity-specific criteria, confidence-based prioritization, and documented reasoning. The article reports reducing the analysis effort from an estimated 6-9 months to 10 days.

### Source excerpt

An engineering deep dive into the pattern that changed how we approach large-scale classification problems. Every engineering team has that project sitting in the backlog. The one where someone says, "We really should analyze all of these," and the room goes quiet. Everyone knows what "all of these" means -- hundreds of entities, complex rules, no clear starting point. For us, it was cloud resource dormancy detection. We had around 350 distinct cloud resource types spread across AWS, Azure and Google Cloud Platform (GCP). Each type has different behavior patterns. An EC2 instance sitting idle looks nothing like a dormant Amazon S3 (S3) bucket or an unattached Elastic IP. Detecting dormancy required understanding what "active" means for each specific resource, then writing detection logic that wouldn't flood operations teams with false positives. Traditional estimate: 6-9 months of expert analysis. Actual time: 10 days. Here's how we did it, and more importantly, here's the reusable pattern behind it. The problem with large-scale analysis: Before we get to the solution, it's worth naming the pattern that makes these projects so painful. It shows up everywhere: Cloud resources - Which of our 350 resource types are dormant? Data governance - Which of our 800 tables have quality issues we should monitor? Security - Which of our access entitlements violate least-privilege principles? Compliance - Which of our 500 policy controls need remediation? In every case, the structure is similar -- a large catalog of heterogeneous entities, entity-specific rules that don't generalize, unknown priorities and a high cost for getting it wrong. The traditional approach is not just slow. It's structurally limited. You get coverage of the "obvious" cases, inconsistent logic across analysts, and tribal knowledge that evaporates when people leave. What you need is something that can assess each entity, apply consistent criteria, prioritize by confidence and document its reasoning. The DataA

## Building Reliable AI Products in the Agentic Era

DevFeed: [Building Reliable AI Products in the Agentic Era](<https://devfeed.tech/articles/ai-disruptors-how-the-next-generation-of-business-is-being-built-19858.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/ai-disruptors>)

Author: Dinesh Murthy

Published: 2026-05-29T21:30:04Z

Content type: article

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [community](<https://devfeed.tech/tags/community.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [llm](<https://devfeed.tech/tags/llm.md>)

### AI overview

A DigitalOcean Deploy 2026 panel explores how founders build dependable AI products when teams can access the same frontier models through APIs. The discussion focuses on reliability, human oversight, production-scale agent behavior, model selection, and creating differentiation beyond the underlying model.

### Source excerpt

Getting your hands on a capable AI model is the easy part now. Every team can reach the same frontier models through an API, so a strong model is not what sets a product apart. What separates a working product from a demo is everything around the model. You have to measure whether the agent is actually doing its job, then keep grinding on reliability until it stops making expensive mistakes in front of real users. I moderated a panel on exactly that at DigitalOcean's Deploy 2026 conference in San Francisco, a forty-minute conversation with four founders on what they've learned shipping AI products that people depend on: Angela Hoover, co-founder and CEO of Andi AI, an ad-free consumer search engine that pairs generative AI with live web data to give people direct answers instead of a page of ad-heavy links. Alex Mashrabov, co-founder and CEO of Higgsfield AI, a platform that lets creators and agencies produce cinematic video without any physical production. Hovsep Seraydarian, co-founder and CTO of LawVo, a Canadian legal platform that pairs hundreds of AI agents trained in specific legal areas with human lawyers who verify their accuracy. Peter Elias, founder of Probably, a data analysis agent that lets non-technical people query their data in plain English and runs calculations on a local engine instead of an LLM so it can decline to answer when the data does not support a clear result. The discussion got into what each founder underestimated once their agents had to run at scale, how they choose models from a field that keeps growing, what "agentic" actually means in production, and where a real moat comes from when everyone builds on the same foundation. Watch the full session from Deploy 2026: View YouTube video Making agents work in production When the founders were asked what they underestimated once their agents had to run in production, none of them pointed to the model. You need creative DNA Higgsfield spent a year on R&D without traction. What finally mov

## Leading design through the AI shift

DevFeed: [Leading design through the AI shift](<https://devfeed.tech/articles/leading-design-through-the-ai-shift-9144.md>)

Original publisher: [Read original article](<https://slack.design/articles/leading-design-through-the-ai-shift/>)

Author: andyacevedo

Published: 2026-05-21T16:47:34Z

Content type: opinion

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code](<https://devfeed.tech/topics/code.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Low-Code / Internal Tools](<https://devfeed.tech/topics/internal-tools.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [figma](<https://devfeed.tech/tags/figma.md>), [internal-tools](<https://devfeed.tech/tags/internal-tools.md>), [ui](<https://devfeed.tech/tags/ui.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A Slack Design leader describes how AI is changing the team's design workflow, including the use of coding agents for data analysis and rapid prototyping, code-based demos, and designer-built internal tools. The article emphasizes combining AI tools with human judgment and taste while acknowledging increased stress, uncertainty, and ethical questions.

### Source excerpt

AI has eaten the technology industry. What started as a slow, hallucination-prone chatbot has become something much harder to ignore. As a designer, it can feel like the ground is shifting under your feet, quietly at first, then all at once. Every week, something new disrupts your workflow, your toolset, your expectations about what's possible. [...] The post Leading design through the AI shift appeared first on Slack Design.

## Pharmacy late-night opening hours analysis featured in the Financial Times

DevFeed: [Pharmacy late-night opening hours analysis featured in the Financial Times](<https://devfeed.tech/articles/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times-35596.md>)

Original publisher: [Read original article](<https://blog.rtwilson.com/pharmacy-late-night-opening-hours-analysis-featured-in-the-financial-times/>)

Author: Robin Wilson

Published: 2026-02-04T14:10:37Z

Content type: article

Language: en

Sources: [Robin Wilson](<https://devfeed.tech/sources/robin-wilson.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [Python](<https://devfeed.tech/topics/python.md>), [pandas](<https://devfeed.tech/topics/pandas.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gis](<https://devfeed.tech/tags/gis.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

The article describes an analysis of NHS data on community pharmacy opening hours in England. It reports that the number of pharmacies open past 9pm on weekdays fell by approximately 95% between 2022 and 2025, leaving large areas without late-night pharmacy access. The analysis used Python, pandas, geospatial tools and mapping libraries, and was featured in the Financial Times.

### Source excerpt

Some data analysis I've done has been featured in the Financial Times today - see this article (the link may not work any more unless you have a FT subscription - sorry). The brief story is that I had terrible back pain over Christmas, and spoke to an out-of-hours GP on the phone who prescribed [...]

## One in a million: celebrating the customers shaping AI's future

DevFeed: [One in a million: celebrating the customers shaping AI's future](<https://devfeed.tech/articles/one-in-a-million-celebrating-the-customers-shaping-ai-s-future-6560.md>)

Original publisher: [Read original article](<https://openai.com/index/one-in-a-million-customers>)

Published: 2025-12-22T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [codex](<https://devfeed.tech/topics/codex.md>), [API](<https://devfeed.tech/topics/api.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [customers](<https://devfeed.tech/tags/customers.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [images](<https://devfeed.tech/tags/images.md>), [openai](<https://devfeed.tech/tags/openai.md>), [platform](<https://devfeed.tech/tags/platform.md>), [products](<https://devfeed.tech/tags/products.md>), [video](<https://devfeed.tech/tags/video.md>), [voice](<https://devfeed.tech/tags/voice.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

OpenAI celebrates more than one million customers using its products to support teams and create new opportunities. The article describes organizations deploying ChatGPT for writing, coding, research, data analysis, and design; building agents to automate workflows; using Codex to accelerate development; and creating new products with the OpenAI API across voice, video, images, and other modalities.

### Source excerpt

More than one million customers around the world now use OpenAI to empower their teams and unlock new opportunities. This post highlights how companies like PayPal, Virgin Atlantic, BBVA, Cisco, Moderna, and Canva are transforming the way work gets done with AI.

## Mob Programming: Smells Like Team Spirit

DevFeed: [Mob Programming: Smells Like Team Spirit](<https://devfeed.tech/articles/mob-programming-smells-like-team-spirit-28055.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2025-12-03-mob-programming-smells-like-team-spirit/>)

Author: Dmytro Kurets

Published: 2025-12-04T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>)

Tags: [back-end](<https://devfeed.tech/tags/back-end.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [review](<https://devfeed.tech/tags/review.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

The article explains mob programming as structured, shared-focus collaboration with one driver, rotating typing roles, and navigators guiding the work. It describes a trivago team experimenting with collaborative review and coding changes to address pull requests piling up and slowing delivery.

### Source excerpt

Mob programming often sparks hot takes. "It's counter-productive." "One person could do it faster." "Why waste five people on one keyboard?" If that's what it looks like in your head--one senior ...

## How Data Powers Agent Productivity

DevFeed: [How Data Powers Agent Productivity](<https://devfeed.tech/articles/how-data-powers-agent-productivity-30517.md>)

Original publisher: [Read original article](<https://medium.com/helpshift-engineering/how-data-powers-agent-productivity-f310f414872d?source=rss----3229f31ca4f4---4>)

Author: Poorva Patil

Published: 2025-10-06T04:22:31Z

Content type: article

Language: en

Sources: [Helpshift](<https://devfeed.tech/sources/helpshift.md>)

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

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [apache-spark](<https://devfeed.tech/tags/apache-spark.md>), [big-data](<https://devfeed.tech/tags/big-data.md>), [customers](<https://devfeed.tech/tags/customers.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

This article describes how a customer support team developed custom metrics to measure agent productivity more accurately. The metrics aim to distinguish productive work from idle or merely available time and support staffing, scheduling, and performance decisions.

### Source excerpt

As a data engineer, I used to see metrics as just numbers on a dashboard -- until I realized they're the lens through which customers view and run their operations. In customer support, for example, agent productivity metrics aren't just figures, they're actionable insights that drive efficiency, shape staffing decisions, and directly impact customer satisfaction. These aren't just charts -- they help customers understand the value we provide, how well things are working, and what decisions to make next. Realizing this changed how I think about building analytics. ➡💡The Question That Shifted Our Perspective In customer support, how well the team works really matters. It affects how much the company spends, how happy the customers are, and how the team feels about their work. Support managers often ask: Are we staffed correctly for the volume we're handling? Are agents spending their time productively? How can we optimize scheduling and performance? When we began our Agent Workforce Management project, we already had a few standard metrics in place like online time, login time, and available time. These told us when agents were present -- but not what they were actually doing. Customers weren't asking "Are our agents online?" They were asking "How productive are our agents?" And truthfully, we didn't have a good answer. There was no visibility into how much time was being spent on real work versus idle time. No way to differentiate between being "available" and being "productive". This made it hard for teams to identify gaps, support high performers, or spot patterns that needed attention. This project was all about answering that question in the right way. 🔍📊 Custom Metrics We Built We designed a set of new metrics that give a clearer picture of how agents spend their time. These metrics give us a deeper understanding of how time is actually being spent, helping us move beyond assumptions and focus on what really drives productivity. Engagement Metrics These show how

## An Ethos for Using AI Coding Tools: Ownership and Exploiting High-Value Opportunities

DevFeed: [An Ethos for Using AI Coding Tools: Ownership and Exploiting High-Value Opportunities](<https://devfeed.tech/articles/how-i-use-ai-33474.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2025/09/15/ai-tools>)

Published: 2025-09-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The author describes an ethos for using AI coding tools, centered on owning and understanding the generated code. They also argue that effective AI coding involves finding opportunities where limited AI effort can produce substantial value, such as proof-of-concept work and rapid data analysis.

### Source excerpt

A few people have asked me how I use AI coding tools. I don't think it's a straightforward answer. For me it's not really a procedure or recipe, it's more of an ethos.

## Mastering Entropy: How Mercado Libre captures Millions of Users' Experiences

DevFeed: [Mastering Entropy: How Mercado Libre captures Millions of Users' Experiences](<https://devfeed.tech/articles/mastering-entropy-how-mercado-libre-captures-millions-of-users-experiences-22554.md>)

Original publisher: [Read original article](<https://medium.com/mercadolibre-tech/mastering-entropy-how-mercado-libre-captures-millions-of-users-experiences-78048152f47f?source=rss----5011f85401f0---4>)

Author: Franco Bortolazzi Conte

Published: 2025-08-14T14:45:10Z

Content type: article

Language: en

Sources: [Mercado Libre Tech](<https://devfeed.tech/sources/mercado-libre-tech.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [big-data](<https://devfeed.tech/tags/big-data.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [governance](<https://devfeed.tech/tags/governance.md>), [json](<https://devfeed.tech/tags/json.md>), [mercadolibre](<https://devfeed.tech/tags/mercadolibre.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Mercado Libre describes its tracking infrastructure and governance for organizing a large volume of user interaction data. The article explains that its ecosystem generates nearly 50,000 event types and more than 17 billion daily interactions, with tracking records represented in JSON.

### Source excerpt

Building a Tracking Infrastructure and Governance for Flexible Information and AI-Driven Data AnalysisGrab a coffee! Let's find order for this chaos together ☕ In the world of e-commerce, every click tells a story. We want to make sure we don't miss a single one. Let's explore the product diversity of Mercado Libre's ecosystem. It is a dynamic and expansive network designed to facilitate and enhance e-commerce & payments across Latin America. At its core is the Mercado Libre Marketplace, a platform that connects millions of buyers and sellers, offering a diverse range of products. Mercado Pago offers an innovative digital payments solution, complementing the ecosystem. To support logistics, Mercado Envíos provides efficient shipping and fulfillment services. Additionally, Mercado Crédito offers financial inclusion by providing loans to businesses and empowering sellers with access to working capital. We can also mention Mercado Play as a content platform, Mercado Ads to connect buyers to sellers or some newer players like the crypto world. Together, these interconnected services create a robust and user-friendly ecosystem, generating a huge amount of data that we collect to enhance our users' experience. The scale is truly remarkable: our platform processes nearly 50,000 distinct event types, culminating in over 17 billion daily interactions -- representing an extraordinary 50% year-over-year growth in the last years. This data deluge presents both unprecedented challenges and opportunities for creating meaningful insights. Then... how do we efficiently organize and manage this diversity and quantity of events?What is an "event" in our context? 🔍 In our ecosystem, we call it a track. We deliberately place the user at the heart of the decision-making process to enrich their experience. This approach directly embodies one of our core cultural principles: "We create value for our users". Technically, the essential form of tracks is a representation in JSON (JavaScript Obj

## How often do LLMs visit llms.txt?

DevFeed: [How often do LLMs visit llms.txt?](<https://devfeed.tech/articles/how-often-do-llms-visit-llms-txt-31022.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/how-often-do-llms-visit-llms-txt>)

Author: Tiffany Chen

Published: 2025-06-27T00:00:00Z

Content type: article

Language: en

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

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Crawler](<https://devfeed.tech/topics/crawler.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>)

Tags: [ai-trends](<https://devfeed.tech/tags/ai-trends.md>), [claude](<https://devfeed.tech/tags/claude.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [google](<https://devfeed.tech/tags/google.md>), [llms](<https://devfeed.tech/tags/llms.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [pages](<https://devfeed.tech/tags/pages.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>)

### AI overview

The article presents a Profound data analysis of how language models access llms.txt and llms-full.txt. The supplied text says both files receive AI traffic, with a strong preference for llms-full.txt and ChatGPT accounting for most visits. It attributes this preference to models embedding full content instead of relying on retrieval-augmented generation, while noting that the analysis covers 25 companies.

### Source excerpt

Last month, we explored signals for the emerging standard of llms.txt, which is a Markdown file that makes websites easier for LLMs to index.

## Why streaming is the backbone for AI-native data platforms

DevFeed: [Why streaming is the backbone for AI-native data platforms](<https://devfeed.tech/articles/why-streaming-is-the-backbone-for-ai-native-data-platforms-12775.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/streaming-backbone-ai-data-platforms>)

Author: Tyler Rockwood

Published: 2025-06-24T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [data-platforms](<https://devfeed.tech/topics/data-platforms.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-and-data-warehouse-evolution](<https://devfeed.tech/tags/ai-and-data-warehouse-evolution.md>), [ai-automation-in-products](<https://devfeed.tech/tags/ai-automation-in-products.md>), [ai-data-analysis-automation](<https://devfeed.tech/tags/ai-data-analysis-automation.md>), [ai-enhanced-product-development](<https://devfeed.tech/tags/ai-enhanced-product-development.md>), [ai-native-data-platforms](<https://devfeed.tech/tags/ai-native-data-platforms.md>), [ai-product-integration](<https://devfeed.tech/tags/ai-product-integration.md>), [ai-technology-integration](<https://devfeed.tech/tags/ai-technology-integration.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-platforms](<https://devfeed.tech/tags/data-platforms.md>), [data-platforms-for-ai-scalability](<https://devfeed.tech/tags/data-platforms-for-ai-scalability.md>), [development](<https://devfeed.tech/tags/development.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [modern-data-warehouse-ai](<https://devfeed.tech/tags/modern-data-warehouse-ai.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [real-time-ai-personalization](<https://devfeed.tech/tags/real-time-ai-personalization.md>), [sql](<https://devfeed.tech/tags/sql.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [streaming-for-ai-data-platforms](<https://devfeed.tech/tags/streaming-for-ai-data-platforms.md>), [structuring-data-lakes-with-ai](<https://devfeed.tech/tags/structuring-data-lakes-with-ai.md>), [thought-leadership](<https://devfeed.tech/tags/thought-leadership.md>)

### AI overview

The article argues that streaming is the backbone of AI-native data platforms. It presents the modern data warehouse as a central source of context for AI and describes how AI can support analysis, dashboards, SQL queries, trend detection, embeddings, personalization, recommendations, automation, and faster product development. It also emphasizes guardrails and performance measurement for AI-driven automation.

### Source excerpt

To power AI at scale, organizations must adapt to the evolving role of the modern data warehouse. Here's what you need to keep up in a rapidly evolving industry.

## Here and Now: Reusing Code at Feedzai with JupyterLab Snippets

DevFeed: [Here and Now: Reusing Code at Feedzai with JupyterLab Snippets](<https://devfeed.tech/articles/here-and-now-reusing-code-at-feedzai-with-jupyterlab-snippets-26298.md>)

Original publisher: [Read original article](<https://medium.com/feedzaitech/here-and-now-reusing-code-at-feedzai-with-jupyterlab-snippets-ff3b8d880e50?source=rss----e11168e7fe6b---4>)

Author: João Palmeiro

Published: 2025-03-17T13:11:26Z

Content type: article

Language: en

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

Topics: [jupyterlab](<https://devfeed.tech/topics/jupyterlab.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Code](<https://devfeed.tech/topics/code.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyterlab](<https://devfeed.tech/tags/jupyterlab.md>), [python](<https://devfeed.tech/tags/python.md>), [repositories](<https://devfeed.tech/tags/repositories.md>), [snippet](<https://devfeed.tech/tags/snippet.md>)

### AI overview

Feedzai developed JupyterLab Snippets to help data scientists reuse code from the many notebooks created for daily work. The article describes research using notebook repository statistics and user interviews, and reports that duplicating notebooks, maintaining reference collections of snippets, and sharing notebooks or snippets are common practices.

### Source excerpt

Data scientists use different Jupyter notebooks every day -- ranging from disposable ones for quick tasks to those shareable with clients. Over time, more and more notebooks accumulate, making it increasingly difficult to reuse them in whole or in part. To mitigate this problem and make the most relevant pieces of code quickly accessible to every data scientist, we developed JupyterLab Snippets at Feedzai -- our take on leveraging code snippets directly on JupyterLab. JupyterLab is a computational notebook platform that enables us to carry on data science work (and beyond) via notebooks. These notebooks, where code, text, and images come together, allow us to complete all kinds of tasks, keeping each input close to each output. At Feedzai, data scientists have access to different JupyterLab environments packed with custom notebooks and Python packages. Here they go from analyzing data to training models, from preparing reports to debugging the system -- a "lab of all trades", we could say. Given the importance of JupyterLab and notebooks in the daily work of our data scientists, we started a research project that culminated in JupyterLab Snippets. First, we collected statistics from internal notebook repositories across teams and conducted user interviews with junior and senior data scientists. We needed to know more about how data scientists actually use JupyterLab and notebooks, and what their ideas are for a better platform. A sneak peek of JupyterLab Snippets. From the very start, every data scientist can import snippets immediately or start their collection by creating one from scratch. After compiling the insights, several aspects became clear: JupyterLab and notebooks are heavily used for all sorts of data science and ad-hoc tasks (typically one per notebook). There is no single type of task (e.g., exploratory data analysis) that is more commonly addressed with notebooks than others. While file structures may look similar at first glance (each environment has at

## Data Agent Benchmark for Multi-step Reasoning (DABstep)

DevFeed: [Data Agent Benchmark for Multi-step Reasoning (DABstep)](<https://devfeed.tech/articles/data-agent-benchmark-for-multi-step-reasoning-dabstep-26258.md>)

Original publisher: [Read original article](<https://medium.com/adyen/data-agent-benchmark-for-multi-step-reasoning-dabstep-70e913c339dc?source=rss----64941d9fbc09---4>)

Author: Adyen

Published: 2025-02-05T09:19:27Z

Content type: article

Language: en

Sources: [Adyen Tech](<https://devfeed.tech/sources/adyen-tech.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [adyen](<https://devfeed.tech/tags/adyen.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [data](<https://devfeed.tech/tags/data.md>), [data-agents](<https://devfeed.tech/tags/data-agents.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [genaimodels](<https://devfeed.tech/tags/genaimodels.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>)

### AI overview

Adyen and Hugging Face introduce DABstep, a benchmark with more than 450 data analysis tasks for evaluating language models and AI agents on multi-step reasoning. The article reports that the strongest reasoning-based agents achieved 16% accuracy, indicating that complex real-world data analysis remains difficult for current models.

### Source excerpt

Alex Egg (Adyen), Martin Iglesias (Adyen), Friso Kingma (Adyen), Andreu Mora (Adyen), Leandro Von Werra (HuggingFace), Thomas Wolf (HuggingFace) https://huggingface.co/spaces/adyen/DABstep 👉🏽 You can access DABStep with this link here: https://huggingface.co/spaces/adyen/DABstep Language models are becoming increasingly capable and can solve tasks autonomously as agents. There are many exciting use cases, especially at the intersection of reasoning, code, and data. However, proper evaluation benchmarks on real-world problems are lacking and hinder progress in the field. To tackle this challenge, Adyen and Hugging Face built the Data Agent Benchmark for Multi-step Reasoning (DABstep) together. DABstep consists of over 450 data analysis tasks designed to evaluate the capabilities of state-of-the-art LLMs and AI agents. Our findings reveal that DABstep presents a significant challenge for current AI models, with the most capable Reasoning-based agents achieving only 16% accuracy, highlighting significant progress to be made in the field. DABStep requires AI models to: dive in details of data and be rigorous (no hallucinations) reason over free form text and databases connect with real life use-cases (not just math or code) In this blog post, we'll cover the design and construction of the benchmark, explore evaluation results, and discuss the significant gap between current models and the ability to solve complex data analysis tasks effectively.. Motivation Data analysis is both an art and a science that requires technical skill, domain knowledge and creativity, and thus, it's rarely straightforward. Even seasoned data analysts face challenges like: Simple but time-consuming tasks: The sheer volume of even simple tasks often turns straightforward analysis into hours of repetitive work. Complex context and high cognitive load: Some tasks require analysis to juggle intricate domain-specific knowledge, making them both time-intensive and mentally draining. For example, (1)

## DABStep: Data Agent Benchmark for Multi-step Reasoning

DevFeed: [DABStep: Data Agent Benchmark for Multi-step Reasoning](<https://devfeed.tech/articles/dabstep-data-agent-benchmark-for-multi-step-reasoning-7155.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/dabstep>)

Author: Alex Egg; Martin Iglesias Goyanes; Friso Kingma; Andreu Mora; Leandro von Werra; Thomas Wolf; Aymeric Roucher

Published: 2025-02-04T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Human-AI evaluation](<https://devfeed.tech/topics/human-ai-evaluation.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [llms](<https://devfeed.tech/tags/llms.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

Adyen and Hugging Face introduce DABstep, a benchmark of more than 450 data analysis tasks for evaluating state-of-the-art LLMs and AI agents. The article reports that the strongest reasoning-based agents reached only 16% accuracy, revealing a substantial gap in current systems' ability to handle rigorous, context-rich, real-world data analysis.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## "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

## Improving Parquet Dedupe on Hugging Face Hub

DevFeed: [Improving Parquet Dedupe on Hugging Face Hub](<https://devfeed.tech/articles/improving-parquet-dedupe-on-hugging-face-hub-7275.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/improve_parquet_dedupe>)

Author: yuchenglow; Di Xiao

Published: 2024-10-05T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [parquet](<https://devfeed.tech/topics/parquet.md>), [content defined chunking](<https://devfeed.tech/topics/content-defined-chunking.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [content-defined-chunking](<https://devfeed.tech/tags/content-defined-chunking.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [dedupe](<https://devfeed.tech/tags/dedupe.md>), [format](<https://devfeed.tech/tags/format.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [storage](<https://devfeed.tech/tags/storage.md>), [xet](<https://devfeed.tech/tags/xet.md>)

### AI overview

This article examines how Parquet file layout affects byte-level Content-Defined Chunking deduplication on Hugging Face Hub. Experiments show that appending rows deduplicates 99.1% of a 2GB file, while modifying one row achieves 89% deduplication because rewritten column headers contain absolute file offsets.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## postgres.new: In-browser Postgres with an AI interface

DevFeed: [postgres.new: In-browser Postgres with an AI interface](<https://devfeed.tech/articles/postgres-new-in-browser-postgres-with-an-ai-interface-506.md>)

Original publisher: [Read original article](<https://supabase.com/blog/postgres-new>)

Author: Greg Richardson

Published: 2024-08-12T07:00:00Z

Content type: article

Language: en

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

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [browser](<https://devfeed.tech/topics/browser.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [browser](<https://devfeed.tech/tags/browser.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [s3](<https://devfeed.tech/tags/s3.md>), [sql](<https://devfeed.tech/tags/sql.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article introduces database.build, an in-browser Postgres sandbox with AI assistance. It explains how PGlite, a WebAssembly build of Postgres, enables local database queries, CSV imports, report and chart generation, database diagrams, and AI-assisted SQL and migration workflows without a remote Postgres container or WebSocket proxy.

### Source excerpt

Introducing postgres.new, the in-browser Postgres sandbox with AI assistance.

## SQL vs NoSQL Explained

DevFeed: [SQL vs NoSQL Explained](<https://devfeed.tech/articles/sql-vs-nosql-explained-17748.md>)

Original publisher: [Read original article](<https://blog.amigoscode.com/p/sql-vs-nosql-explained>)

Author: Nelson Djalo

Published: 2024-07-02T16:00:57Z

Content type: comparison

Language: en

Sources: [Amigoscode Newsletter](<https://devfeed.tech/sources/amigoscode-newsletter.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [business-intelligence](<https://devfeed.tech/tags/business-intelligence.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [database-scalability](<https://devfeed.tech/tags/database-scalability.md>), [durability](<https://devfeed.tech/tags/durability.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [olap](<https://devfeed.tech/tags/olap.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [relational-database-management-systems-rdbms](<https://devfeed.tech/tags/relational-database-management-systems-rdbms.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This comparison explains the differences between SQL and NoSQL databases, including their characteristics, scalability models, and common use cases. It covers SQL database features such as structured schemas and ACID compliance, along with relational and OLAP database categories.

### Source excerpt

Choosing the Right Database for Your Needs

## 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

## Insights from Workflow History Export on Temporal Cloud

DevFeed: [Insights from Workflow History Export on Temporal Cloud](<https://devfeed.tech/articles/insights-from-workflow-history-export-on-temporal-cloud-35839.md>)

Original publisher: [Read original article](<https://temporal.io/blog/get-insights-from-workflow-histories-export-on-temporal-cloud>)

Author: Alice Yin

Published: 2024-04-24T06:00:00Z

Content type: tutorial

Language: en

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

Topics: [export](<https://devfeed.tech/topics/export.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Data pipelines](<https://devfeed.tech/topics/data-pipelines.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [airflow](<https://devfeed.tech/topics/airflow.md>), [AWS Glue](<https://devfeed.tech/topics/aws-glue.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [api](<https://devfeed.tech/tags/api.md>), [aws-glue](<https://devfeed.tech/tags/aws-glue.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [export](<https://devfeed.tech/tags/export.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [product-news](<https://devfeed.tech/tags/product-news.md>)

### AI overview

This tutorial explains how to export closed workflow histories from Temporal Cloud to Amazon S3, convert Protocol Buffer files to Parquet, and build data pipelines for analyzing execution metadata, operational efficiency, and bottlenecks.

### Source excerpt

Explore how exporting workflow histories in Temporal Cloud gives you deep insights into execution metadata, events, and performance over time.

## A Guide to Logical Replication and CDC in PostgreSQL with Airbyte

DevFeed: [A Guide to Logical Replication and CDC in PostgreSQL with Airbyte](<https://devfeed.tech/articles/a-guide-to-logical-replication-and-cdc-in-postgresql-with-airbyte-4933.md>)

Original publisher: [Read original article](<https://neon.com/blog/a-guide-to-logical-replication-and-cdc-in-postgresql-with-airbyte>)

Author: Jacob Prall

Published: 2024-01-11T16:04:46Z

Content type: article

Language: en

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

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Database](<https://devfeed.tech/topics/database.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [guide](<https://devfeed.tech/tags/guide.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [replication](<https://devfeed.tech/tags/replication.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This guide explains logical replication and change data capture in PostgreSQL, including why data may need to be replicated between PostgreSQL servers or moved to systems suited for analysis and activation. It introduces database replication concepts, compares replication approaches, and describes PostgreSQL's Write-Ahead Log and its roles in crash recovery, point-in-time recovery, and concurrent transactions.

### Source excerpt

PostgreSQL is a database that needs no introduction. Started as an open-source project out of UC Berkeley, it has evolved through decades of careful stewardship to become one of the world's most relied on and beloved relational database management systems (RDBMS). There will inev...

## Improving product reliability by imposing constraints as a part of CI/CD process

DevFeed: [Improving product reliability by imposing constraints as a part of CI/CD process](<https://devfeed.tech/articles/improving-product-reliability-by-imposing-constraints-as-a-part-of-ci-cd-process-26344.md>)

Original publisher: [Read original article](<https://medium.com/revolut/improving-product-reliability-by-imposing-constraints-as-a-part-of-ci-cd-process-597cf2307224?source=rss----44c5ac415e14---4>)

Author: Pedro Moura

Published: 2023-11-03T14:26:59Z

Content type: article

Language: en

Sources: [Revolut Engineering](<https://devfeed.tech/sources/revolut-engineering.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [sast](<https://devfeed.tech/tags/sast.md>), [sca](<https://devfeed.tech/tags/sca.md>), [scanners](<https://devfeed.tech/tags/scanners.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

Revolut describes a CI/CD approach that uses automated risk calculation, data analysis, security scanning, and deployment constraints to improve product reliability. The approach aims to identify vulnerabilities and bugs early, mitigate them, and potentially block high-risk applications from reaching production.

### Source excerpt

At Revolut, we always aim to consistently provide efficient, high-quality, and secure services. Our primary goals are to enhance product quality, increase customer satisfaction, and reduce business risk. To achieve those goals, we should aim to be as proactive -- rather than reactive -- as possible. This means fixing any point of failure before it reaches production by identifying, reporting, and potentially blocking deployments that can impact the reliability of our products. In this article, we'll explain how we achieve those goals using automated risk calculation, data analysis, and imposing constraints to push for the mitigation of open vulnerabilities and the fix of reported bugs identified in our products. Challenges faced by Revolut Each application/service has its own specifications, with different technology stacks and architectures, bringing a diversity of security challenges and different vulnerabilities. That being said, application risk cannot be based only on the reported security vulnerabilities but also in the context of that specific application. Continuous scanning, reporting, visibility, and risk evaluation are essential to providing the best security advice and automated security controls. Nowadays there are several types of security scanners (SAST, SCA, DAST, IaC, etc.) that help security professionals to identify and report vulnerabilities, where each of them can belong to a different third-party provider. For further information on these, read our article on continuous security. Data scraped from different sources creates friction when it's needed to group findings and provide mitigations. This can also decrease mean time to identify vulnerabilities and mean time to provide mitigations. Also, to avoid such negative workflow impact, security must be shifted left. Without a centralised source of truth for security-related application data, most of the time is wasted on searching for information/findings in segmented platforms and finding the corre

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