# Mutt0-ds Notes

Davide Muttoni's notes on AI, data engineering, and software

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

## Second Brains in the AI era: still worth it?

DevFeed: [Second Brains in the AI era: still worth it?](<https://devfeed.tech/articles/second-brains-in-the-ai-era-still-worth-it-40863.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/09/second-brain-in-ai-era/>)

Published: 2026-09-06T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [context](<https://devfeed.tech/topics/context.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [context](<https://devfeed.tech/tags/context.md>), [knowledge-graph](<https://devfeed.tech/tags/knowledge-graph.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>)

### AI overview

The article argues that maintaining a personal knowledge base, or "second brain," is more valuable in the AI era because it gives AI assistants structured, connected context. It suggests that linked notes resemble graph memory and can help agents navigate complex information, while large unstructured collections may increase confusion and hallucinations.

### Source excerpt

I've been working on my second brain(s) for years now. Brains, plural, because I had to create new ones, for example when I changed jobs......

## How direct, context-rich prompts shape technical LLM conversations

DevFeed: [How direct, context-rich prompts shape technical LLM conversations](<https://devfeed.tech/articles/on-terence-tao-s-chat-the-prompt-engineering-era-is-over-40862.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/08/jacobian-conjecture-chat/>)

Published: 2026-08-06T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [llm](<https://devfeed.tech/tags/llm.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

This opinion article examines Terence Tao's ChatGPT conversation about verifying a counterexample to the Jacobian conjecture. It argues that providing informed context and precise technical constraints can guide LLMs more effectively than elaborate prompt templates.

### Source excerpt

There is something so satisfying in reading Terence Tao's ChatGPT conversation, where he and the model together verify a counterexample to...

## Microsoft, Copilot, and how to add friction

DevFeed: [Microsoft, Copilot, and how to add friction](<https://devfeed.tech/articles/microsoft-copilot-and-how-to-add-friction-40861.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/07/microsoft-copilot/>)

Published: 2026-07-09T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Users](<https://devfeed.tech/topics/users.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [openai](<https://devfeed.tech/tags/openai.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

An opinion article argues that Microsoft's Copilot products create user friction through slow performance, hallucinations, weak context handling, and confusing integration across products. It suggests that these experience problems may undermine Microsoft's AI position despite access to powerful models.

### Source excerpt

I was watching with deep sadness the thousands of layoffs that Microsoft has announced in the past days, and the backlash when they removed...

## A Practical Guide to Long-Term Memory in AI Agents

DevFeed: [A Practical Guide to Long-Term Memory in AI Agents](<https://devfeed.tech/articles/why-ai-needs-to-dream-a-guide-to-long-term-memory-40860.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/05/long-term-memory/>)

Published: 2026-05-09T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [context](<https://devfeed.tech/topics/context.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [context](<https://devfeed.tech/tags/context.md>), [guide](<https://devfeed.tech/tags/guide.md>), [memory](<https://devfeed.tech/tags/memory.md>), [retention](<https://devfeed.tech/tags/retention.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This practical guide explains long-term memory in AI systems, including how to think about retention, relevance, recall quality, and personality consistency. It discusses custom instructions, user experience, and challenges encountered when implementing memory in production.

### Source excerpt

Agentic Memory is an area of the AI world where even benchmarks are vague. How do you really measure "memory"? Retention? Relevance? Recall...

## 10 Lessons learned when building Charlie

DevFeed: [10 Lessons learned when building Charlie](<https://devfeed.tech/articles/10-lessons-learned-when-building-charlie-40859.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/04/charlie-lessons/>)

Published: 2026-04-05T00:00:00Z

Content type: article

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Development](<https://devfeed.tech/topics/development.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [development](<https://devfeed.tech/tags/development.md>), [evals](<https://devfeed.tech/tags/evals.md>), [financial](<https://devfeed.tech/tags/financial.md>), [llm](<https://devfeed.tech/tags/llm.md>), [openai](<https://devfeed.tech/tags/openai.md>), [tdd](<https://devfeed.tech/tags/tdd.md>)

### AI overview

The author shares lessons from building Charlie, an AI agent designed for financial institutions. The excerpt emphasizes keeping agent systems simple, designing evaluation pipelines around real-world financial queries, and using flexible, provider-agnostic architecture. It argues that direct retrieval-to-explanation paths can be more robust and faster for many questions, while evaluations must reflect the system's actual context and edge cases.

### Source excerpt

Last week, we launched Charlie, our first AI Agent, specifically designed and tailored for financial institutions. While designing and...

## AI-Assisted Code Review Tools: Useful First-Line Checks, Not a Replacement for Humans

DevFeed: [AI-Assisted Code Review Tools: Useful First-Line Checks, Not a Replacement for Humans](<https://devfeed.tech/articles/can-a-rabbit-help-catching-bugs-40858.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/02/code-rabbit/>)

Published: 2026-03-01T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

This subjective article examines the author's experience using AI-assisted code review tools such as CodeRabbit in day-to-day development and a CI/CD pipeline. It argues that these tools can catch bad practices and obvious issues early, but still miss deeper architectural bugs and should not replace human reviewers.

### Source excerpt

AI-assisted code reviews: are they actually helpful, or just more noise in an already crowded inbox? Today I want to talk about my...

## How Evals Help Build Reliable AI

DevFeed: [How Evals Help Build Reliable AI](<https://devfeed.tech/articles/how-evals-help-build-reliable-ai-40857.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2026/01/evals-help-build-reliable-ai/>)

Published: 2026-01-18T00:00:00Z

Content type: article

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [test](<https://devfeed.tech/topics/test.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [development](<https://devfeed.tech/tags/development.md>), [evals](<https://devfeed.tech/tags/evals.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [regression](<https://devfeed.tech/tags/regression.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article explains how eval-driven development can help teams build more reliable AI tools. It describes evals as non-deterministic tests that pair questions with expected behavior and can detect regressions after changes to prompts, agent logic, tool definitions, or orchestration code.

### Source excerpt

I finished 2025 with a negative AI post, so let's start 2026 with a positive one. I'm leading a project for an AI-based tool, and something...

## On AI Slop

DevFeed: [On AI Slop](<https://devfeed.tech/articles/on-ai-slop-40856.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/12/on-ai-slop/>)

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

Content type: opinion

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [communications](<https://devfeed.tech/topics/communications.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [communication](<https://devfeed.tech/tags/communication.md>), [llm](<https://devfeed.tech/tags/llm.md>), [messages](<https://devfeed.tech/tags/messages.md>), [trust](<https://devfeed.tech/tags/trust.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author argues that unreviewed AI-generated text, especially in personal messages, is often recognizable as generic, verbose, and impersonal. They acknowledge useful applications for AI, but recommend reviewing generated text before sending it because careless communication can waste readers' time and weaken trust.

### Source excerpt

I've started to notice a very predictable trend: AI-generated messages in my inbox. What finally pushed me to write this was how casually...

## Testing 100k-Line Nested JSON Trees for Missing Scenarios

DevFeed: [Testing 100k-Line Nested JSON Trees for Missing Scenarios](<https://devfeed.tech/articles/how-we-test-100k-line-nested-json-trees-without-going-insane-40855.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/08/test-mind-maps/>)

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

Content type: article

Language: en

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

Topics: [JSON](<https://devfeed.tech/topics/json.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [json](<https://devfeed.tech/tags/json.md>), [test](<https://devfeed.tech/tags/test.md>), [trees](<https://devfeed.tech/tags/trees.md>)

### AI overview

The article describes the challenge of reliably testing massive, deeply nested JSON logic files used by StoryTeller, a tool for generating personalized financial reports. Missing scenarios can cause reports to crash, and the article explains how the system's size and intertwined conditions make omissions difficult to detect.

### Source excerpt

Today I want to share an interesting challenge that's been bugging me since I joined InvestSuite last December. It's stories like this that...

## No, AI is not replacing Data Engineers.

DevFeed: [No, AI is not replacing Data Engineers.](<https://devfeed.tech/articles/no-ai-is-not-replacing-data-engineers-40853.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/05/ai-and-data-engineering/>)

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

Content type: opinion

Language: en

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

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [data observability](<https://devfeed.tech/topics/data-observability.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude](<https://devfeed.tech/tags/claude.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

An opinion article argues that AI is not replacing data engineers, focusing on the continued importance of greenfield prototyping in data engineering. It describes messy, real-world work involving APIs, spreadsheets, data cleaning, and Python scripts, contrasting it with AI demonstrations and synthetic coding benchmarks.

### Source excerpt

Claude 4 landed, and as usual, it kicked off the usual hype cycle. "Best coding model ever" "It writes stories!" "AI is replacing...

## 45 Minutes, 100% AI-Generated Code

DevFeed: [45 Minutes, 100% AI-Generated Code](<https://devfeed.tech/articles/45-minutes-100-ai-generated-code-40852.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/04/ai-generated-code/>)

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

Content type: article

Language: en

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

Topics: [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [AI tools for developers](<https://devfeed.tech/topics/ai-tools-for-developers.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Figma](<https://devfeed.tech/topics/figma.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-tools-for-developers](<https://devfeed.tech/tags/ai-tools-for-developers.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [figma](<https://devfeed.tech/tags/figma.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [prompting](<https://devfeed.tech/tags/prompting.md>)

### AI overview

The author describes building an interactive StoryTeller dashboard with an AI agent in 45 minutes using entirely AI-generated code. The article argues that AI tools accelerate research and prototyping but still require critical thinking, while blindly accepting generated code can create technical debt.

### Source excerpt

Last Saturday, I woke up with an idea: what if StoryTeller, the product I work on, had an interactive dashboard with an AI agent that could...

## Simplicity speaks louder than Complexity

DevFeed: [Simplicity speaks louder than Complexity](<https://devfeed.tech/articles/simplicity-speaks-louder-than-complexity-40851.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/03/first-pitch/>)

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

Content type: opinion

Language: en

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

Topics: [implementation](<https://devfeed.tech/topics/implementation.md>), [API](<https://devfeed.tech/topics/api.md>), [structure](<https://devfeed.tech/topics/structure.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>)

### AI overview

The author describes preparing a technical presentation about StoryTeller, a financial reporting product with an API for generating personalized portfolio reports. The article argues that complex products should initially be explained from the customer's perspective, focusing on structure, interaction, and common errors rather than every technical or mathematical detail.

### Source excerpt

A few days ago, I had my first technical presentation at my new company. I joined InvestSuite 3 months ago and it was finally time to...

## How I created my first Course with Datacamp

DevFeed: [How I created my first Course with Datacamp](<https://devfeed.tech/articles/how-i-created-my-first-course-with-datacamp-40850.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2025/01/fabric-datacamp-course/>)

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

Content type: article

Language: en

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

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Security](<https://devfeed.tech/topics/security.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [version](<https://devfeed.tech/topics/version.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [data analytics](<https://devfeed.tech/topics/data-analytics.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [course](<https://devfeed.tech/tags/course.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [security](<https://devfeed.tech/tags/security.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

The author describes creating and publishing a DataCamp course on advanced Microsoft Fabric topics, including security, configuration, version control, and deployment. The article explains how DataCamp's Fabric sandbox supports hands-on exercises and outlines the course-development process.

### Source excerpt

I just published an online course! covering advanced Microsoft Fabric topics like security, deployment, admin settings, and version...

## Building a Full-Stack Sales Forecasting Web App from a Legacy Excel Tool

DevFeed: [Building a Full-Stack Sales Forecasting Web App from a Legacy Excel Tool](<https://devfeed.tech/articles/reinventing-a-full-stack-web-app-here-s-how-40849.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/11/my-journey-with-webapp/>)

Published: 2024-11-13T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Full-Stack](<https://devfeed.tech/topics/full-stack.md>), [Full Stack Development](<https://devfeed.tech/topics/full-stack-development.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Development](<https://devfeed.tech/topics/development.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Database](<https://devfeed.tech/topics/database.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [full-stack-development](<https://devfeed.tech/tags/full-stack-development.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This article describes the author's experience building a prototype full-stack sales forecasting web app to replace a legacy Excel tool powered by VBA macros. It explains the application's frontend, backend, database, calculations, data movement, and security components while acknowledging that some project details remain vague.

### Source excerpt

🧠 Breaking Down Full Stack Development This post has been sitting in my drafts for over 7 months for two reasons: First, since the project...

## Data Culture - How we promoted Power BI in a Corporate Environment \[🎙 Power BI Ticino 2024\]

DevFeed: [Data Culture - How we promoted Power BI in a Corporate Environment \[🎙 Power BI Ticino 2024\]](<https://devfeed.tech/articles/data-culture-how-we-promoted-power-bi-in-a-corporate-environment-power-bi-ticino-2024-40848.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/10/my-talk-about-data-culture/>)

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

Content type: article

Language: en

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

Topics: [data](<https://devfeed.tech/topics/data.md>), [.NET Conf](<https://devfeed.tech/topics/net-conf.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [corporate](<https://devfeed.tech/tags/corporate.md>), [data](<https://devfeed.tech/tags/data.md>), [technologies](<https://devfeed.tech/tags/technologies.md>)

### AI overview

The article describes a Power BI Champions program at Acer that used early adopters to promote Power BI and data culture across the corporate team. It also covers the author's presentation of the project at the Power BI Ticino Conference.

### Source excerpt

Last Friday, I took the stage at the Power BI Ticino Conference to share one of my favorite projects at Acer: our Power BI Champions...

## Automating Power BI Measure and Column Descriptions with a Tabular Editor Script

DevFeed: [Automating Power BI Measure and Column Descriptions with a Tabular Editor Script](<https://devfeed.tech/articles/the-pro-trick-for-measure-descriptions-in-power-bi-40846.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/08/the-trick-measure-description-powerbi/>)

Published: 2024-08-09T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Script](<https://devfeed.tech/topics/script.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [DevOps](<https://devfeed.tech/topics/devops.md>)

Tags: [business-logic](<https://devfeed.tech/tags/business-logic.md>), [code](<https://devfeed.tech/tags/code.md>), [dev](<https://devfeed.tech/tags/dev.md>), [devops](<https://devfeed.tech/tags/devops.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [script](<https://devfeed.tech/tags/script.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial presents a Tabular Editor script in C# that copies DAX code into the Description field for Power BI measures and calculated columns. It also discusses adding comments and ticket IDs for context, and describes a possible TMDL and DevOps pipeline alternative.

### Source excerpt

"How does this MEASURE/COLUMN work?" This is one of the most frequent requests I was receiving. And it's easy to see why. In complex Power...

## Personal Notes about Simply Said

DevFeed: [Personal Notes about Simply Said](<https://devfeed.tech/articles/personal-notes-about-simply-said-40845.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/07/personal-notes-simply-said/>)

Published: 2024-07-12T00:00:00Z

Content type: article

Language: en

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

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

Tags: [book](<https://devfeed.tech/tags/book.md>), [communication-skills](<https://devfeed.tech/tags/communication-skills.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [personal](<https://devfeed.tech/tags/personal.md>), [practical](<https://devfeed.tech/tags/practical.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

Personal notes and a condensed summary of Jay Sullivan's book "Simply Said," focusing on the principle of focusing on others and practical guidance for presentations, oral and written communication, meetings, leadership, and planning.

### Source excerpt

"Simply Said" is the best communication book I've read recently. I discovered it thanks to Jordan Cutler (who runs an amazing tech...

## Giving our AI superpowers with OpenAI Tools

DevFeed: [Giving our AI superpowers with OpenAI Tools](<https://devfeed.tech/articles/giving-our-ai-superpowers-with-openai-tools-40844.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/06/ai-superpowers-tools/>)

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

Content type: tutorial

Language: en

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

Topics: [OpenAI](<https://devfeed.tech/topics/openai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [function calling](<https://devfeed.tech/topics/function-calling.md>), [Azure OpenAI](<https://devfeed.tech/topics/azure-openai.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [API](<https://devfeed.tech/topics/api.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [api](<https://devfeed.tech/tags/api.md>), [azure-openai](<https://devfeed.tech/tags/azure-openai.md>), [function-calling](<https://devfeed.tech/tags/function-calling.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [openai](<https://devfeed.tech/tags/openai.md>), [retrieval-augmented-generation-rag](<https://devfeed.tech/tags/retrieval-augmented-generation-rag.md>)

### AI overview

This article explains how the author used OpenAI Tools, also called Function Calling, with Azure OpenAI to build an AI Analyst connected to a complex order database. It contrasts this approach with earlier GPT-3.5, LangChain, SQL, and DAX-based methods, and distinguishes tool calling from Retrieval Augmented Generation.

### Source excerpt

In recent months, I have been experimenting with AI tools to leverage new, powerful technologies and create value. Like you, I am inundated...

## The 3 (+2) ways to Get Data in Power BI, simply explained

DevFeed: [The 3 (+2) ways to Get Data in Power BI, simply explained](<https://devfeed.tech/articles/the-3-2-ways-to-get-data-in-power-bi-simply-explained-40843.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/04/types-powerbi-connection/>)

Published: 2024-04-01T00:00:00Z

Content type: tutorial

Language: en

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

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

Tags: [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [excel](<https://devfeed.tech/tags/excel.md>), [live-data](<https://devfeed.tech/tags/live-data.md>), [performance](<https://devfeed.tech/tags/performance.md>), [query](<https://devfeed.tech/tags/query.md>), [semantic](<https://devfeed.tech/tags/semantic.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how Power BI Desktop stores and retrieves report data through Import Mode, DirectQuery, Live Connection, and Composite Models. It describes the trade-offs between local copied data and live queries, including refresh needs, scalability, and performance.

### Source excerpt

There's quite a bit of confusion swirling around about how Power BI reports gather data. Where is the data actually stored? How frequently...

## My AI-tweaked Data Saturdays 23 Notes

DevFeed: [My AI-tweaked Data Saturdays 23 Notes](<https://devfeed.tech/articles/my-ai-tweaked-data-saturdays-23-notes-40842.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/11/ai-tweaked-data-saturdays-notes/>)

Published: 2023-11-19T00:00:00Z

Content type: article

Language: en

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

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>), [paas and iaas](<https://devfeed.tech/topics/paas-and-iaas.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [database](<https://devfeed.tech/tags/database.md>), [event](<https://devfeed.tech/tags/event.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mssql](<https://devfeed.tech/tags/mssql.md>), [ocr](<https://devfeed.tech/tags/ocr.md>)

### AI overview

A blog post presents AI-assisted and manually checked notes from Data Saturdays 37 in Parma, covering Microsoft data platform technologies and SQL Server deployment options in Azure, including single databases, elastic pools, managed instances, purchase models, serverless operation, and Hyperscale.

### Source excerpt

Last Saturday I had the privilege of attending Data Saturdays 37 at Parma, an event series focused on Microsoft data platform technologies....

## Analyzing Swiss Car Accident Data to Inform Commute Timing with a Power BI Dashboard

DevFeed: [Analyzing Swiss Car Accident Data to Inform Commute Timing with a Power BI Dashboard](<https://devfeed.tech/articles/finding-the-best-time-to-go-to-work-now-with-car-accidents-data-power-bi-dashboard-40841.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/10/analyzing-accidents-data-to-perfectionize-my-commute/>)

Published: 2023-10-20T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [data](<https://devfeed.tech/topics/data.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Google Maps](<https://devfeed.tech/topics/google-maps.md>)

Tags: [car](<https://devfeed.tech/tags/car.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [data](<https://devfeed.tech/tags/data.md>), [google-maps](<https://devfeed.tech/tags/google-maps.md>)

### AI overview

This article analyzes a decade of Swiss car accident data to understand when accidents are more likely and how that information may inform commute planning. It describes obtaining the data from a Swiss government dashboard, preparing multilingual fields, and working with Swiss coordinate data. The author emphasizes that the analysis is a general framework and cannot predict or prevent accidents or account for everyday disruptions.

### Source excerpt

I want to express my gratitude for the positive feedbacks I received a few months ago when I used Google Maps data to determine the best...

## My Second Brain... 6 Months later: Obsidian update

DevFeed: [My Second Brain... 6 Months later: Obsidian update](<https://devfeed.tech/articles/my-second-brain-6-months-later-obsidian-update-40840.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/09/obsidian-update-6-months-later/>)

Published: 2023-09-13T00:00:00Z

Content type: article

Language: en

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

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [code](<https://devfeed.tech/tags/code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [notes](<https://devfeed.tech/tags/notes.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>), [ocr](<https://devfeed.tech/tags/ocr.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [repository](<https://devfeed.tech/tags/repository.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [search](<https://devfeed.tech/tags/search.md>), [security](<https://devfeed.tech/tags/security.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The author provides a six-month update on using Obsidian as a secure, structured repository for team documentation and personal notes. They describe collecting and organizing varied information, linking orphaned notes, storing code snippets, and experimenting with automation, including OCR-based conversion of PowerPoint and Word content into searchable Markdown.

### Source excerpt

It's been quite the journey since I first delved into Second Brain technologies for organizing my team's documentation. I previously shared...

## Analyzing My Commute Data to Find the Best Time to Go to Work

DevFeed: [Analyzing My Commute Data to Find the Best Time to Go to Work](<https://devfeed.tech/articles/analyzing-my-commute-data-to-find-the-best-time-to-go-to-work-40839.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/07/analyzing-commute-data-using-google-api/>)

Published: 2023-07-07T00:00:00Z

Content type: article

Language: en

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

Topics: [Google Maps](<https://devfeed.tech/topics/google-maps.md>), [API](<https://devfeed.tech/topics/api.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [google-cloud-platform](<https://devfeed.tech/tags/google-cloud-platform.md>), [google-maps](<https://devfeed.tech/tags/google-maps.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

This article analyzes personal commute data using Google Maps traffic predictions and the Google Distance Matrix API. It simulates departure times in five-minute intervals across morning and evening travel windows, finding that the results generally align with the author's prior experience while noting seasonal traffic limitations.

### Source excerpt

When my commute buddy and I find ourselves stuck in traffic during our car journeys, we often daydream about finding the ideal route and...

## The unnecessary hype strategy behind Microsoft Fabric

DevFeed: [The unnecessary hype strategy behind Microsoft Fabric](<https://devfeed.tech/articles/the-unnecessary-hype-strategy-behind-microsoft-fabric-40838.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2023/05/the-unnecessary-hype-fabric/>)

Published: 2023-05-29T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data lake](<https://devfeed.tech/topics/data-lake.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [etl](<https://devfeed.tech/topics/etl.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-lake](<https://devfeed.tech/tags/data-lake.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [etl](<https://devfeed.tech/tags/etl.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [microsoft-azure](<https://devfeed.tech/tags/microsoft-azure.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

An opinion article examines Microsoft Fabric, a unified data platform announced at Microsoft Build. It describes Fabric's integration of data storage, processing, ETL, analytics, and business intelligence tools, while criticizing Microsoft's secrecy and hype-oriented launch strategy and noting that the platform was still in beta.

### Source excerpt

If you are into Data Engineering in Microsoft Azure Cloud Environment, you probaly heard about Microsoft Fabric being announced last week...

[Next page](<https://devfeed.tech/sources/mutt0-ds-notes.md?cursor=WyIyMDIzLTA1LTI5VDAwOjAwOjAwKzAwOjAwIiwgIjEwMjc1NmRiLTYwM2QtNGFhNy1iYjcyLTNkMjg5YWQxYmUwMSJd>)