Sign in

Valentino Gagliardi

@valentinog.com
355 followers 1.2K following 267 posts

Trainer & Tech Lead | I train teams on #sustainable coding and modernize your #architecture | +2000h Training and Mentoring | Author at Apress & Manning | #DSF Member

PostsRepliesMedia
Valentino Gagliardi @valentinog.com · 28/09/2026
Django, arrosticini, and the Adriatic ... Django on The Med Pescara 2026 valentinog.com/blog/django-... #DjangoOnTheMed #Django #Community
valentinog.com
Django, arrosticini, and the Adriatic ... Django on The Med Pescara 2026
Django on the Med in Pescara, 2026
000
Valentino Gagliardi @valentinog.com · 28/09/2026
"We are still early in the journey to learn the long-term impact of AI, but one trend that continues to capture attention is that managers and other leaders will be much less important, and that all we really need are skilled individual contributor builders. " www.svpg.com/experts-lead...
svpg.com
Experts Lead Experts - Silicon Valley Product Group
Explore the product leadership principle “experts lead experts” and why it matters at top product-model companies.
000
Valentino Gagliardi @valentinog.com · 28/09/2026
Django Enhancement Proposal: Adding import maps to Django by Matthias Kestenholz github.com/matthiask/de... #django
github.com
deps/draft/0022-import-maps.rst at rejuvenating-form-media · matthiask/deps
Django Enhancement Proposals. Contribute to matthiask/deps development by creating an account on GitHub.
000
Valentino Gagliardi @valentinog.com · 26/09/2026
I just sponsored @djangoproject.com Go sponsor your open source dependencies! github.com/sponsors/dja...
github.com
Sponsor @django on GitHub Sponsors
000
Reposted by Valentino Gagliardi
Christian Bernieri - DPO @garantepiracy.it · 25/09/2026
Un mese, manca un solo maledetto mese all'entrata in vigore degli obblighi contenuti nelle linee guida del Garante relative ai Tracking Pixel presenti nelle email. Ne ho parlato diffusamente qui: garantepiracy.it/blog/pixel/
garantepiracy.it
Pixel invisibili - Mangialumache Vs Les Ritals - GarantePiracy - Christian Bernieri (fucking good) DPO.
Nel giro di una settimana due garanti, quello italiano e quello francese, hanno emanato linee guida sui pixel di tracciamento nelle email. Una lettura in parallelo
373
Valentino Gagliardi @valentinog.com · 26/09/2026
U.S. Soldier Gets 70 Months in Prison for AT&T, Verizon Extortions krebsonsecurity.com/2026/09/u-s-... #infosec
krebsonsecurity.com
U.S. Soldier Gets 70 Months in Prison for AT&T, Verizon Extortions – Krebs on Security
A U.S. Army soldier who pleaded guilty to hacking into multiple telecommunications companies and stealing mobile call and text metadata for more than 100 million AT&T customers in 2024 was sentenced…
000
Valentino Gagliardi @valentinog.com · 25/09/2026
Share how you use Django with Django Probe www.better-simple.com/django/2026/... #django
better-simple.com
Share how you use Django with Django Probe
Django Probe is a low effort, high impact way to support the community. By sharing how you use Django, the community can make better decisions.
000
Valentino Gagliardi @valentinog.com · 24/09/2026
Day 2 of Django on The Med Pescara! #Django #DjangoOnTheMed #Community
001
Reposted by Valentino Gagliardi
Django news @djangonews.bsky.social · 23/09/2026
DjangoCon Europe 2027 is heading to Innsbruck, Austria! 🏔️⛷️🚠🇦🇹 DjangoCon Europe 2027 will bring five days of Django, Python, and community to Innsbruck, Austria, from February 17–21. Tickets are on sale, and the Call for Proposals is open. #djangonews www.djangoproject.com/weblog/2026...
djangoproject.com
DjangoCon Europe 2027 is heading to Innsbruck, Austria! 🏔️⛷️🚠🇦🇹
Posted by DjangoCon Europe 2027 Organizing Team on Sept. 15, 2026
001
Reposted by Valentino Gagliardi
Django news @djangonews.bsky.social · 23/09/2026
Django on the Med returns for three days of development sprints, September 23 to 25, in Pescara, Italy. The second edition is free to attend and brings together new and experienced contributors to move Django forward. #djangonews djangomed.eu/
djangomed.eu
Django on the Med 🏖️ | Django Development Sprints
Django Development Sprints. Three days to get together and work on Django.
001
Valentino Gagliardi @valentinog.com · 23/09/2026
A lot of interesting ideas and wonderful vibes this morning at Django on The Med in Pescara! #DjangoOnTheMed #Django #Community
000
Valentino Gagliardi @valentinog.com · 19/09/2026
Who's going to be in Pescara next week for Django on the Med? #DjangoOnTheMed #Django #Community #Python
000
Valentino Gagliardi @valentinog.com · 19/09/2026
Despite all the rolling tools and agentic coding breakthroughs, I still use AI for guided, surgical work, where I'm in complete control of the broader architecture, including having a strong mental model of it. I simply cannot function delegating everything to an agent.
141
Reposted by Valentino Gagliardi
Christian Bernieri - DPO @garantepiracy.it · 18/09/2026
Revolut: ne parlano tutti ma non ho letto una sola riga concretamente utile... Quando arriveranno, se arriveranno, le indicazioni su COME PROTEGGERSI saranno tardive, generiche e utili quanto un asciugamano sul Titanic. Ci provo io, non sarà piacevole, ma devi sapere cosa ti sta accadendo.
garantepiracy.it
Prima lezione di nuoto nella merda: bisogna galleggiare! - GarantePiracy - Christian Bernieri (fucking good) DPO.
L'immane data breach che ha coinvolto le PEC governative e le banche mette a rischio tutti noi. Breve guida ai rischi all'orizzonte e come proteggersi.
139246
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 16/09/2026
WebKit features in Safari 27. Apple’s release notes list 83 new features and 844 fixes: customizable <select>, scroll anchoring, WebAssembly JSPI, ariaNotify(), :heading, revert-rule, stretch sizing, and import defer. #safari #css developer.apple.com/...
Safari Web Inspector Timelines view with Layout & Rendering, JavaScript & Events, CPU, and Memory graphs, overlaid by the Safari icon and the headline “WebKit Features for Safari 27”.
022
Valentino Gagliardi @valentinog.com · 15/09/2026
Unpack for keyword arguments typing.python.org/en/latest/sp... #python
typing.python.org
Callables — typing documentation
000
Reposted by Valentino Gagliardi
Django news @djangonews.bsky.social · 11/09/2026
Issue 354: DjangoCon US Recaps and the Myth of the Well-Structured Project django-news.com/archive/issue-354-d…
ad-2026-09-11-1200x630.png
021
Reposted by Valentino Gagliardi
Django news @djangonews.bsky.social · 10/09/2026
[Articles] Agents All the Way Down #djangonews joshthomas.dev/blog/2026/a...
joshthomas.dev
Agents All the Way Down - joshthomas.dev
How AI coding agents changed how I write Django.
001
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 09/09/2026
You don’t need initial-scale in your HTML. Vale and ppk 🇪🇺 published the same finding hours apart: the <meta name="viewport"> element only needs width=device-width, and Safari no longer needs the hint. #html #browser vale.rocks/micros/20... quirksmode.org/quirk...
A meta name=viewport snippet with initial-scale=1 underlined in red, over two article pages titled “initial-scale no longer needed” and “You don’t need initial-scale in your HTML”.
082
Valentino Gagliardi @valentinog.com · 08/09/2026
What's the state of the art these days for state management in React applications? What are you using? #react #frontend
010
Valentino Gagliardi @valentinog.com · 03/09/2026
Modern Web Guidance is a set of skills that embed web platform expertise, best practices, and browser compatibility data directly into your coding agents. developer.chrome.com/docs/modern-... #modernweb #webplatform #webstandards
developer.chrome.com
Modern Web Guidance  |  Chrome for Developers
Guidance on how to build for the modern web.
010
Valentino Gagliardi @valentinog.com · 01/09/2026
Nifty Django Feature: Counting on Multiple Columns www.better-simple.com/django/2026/... #django
better-simple.com
Nifty Django Feature: Counting on Multiple Columns
Part of the Nifty Django features series: The Count expression only works on a single column, but you can use Subquery to count on multiple columns!
000
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 31/08/2026
Highlighting a range of text inside a form field. Ollie Williams shows how OpaqueRange brings the CSS Custom Highlight API to form controls: call createValueRange() and style the result with ::highlight(). Chromium 152 only for now. #chrome #js olliewilliams.xyz/bl...
Title “Using the OpaqueRange API with the CSS Custom Highlight API” with parts of it highlighted in pink and green, the author’s photo, three code blocks, and “olliewilliams.xyz”.
063
Reposted by Valentino Gagliardi
Giulio Betti @giuliofirenze.bsky.social · 28/08/2026
Clima "infernale". Non sono solito usare aggettivi iperbolici, ma stavolta la situazione lo richiede. Questo 28 agosto sarà ricordato come una delle giornate più opprimenti dell'estate 2026. Sulle regioni meridionali e del medio versante adriatico le massime potranno superare i 40 °C…1/8
2325562
Reposted by Valentino Gagliardi
Politico @politico.com · 26/08/2026
Bill Gates warns AI could lead to mass unemployment, cyberattacks
dlvr.it
Bill Gates warns AI could lead to mass unemployment, cyberattacks
The Microsoft co-founder said he would support a plan to slow the development of the technology.
3920499
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 21/08/2026
My HTML boilerplate in 2026. @matuzo.at explains every line of his <head>, including the new additions: the text-scale meta tag, dark mode SVG favicons, a markdown alternate link, and fediverse:creator. #html #learn www.matuzo.at/blog/2...
Author’s photo, name “Matuzović”, tagline “Front-end / A11y / HTML / CSS”, title “My HTML boilerplate in 2026”, a code snippet, and labels “required”, “optional”, “essential”.
0104
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 12/08/2026
How Baseline can help you ship less JavaScript. Jad Joubran walks through five dependency clusters where the platform replaces npm packages: Intl instead of timeago.js, fetch instead of axios, <dialog> instead of modal libraries. #baseline #js www.smashingmagazine...
New on Smashing Magazine: “How Baseline Can Help You Ship Less JavaScript”, tagged JavaScript, Coding, Techniques, written by Jad Joubran, beside a running red cat and a bird.
0157
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 14/08/2026
Progressive Web Apps mostly rock. Martin Grubinger weighs the wins, like URLs, the back button, and instant updates, against what still hurts: iOS install flows, unpredictable install prompts, and missing platform capabilities. #pwa #browser grooovinger.com/note...
Author’s photo, name grooovinger, title “Progressive Web Apps – mostly – rock”, section names: “Install experience”, “URLs, baby!”, “Back Button”, “Instant updates”, “Conclusion”.
0126
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 30/07/2026
The secure way to release an npm package in 2026. Andrey Sitnik frames it as raising attackers’ costs: npm Trusted and Staged Publishing, org-wide 2FA, CI actions pinned to SHA, and a 3-day dependency cooldown. #npm #security evilmartians.com/chr...
Evil Martians logo and the title “The secure way to release an npm package in 2026” beside a startled green Martian and an npm box with a jack-in-the-box smiley on a spring.
053
Reposted by Valentino Gagliardi
Joseph Cox @josephcox.bsky.social · 31/07/2026
Update: Google just sent me a statement saying it is “rolling back” this AI feature that let anyone make completely bullshit satellite images. Comes after our demos of the tool and those from OSINT researchers. One of the worst AI tools I’ve ever seen bsky.app/profile/jose...
6936601218
Valentino Gagliardi @valentinog.com · 24/07/2026
The AI Productivity Paradox "We’ve been writing a lot lately about product teams that are clearly leveraging AI to deliver faster, yet their outcomes are not improving." www.svpg.com/the-ai-produ...
svpg.com
The AI Productivity Paradox | Silicon Valley Product Group
A partnership dedicated to teaching best practices to product teams and product leaders
020
Valentino Gagliardi @valentinog.com · 20/07/2026
Hacker wipes Romania's entire land registry database risky.biz/risky-bullet...
risky.biz
Risky Bulletin: Hacker wipes Romania's entire land registry database - Risky Business Media
A hacker has breached Romania's cadastre agency and wiped the country's entire land registry database following a failed extortion attempt [Read More]
010
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 14/07/2026
In defense of polyfills. @lea.verou.me pushes back on the idea that polyfills harm the web. The need for fallbacks stays regardless, and the real fix is a faster standards process, not banning a useful tool. #polyfill #tools lea.verou.me/blog/20...
Polyfilling the gaps title above a tub of Polycell Multi Purpose Polyfilla, set against a wall of blue square tiles.
042
Valentino Gagliardi @valentinog.com · 05/07/2026
Reliable Django Signals hakibenita.com/django-relia...
hakibenita.com
Reliable Django Signals
Using background tasks to reliability execute signal receivers
080
Valentino Gagliardi @valentinog.com · 05/07/2026
Write Custom Extensions for htmx to Make it Your Own Personal Toolkit thathtml.blog/2025/11/htmx...
thathtml.blog
Write Custom Extensions for htmx to Make it Your Own Personal Toolkit
Why didn’t anyone tell me about this sooner??
0153
Reposted by Valentino Gagliardi
Dominik 🔮 @tkdodo.eu · 04/07/2026
ChatGPT generated this webapp, and I’m sure actual software engineers can probably see 15 things that are wrong right away, but I’m not gonna lie I kinda want to ship it…
2373
Valentino Gagliardi @valentinog.com · 22/06/2026
The golden rule of Customizable Select webkit.org/blog/18117/t...
webkit.org
The golden rule of Customizable Select
Customizable select is coming to Safari 27.
000
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 05/06/2026
The website specification. @joost.blog published a platform-agnostic reference of technical features a quality website should have, covering HTML, SEO, accessibility, security, performance, internationalization, and agent readiness. #html #a11y specification.website
Website Spec logo, headline “What a good website does” and subtitle “A platform-agnostic specification of the technical features every decent website should have”.
062
Valentino Gagliardi @valentinog.com · 15/05/2026
The end of responsive images piccalil.li/blog/the-end... #html #webplatform
piccalil.li
The end of responsive images
Mat Marquis has waited 14 years to write this article. The sizes attribute has been a necessary evil but now, with an auto value capability, it’s completely transformed authoring responsive images on ...
020
Valentino Gagliardi @valentinog.com · 13/05/2026
Textual – An Intro to DOM Queries blog.pythonlibrary.org/2026/04/17/t... #python
blog.pythonlibrary.org
Textual - An Intro to DOM Queries (Part I) - Mouse Vs Python
In this article, you will learn how to query the DOM in Textual. You will discover that the DOM keeps track of all the widgets in your application. By running queries against the DOM, you can find wid...
010
Reposted by Valentino Gagliardi
MDN Web Docs @developer.mozilla.org · 08/05/2026
📬 Check own properties safely with Object.hasOwn() A safer alternative to hasOwnProperty, works even on objects with a null prototype. Baseline since 2022 ✅ Learn more 👇 developer.mozilla.org/en-US/docs/...
Code snippet demonstrating the use of Object.hasOwn() in JavaScript to check property existence in various scenarios.
2463
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 08/05/2026
From React to native web with nanotags: a migration that saved 100 KB. Pavel Grinchenko replaced React and Ark UI with native Web Components and a 2.5 KB wrapper, nanotags, cutting 100 KB of JavaScript. #webcomponents #react evilmartians.com/chr...
Evil Martians logo, Pavel Grinchenko Frontend Engineer, title “From React to native web with nanotags: a migration that saved 100 KB”, and a balloon dropping bags of 30 kB, 30 kB, and 50 kB.
077
Reposted by Valentino Gagliardi
Adrian Roselli, pH0 @aardrian.bsky.social · 08/05/2026
The frustration is people building non-deterministic tools that they claim can replace deterministic systems — but everybody ignores the greater cost and inaccuracies, because the dashboard demands it. A variant of getting someone to understand a thing when their salary depends on them not.
043
Valentino Gagliardi @valentinog.com · 08/05/2026
Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy Loading to Today’s Browsers engineering.squarespace.com/blog/2026/sq...
engineering.squarespace.com
Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy Loading to Today’s Browsers — Squarespace Engineering Blog
At Squarespace, many of our core products are built on web standards, and our engineers are constantly pushing the boundaries of the web’s capabilities. Occasionally, those boundaries reveal a limitat...
000
Valentino Gagliardi @valentinog.com · 14/04/2026
How to Measure and Optimize React Performance www.debugbear.com/blog/measuri...
debugbear.com
How to Measure and Optimize React Performance | DebugBear
Learn how to measure the performance of your React app and identify what's slowing it down.
010
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 13/04/2026
Progressive web components. Ariel Salminen introduces Elena, a 2.6 kB library for building web components that prioritize HTML and CSS, then hydrate with JavaScript. #webcomponents #js arielsalminen.com/20...
“Progressive Web Components” title, author’s photo, three component type diagrams (Composite, Primitive, Declarative), and a terminal showing Elena CLI.
073
Reposted by Valentino Gagliardi
Web Standards @web-standards.dev · 09/04/2026
Under the hood of MDN’s new frontend. @leo.mca.is explains how MDN replaced React with web components and Lit, using server components for static content and lazy-loading interactive islands. #mdn #webcomponents developer.mozilla.or...
MDN search for “Under the hood of MDN’s new frontend” with results for HTML, CSS, JavaScript performance optimization, Web APIs, and SVG over HTML source code. MDN logo in the corner.
0105
Valentino Gagliardi @valentinog.com · 09/04/2026
Ordering flex items developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
Ordering flex items - CSS | MDN
Layout methods such as flexbox and grid enable controlling the order of content. In this article, we will take a look at ways in which you can change the visual order of your content when using flexbo...
000