All writing

Everything I've published, oldest at the bottom, most recent at the top.

On my AI usage

Everything you read here is thought up and drafted by me. I use AI (mostly Gemini) strictly as a grammar check. We are surrounded by content generated faster than it can be read.

I choose to value your time instead.

  1. Microsoft, Copilot, and how to add friction

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

  2. Why AI needs to dream: a guide to long-term memory

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

  3. 10 Lessons learned when building Charlie

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

  4. Can a Rabbit help catching Bugs?

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

  5. How Evals Help Build Reliable AI

    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…

  6. On AI Slop

    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…

  7. How we test 100k-Line Nested JSON trees without going insane

    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…

  8. A Physics book for people who hate Physics

    My relationship with physics has always been… troubled. Probably because I had a high school teacher who never managed to spark any…

  9. No, AI is not replacing Data Engineers.

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

  10. 45 Minutes, 100% AI-Generated Code

    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…

  11. Simplicity speaks louder than Complexity

    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…

  12. How I created my first Course with Datacamp

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

  13. Reinventing a Full Stack Web App: here's how

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

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

    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…

  15. A MUST for Multi-cultural Teams: The Culture Map

    Cultures can be very different One of my favorite lessons in my international master's course was about cultural differences. I remember…

  16. The Pro Trick for Measure Descriptions in Power BI

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

  17. Personal Notes about Simply Said

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

  18. Giving our AI superpowers with OpenAI Tools

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

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

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

  20. My AI-tweaked Data Saturdays 23 Notes

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

  21. Finding the Best Time to Go to Work: Now with Car Accidents Data & Power BI Dashboard!

    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…

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

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

  23. Analyzing My Commute Data to Find the Best Time to Go to Work

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

  24. The unnecessary hype strategy behind Microsoft Fabric

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

  25. How I ended up with AI-generated Music Reviews on TikTok

    This is a fun story, with a series of technologies and topics that I couldn't believe they were capable of living together... EDM, TikTok,…

  26. What Power BI is still missing

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

  27. Maximizing Productivity with Obsidian: My Second Brain for Organizing Work Notes

    🧠 Introduction to Second Brains & Brain Dumping As I'm working with data all the time, I'm aware of the importance of keeping it in a safe…

  28. Personal Notes about Presentation Patterns

    Presentation Patterns Written by Neal Ford, Matthew McCullough and Nathaniel Schutta, "Presentation Patterns - Techniques for Crafting…

  29. Road to 100% Test Coverage on notion-sdk-py

    There is something bizarre with me if two of my favourite activities are writing documentation and hitting my head against tests, which are…

  30. A turbulent journey through Power BI source control

    One of the most annoying issues I have when working with Power BI files is that source control is a real pain. Considering that Microsoft…

  31. My first weeks at Acer Europe

    This is a post for my future self when I will be asking myself: “How were my first days at Acer like?”. Note: I'm working at Acer EMEA HQ,…

  32. Personal Notes about The Definitive Guide to DAX

    Disclaimer: this will be a long, long post, written in my own way. It’s essentially a dump of my personal notes, taken when reading “The…

  33. My surreal experience with COBOL

    I was feeling curious... So, I decided to challenge myself and try to learn a bit more about COmmon Business-Oriented Language aka COBOL,…

  34. First time with Tailwind CSS: showing off my books!

    I'm back with another post, this time exploring a new CSS framework, Tailwind CSS! In the previous months I started using Angular and…

  35. My Personal Airflow - How I'm monitoring my scripts with Python, Appsmith and SQL Server

    Here's the story of how I created my first full-stack project for monitoring my daily activities, using Python and SQL Server in backend…

  36. Using a Neural Network for sending memes to my girlfriend

    Well, my GF's tastes in memes are simple: she loves wholesome memes and, most importantly, she loves animals. That's why I created a fun…