Valentino Gagliardi
banner
valentinog.com
Valentino Gagliardi
@valentinog.com
Web Sustainability Trainer & Tech Lead | I train teams on sustainable coding and modernize your architecture | +2000h Training and Mentoring | Author at Apress & Manning | DSF Member | Founder @ TheGravelHub https://www.thegravelhub.bike/
Pinned
Build for the Web, Build on the Web, Build with the Web

csswizardry.com/2025/01/buil...
Build for the Web, Build on the Web, Build with the Web – CSS Wizardry
What is the real, long-term cost of adopting a JavaScript framework?
csswizardry.com
Reposted by Valentino Gagliardi
Interop 2026 launches today! If you want know on what it includes and what it means for web development — our article provides all the details. webkit.org/blog/17818/a...

Focus areas include Anchor Positioning, Style Queries, contrast-color(), WebTransport and much, much more.
Announcing Interop 2026
Exciting news for web developers, designers, and browser enthusiasts alike — Interop 2026 is here, continuing the mission of improving cross-browser interoperability.
webkit.org
February 12, 2026 at 5:07 PM
Reposted by Valentino Gagliardi
My doomer-worry about AI is not that the LLMs become omnipotent and take over the world but that the wealthy and powerful use it as a means to consolidate power and marginalize or lay off skilled workers and also everything about our technological and political and social life gets worse
February 11, 2026 at 8:20 PM
Reposted by Valentino Gagliardi
TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 6.0 Beta - TypeScript
Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...
devblogs.microsoft.com
February 11, 2026 at 7:46 PM
Reposted by Valentino Gagliardi
Reposted by Valentino Gagliardi
… of course they did

The UK paid £4.1 million for a bookmarks site

mahadk.com/posts/ai-ski...
The UK paid £4.1 million for a bookmarks site
Or, as they like to call it, the 'AI Skills Hub'. Which was built by PwC because of course it was
mahadk.com
January 29, 2026 at 4:50 PM
Reposted by Valentino Gagliardi
AI coding tools like Claude Code, GitHub Copilot, Cursor, and ChatGPT are changing how we write software... but are they actually improving long-term software quality, or just accelerating short-term output?

We ran a study of 150 software engineer's to find out...

WATCH ➡️ youtu.be/b9EbCb5A408
We Studied 150 Developers Using AI (Here’s What's Actually Changed...)
YouTube video by Modern Software Engineering
youtu.be
January 28, 2026 at 7:02 PM
Reposted by Valentino Gagliardi
My book, Accessibility For Everyone, is now free and online as a website.

accessibilityforeveryone.site

The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
Accessibility For Everyone by Laura Kalbag
Read the book online for free.
accessibilityforeveryone.site
January 27, 2026 at 1:14 PM
Reposted by Valentino Gagliardi
I think the issue has to do with complexity. AI-generated code is overcomplex. If it's not massaged into simplicity by a human before it's incorporated into your system, the system will become very hard to manage and very hard to change very quickly (within months, or even faster).
2/8
January 26, 2026 at 7:59 PM
Reposted by Valentino Gagliardi
This image from my blog post earlier this week really seems to be unexpectedly resonating.

With Claude Code, our total project time is way down, but how engineers spend their time is very different. More architecture, more QA, less coding. www.geocod.io/code-and-coo...
January 23, 2026 at 9:20 AM
Reposted by Valentino Gagliardi
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
January 15, 2026 at 3:25 PM
Reposted by Valentino Gagliardi
I’ve said it before and I’ll say it again: this API is so good! 🤤

Now Baseline Newly Available too!
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
January 15, 2026 at 3:35 PM
Reposted by Valentino Gagliardi
Firefox 147 just landed & it's pretty huge in terms of web features:

🎉 CSS anchor positioning
🎉 The navigation API
🎉 View transition types
🎉 Brotli support in Compression/DecompressionStream
🎉 CSS module imports

And more!

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147
Firefox 147 release notes for developers (Beta) - Mozilla | MDN
This article provides information about the changes in Firefox 147 that affect developers. Firefox 147 is the current Beta version of Firefox and ships on January 13, 2026.
developer.mozilla.org
January 13, 2026 at 2:03 PM
Reposted by Valentino Gagliardi
Invece di adottare misure per garantire che #Grok non venga utilizzato per scopi illeciti e violenti, ha revocato l'accesso alla stragrande maggioranza degli utenti.
Nel concreto: non ha risolto il problema ed ha trovato un altro modo per tentare di aumentare il numero di utenti paganti.
January 9, 2026 at 1:52 PM
Reposted by Valentino Gagliardi
This feature in @developer.chrome.com's DevTools is so helpful. Every time I get stuck on a calc() or other CSS functions, I solve the bug much quicker with it.

Thanks to everyone who worked on this! 👌
January 9, 2026 at 9:21 AM
Reposted by Valentino Gagliardi
Django News - Django Bugfixes, Community Wins, and What’s NextIssue 319 - Jan 9th 2026 https://django-news.com/issues/319
January 9, 2026 at 11:02 AM
How the hell are you supposed to have a career in tech in 2026?

www.anildash.com/2026/01/05/a...
How the hell are you supposed to have a career in tech in 2026? - Anil Dash
A blog about making culture. Since 1999.
www.anildash.com
January 6, 2026 at 1:56 PM
Reposted by Valentino Gagliardi
✏️ 5 accessibility checks to run on every component zeroheight.com/blog/5-acces...

I guest-posted on zeroheight's blog about accessibility of components!

(note: WCAG compliance is claimed on full pages/processes only)
5 accessibility checks to run on every component - zeroheight
Hidde de Vries explains how to test components for accessibility, from keyboard support to screen readers and zoom.
zeroheight.com
January 6, 2026 at 11:18 AM
Reposted by Valentino Gagliardi
🇮🇹 Italian continental team shaken by gunshots fired from passing car during training ride

📰 www.domestiquecycling.com/en/news/ital...

📸 S.C. Padovani Polo Cherry Bank
December 23, 2025 at 7:38 AM
Django: Going build-free with native JavaScript modules

www.djangoproject.com/weblog/2025/...

#django #webplatform
Going build-free with native JavaScript modules
Posted by James Bligh on Nov. 19, 2025
www.djangoproject.com
December 22, 2025 at 6:55 PM
Reposted by Valentino Gagliardi
E io sono d'accordo con Andrea (che, ndr., è una leggenda)
December 11, 2025 at 8:20 PM
Reposted by Valentino Gagliardi
What I always hear: “We can’t afford to pay our workers more than $15 an hour.”

What I never hear: “We can’t afford to pay our CEO millions of dollars a year.”

Funny how that works.
December 7, 2025 at 10:01 PM