Notes & process.
Writing on frontend craft, design systems, motion, and the small decisions that shape an interface — collected from the studio over the years.
- 23 MAY 2026
When Ideas Stop Waiting
I have an idea and it's already running
I have to be honest: I had not written a single note in a long time. After my last assignment, the days were packed — deadlines, deliverables, the usual rhythm of work that leaves no room for stepping back and putting th…
Read - 20 DEC 2023
WCAG
Accessibility: food for thought
Undoubtedly, the inception of the World Wide Web in 1991 stands as one of the most swift and far-reaching impacts in human history. Tim Berners-Lee introduced this revolutionary concept at the CERN institute in Switzerla…
Read - 04 MAY 2023
Typography and web
An ancient discipline for a modern technology
Dealing with font and text in web applications involves various crucial factors, including design choices, visual identity, and overall aesthetic appeal. Additionally, it demands adherence to WCAG guidelines to ensure ac…
Read - 28 APR 2023
Information Architecture
Simplify how we get to content
In my opinion, a milestone in the literature about web development is "The Elements of User Experience Design" by Jesse James Garret. The brilliant approach of the author has changed my way of handling projects since the…
Read - 20 APR 2023
SEO optimization
A technical contribution to a better ranking
Historicals premises In 1991, the 6th of August to be accurate, the newly born world wide web could count in one website, the one Tim Bernes-Lee made for the Cern. In 1993 the www was populated by 10 websites. In 1994 we…
Read - 16 MAR 2023
What makes your applications faster
A quick check list to improve performance
In order to understand web performance parameters, and give more sense to the following sentences, we need to shortly remind how the HTTP protocol works. When we open our browser, on a computer or a mobile unit, and we t…
Read - 08 FEB 2023
Intrinsic webdesign
Letting the Browser Do What It Was Built to Do! On Jen Simmons, CSS Grid, and the End of Fighting the Medium
I've been following Jen Simmons's work for years, and what keeps drawing me back isn't just her technical contributions — though those are substantial — but the clarity of the idea behind them. As a member of the CSS Wor…
Read - 24 JAN 2023
Get started with Typescript
Get started to type-check your JavaScript
If you are not yet into the solidity of type-check your code, if you are not working inside a JavaScript framework and if you might want the benefit of using Typescript instead of vanilla JavaScript, then you will apprec…
Read - 10 JAN 2023
My HTML Boilerplate
Starting on the right foot
I recently had the need to explain to a group of students how a vanilla HTML5 page should be structured and what the minimum requirements are in order to start on the right foot. Starting an HTML page properly means taki…
Read - 03 NOV 2022
Are creatives getting lazy?
The Importance of Creativity: Could we be getting lazy?
Creativity is a key part of human nature and an essential element to drive innovation. Creativity should drive our work as marketers, but how do we ensure this happens? The digital age has made life easier for us. We now…
Read - 04 AUG 2022
My essential shelf web-books
A cherry picked list of books for web designers
The web is a young phenomenon if we compare it to other disciplines. As a young phenomenon, the bibliography around it is also relatively thin but not absent. Among the millions of lines written on the medium of the int…
Read - 12 DEC 2021
Facing a web Renaissance
A short meditation about web, humanism and ethics
In the early nineties I was a student at Venice Academy of Fine Arts and I had free access to the galleries where the "Vitruvio's man" drawing of Leonardo Da Vinci is preserved. Almost never exposed to the risk of damage…
Read - 12 DEC 2021
UX designing and CX designing
Two Lists, One Product: The Real Work of User-Centered Design
How Designing for Users Means Understanding Everyone Who Isn't One User-Centered Design didn't arrive as a theory and then get adopted. It arrived as a correction — a reaction to years of building things that technically…
Read - 05 DEC 2021
VS code and Github
A match made in heaven
I am a huge fan of Git and Github, of course, and I am a huge fan of Visual studio code as well. So far I have spent an insane amount of hours in front of these two platforms/software. Visual studio code was launched by…
Read - 26 SEPT 2020
In between clients and users
The Invisible Stack: Diplomacy, Empathy, and the Politics of Building Things
Why the Hardest Part of Delivering Software Has Nothing to Do With Code There's a persistent myth in the technology industry that the difficult part of building applications is the building itself. The code. The architec…
Read - 08 SEPT 2020
Recaptcha... If you can!
An accessibility antipattern - When Fighting Robots Means Fighting Users
Spam, Accessibility, and the Quiet Elegance of the Honeypot Spam is one of those problems that everyone understands and nobody has solved. It's tedious for users who wade through junk in their inboxes. It's expensive for…
Read - 08 SEPT 2020
Choosing the Stack
Frameworks superstars - The Paradox of the Stack: How We Solved Simplicity by Making Everything Complex
A Thought Experiment in Reverse Engineering the Web Let's start with a radical thought experiment. Strip everything away. No frameworks. No build tools. No package managers. No CMS. No database. No server-side language.…
Read - 07 SEPT 2020
JAMstack! A milestone of WebDev
The modern approach of developing web applications
Javascript, APIs, Markups — Three Letters That Redefined Full-Stack The acronym is deceptively simple: Javascript, APIs, Markups. Three elements that, taken together, define almost the entirety of what we once called the…
Read