Notes & process.
Writing on frontend craft, design systems, motion, and the small decisions that shape an interface — collected from the studio over the years.
- 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
What we can do without media queries constraint.
I have been admiring Jen Simmons's work for many years now. The ideas and the engagement, as a member of the CSS working group An effort to improve the functionalities of the medium we struggling with and dealing with: w…
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
When designing for client transforms in a good UX
User center design, UCD, has been the most crucial turnkey in web development since the nineties, since the start of web development. Putting the users in the focus of the design process has given to designers and develo…
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
How to deal with clients needs and users needs
Delivering applications is a complex task. If we abstract from the writing of code or design the application itself, the main task is to fulfill the need of those who engage us as designers and developers. In the modern…
Read - 08 SEPT 2020
Recaptcha... If you can!
Accessibility antipattern
Spam is a tedious thing. Both for those who receive it in the inbox and for companies who deal with junk messages every day. Most of the attempts to avoid robots submitting forms crash often with accessibility. Those att…
Read - 08 SEPT 2020
Choosing the Stack
Frameworks superstars
Let's imagine reducing the stack to the minimum. Let's create manually HTML, each page, one by one. Let's get back to the origin of websites development. What would happen? At first, we should experience extremely high p…
Read - 07 SEPT 2020
JAMstack! A milestone of WebDev
The modern approach of developing web applications
What does it mean JAMstack? Javascript, APIs, Markups, three elements define "almost" the full-stack. This term represents the evolution of headless CMS systems where the source of data is totally detached from the front…
Read