---
title: "Codemotion Milan 2025"
url: "https://www.sparkfabrik.com/en/engineering/codemotion-milan-2025/"
lang: "en"
type: "engineering-post"
date: "2025-10-22"
lastmod: "2025-10-22"
author: "Daniela Bonvini"
description: "Highlights and reflections from Codemotion Milan 2025, covering key talks on testing strategies, modern CSS, Chrome DevTools, and AI prompt strategies."
tags: ["tech-event","codemotion","community"]
image: "https://www.sparkfabrik.com/images/og/engineering-codemotion-milan-2025-en.webp"
schema: {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Daniela Bonvini"},"dateModified":"2025-10-22T09:00:00+00:00","datePublished":"2025-10-22T09:00:00+00:00","description":"Highlights and reflections from Codemotion Milan 2025, covering key talks on testing strategies, modern CSS, Chrome DevTools, and AI prompt strategies.","headline":"Codemotion Milan 2025","image":"https://www.sparkfabrik.com/images/og/engineering-codemotion-milan-2025-en.webp","inLanguage":"en","publisher":{"@type":"Organization","name":"SparkFabrik","url":"https://www.sparkfabrik.com"},"url":"https://www.sparkfabrik.com/en/engineering/codemotion-milan-2025/"}
---

# Codemotion Milan 2025

Highlights and reflections from Codemotion Milan 2025, covering key talks on testing strategies, modern CSS, Chrome DevTools, and AI prompt strategies.

- Author: [Daniela Bonvini](https://www.sparkfabrik.com/en/engineering/authors/dbonvini/)
- Published: 2025-10-22
- Topic: [From the community](https://www.sparkfabrik.com/en/engineering/families/other/)
- Tags: tech-event, codemotion, community

![Three of the multiple stages of Codemotion Milan 2025 with the respective speakers presenting to the audience](https://www.sparkfabrik.com/images/engineering/legacy/content/codemotion2025/stages_codemotion2025.jpeg)
*Three of the multiple stages of Codemotion Milan 2025*

## Codemotion Milan 2025: Highlights and Reflections

Last week I had the chance to attend Codemotion Milan 2025, and honestly, _it was a blast_. Picture hundreds of developers, designers, and tech enthusiasts buzzing around packed rooms, debating over coffee, and getting genuinely excited about new ideas. It felt like the perfect mix of community, curiosity, and caffeine.

The schedule was stacked with everything from frontend magic to backend mysteries, and testing strategies to AI, DevOps, and software architecture. After two days of sessions, demos, and hallway chats, a few talks really stuck with me; for their substance, their delivery, and the sparks they set off in my brain.

## Your Testing Strategy is Broken: Let’s Fix It! by Luise Freese

Luise Freese is an amazing speaker, funny but insightful (and it doesn't hurt that she likes pink _and_ unicorns). I had the pleasure of seeing her speak last year, so I was _really_ looking forward to her session this time around.
In this talk she took a refreshing look at what’s _wrong with_ how we usually approach _testing_. Her point was simple but powerful: _stop testing everything_ just for the sake of it. Aiming for 100% coverage sounds good on paper, but often just creates a mountain of useless unit tests that never actually catch the things that break in production.

![A person speaking in front of a crowd with a monitor behind them showing a slide about testing strategies](https://www.sparkfabrik.com/images/engineering/legacy/content/codemotion2025/luise_freeze_codemotion2025.jpeg)
*Luise Freeze explaining testing strategies at Codemotion Milan 2025*

Luise argued for a _smarter, leaner approach_ — fewer tests, but better ones. Focus on how your system behaves under pressure, on integration points, on what your users will actually notice when things go wrong. As she put it, users don’t care how many tests you’ve written; they care that the software works.

It was one of those talks that make you rethink your day to day habits. I left the room thinking less about coverage reports and more about value.

## Baseline Rhapsody: A Tale of Style & Motion by Emiliano Pisu

Emiliano Pisu’s talk was basically a love letter to _modern CSS_, and heaven knows if we need more CSS love in the developer community. He took us on a journey from the wild days of floats and tables to the sleek, expressive world of _container queries_, _scroll-driven animations_, and _CSS custom properties_. His main message: we’re living in a golden age of frontend styling, and we should start acting like it.

He introduced the new _Baseline standard_, a sort of “truth table” for web features that tells you what’s _safe to use across browsers_ right now. No more endless guessing games or praying to the compatibility gods.

What I loved most was Emiliano’s mix of technical depth and creative energy. He made CSS feel exciting again, and honestly, I walked out wanting to rebuild half our design system just to play with the new toys.

## ChromeDevTools: Are You Confident in Your Expertise? by Luca Del Puppo

This talk was like discovering hidden cheat codes in a game you’ve been playing for years. Luca Del Puppo took something every JavaScript dev uses daily, _Chrome DevTools_, and showed us just how much more it can do when you dig deep.

He demoed advanced debugging tricks, _performance profiling_, and how to uncover sneaky issues like _layout thrashing_ and _memory leaks_. It wasn’t just a feature tour, it was a hands on masterclass in how to actually _think_ with your tools.

What made it memorable was Luca’s energy and real-world examples. You could tell he’s spent countless hours battling tough bugs, and he made us feel like we could take on anything with DevTools as our sidekick. I walked away with a bunch of new debugging tricks and a renewed appreciation for a tool I thought I’d already mastered.

![People walking and talking in the main hall of Codemotion Milan 2025](https://www.sparkfabrik.com/images/engineering/legacy/content/codemotion2025/hall_codemotion2025.jpeg)
*Main hall of Codemotion Milan 2025*

## Prompt Strategies: Useful for AI (and Maybe for Everyday Life) by Francesco Sciuti

Right before my train home, I managed to squeeze in part of Francesco Sciuti’s workshop _“Prompt Strategies: utile per l'AI e (forse) anche per l'uso quotidiano”_, which roughly translates to _“Prompt Strategies: useful for AI (and maybe also for everyday life).”_

It was less of a formal talk and more of a round table conversation. Francesco walked us through how to write prompts that actually make AI behave, how to get the answers you _want_, in the _format_ you need, without the weird hallucinations or vague replies we’ve all seen. He shared practical examples, frameworks for structuring prompts clearly, and even a few thoughts on _Context Engineering_. Basically, how to give an AI the right background to think straight.

Sadly, I had to leave halfway through to catch my train, but what I saw was genuinely enlightening. It wasn’t just about AI — it was about _communication_, _precision_, and how _phrasing things clearly_ can make all the difference, whether you’re prompting a model or just talking to your team. Best new term of the year coined by Francesco: _Vibe Prototyping_, instead of the old _Vibe Coding_, which better represents how we can approach AI interactions in a more purposeful and cooperative way.

![A fake Magic: The Gathering card showing the text 'Codemotion'](https://www.sparkfabrik.com/images/engineering/legacy/content/codemotion2025/card_magic_codemotion2025.jpeg)
*A fake Magic: The Gathering card made as marketing for Codemotion Milan 2025*

## What Made These Talks Stand Out

Looking back, the sessions that I liked more had a few things in common. They were _practical_, _grounded_, and a little _opinionated_, the kind of talks that give you ideas to try the next morning, not just slides to bookmark and forget that are more like someone reading the documentation to you instead of explaining a new concept with their own voice and thoughts. They also had a strong personal touch — you could tell the speakers were passionate about their topics, and that enthusiasm was contagious.

Codemotion Milan 2025 nailed that vibe. It wasn’t about chasing buzzwords or hyping the latest framework. It was about _building better software, with intention and creativity_.

Overall, the event was a brilliant reminder that learning in tech doesn’t have to be dry or intimidating. It can be lively, surprising, and even a little fun. The mix of talks, workshops, and casual conversations made it clear that _the heart of any tech community is curiosity, collaboration, and a willingness to experiment_. And Codemotion Milan 2025 had all of that and even more.

---

This is the Markdown version of an Engineering page of SparkFabrik, for AI agents and crawlers. The full page is at https://www.sparkfabrik.com/en/engineering/codemotion-milan-2025/.
