Giuseppe Pizzimenti
banner
gpizzimenti.bsky.social
Giuseppe Pizzimenti
@gpizzimenti.bsky.social
developing #software on the Empire’s borders.

https://gpizzimenti.github.io/
Reposted by Giuseppe Pizzimenti
📝 New Post: The Killer Feature of #webcomponents

A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.

daverupert.com/2025/10/cust...
The killer feature of Web Components
The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.
daverupert.com
October 13, 2025 at 3:39 PM
Reposted by Giuseppe Pizzimenti
October 27, 2025 at 5:53 PM
Reposted by Giuseppe Pizzimenti
“The interesting part is not how much better React is—it's how little progress we've actually made.”

backbonenotbad.hyperclay.com
React vs Backbone in 2025
A comparison between a React and Backbone password strength app
backbonenotbad.hyperclay.com
October 25, 2025 at 12:56 PM
Reposted by Giuseppe Pizzimenti
My man 💪
October 23, 2025 at 8:19 AM
Reposted by Giuseppe Pizzimenti
"Company X releases a new browser"
is not correct.
"Company X puts their closed AI agent that seemingly helps you but records everything to show you ads in the future when their business model collapses into Chromium and has no plans to maintain the engine."
is more like it.
October 23, 2025 at 2:34 PM
Reposted by Giuseppe Pizzimenti
"Le fiabe sono alleate dell'utopia, non della conservazione. Perciò le difendiamo: perché crediamo nel valore educativo dell'utopia, passaggio obbligato da accettazione passiva del mondo, alla capacità di criticarlo, all'impegno per trasformarlo." 23.10.'20 nasce Gianni Rodari
October 23, 2025 at 5:09 PM
"If Not React, Then What?: Frameworkism isn't delivering. The answer isn't a different tool, it's the courage to do engineering."

infrequently.org/2024/11/if-n...
If Not React, Then What? - Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to...
infrequently.org
September 20, 2025 at 8:07 AM
Reposted by Giuseppe Pizzimenti
i've finally got a new blogpost out!!

this one talks about modern CSS, it's new features, and practical real world uses

as usual, the visuals are css-only and have lots of cool interactivity and easter eggs :3

have fun!

lyra.horse/blog/2025/08...
You no longer need JavaScript
An overview of what makes modern CSS so awesome.
lyra.horse
August 28, 2025 at 8:42 PM
Reposted by Giuseppe Pizzimenti
Modern HTML is a disaster.

It’s bloated, semantically meaningless, and hostile to browsers, bots, and users.

We’ve traded structure for utility, and performance is paying the price.

Semantic HTML still matters - and here’s why.

www.jonoalderson.com/conjecture/w...
Why Semantic HTML Still Matters
If you want to build for performance, accessibility, discoverability, or resilience, you must start with HTML that means something.
www.jonoalderson.com
July 21, 2025 at 8:23 PM
Reposted by Giuseppe Pizzimenti
Why are you shipping 3MB of JavaScript to animate a link?

Modern CSS now handles seamless page transitions - natively.

No routing hacks. No hydration tax. No excuse.
It's time for modern CSS to kill the SPA
Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.
www.jonoalderson.com
July 24, 2025 at 9:23 PM
Reposted by Giuseppe Pizzimenti
My books on #JavaScript and #TypeScript are free to read online:

– Exploring JavaScript (ES2025 edition)
– Deep JavaScript
– Exploring TypeScript (TS 5.8 edition)
– Shell scripting with Node.js

🦋 Reposts appreciated!

exploringjs.com
July 16, 2025 at 2:02 PM
Reposted by Giuseppe Pizzimenti
Just published: "The Prompt Engineering Playbook for Programmers"

My latest free write-up: addyo.substack.com/p/the-prompt... ✍️
The Prompt Engineering Playbook for Programmers
Turn AI coding assistants into more reliable development partners
addyo.substack.com
May 31, 2025 at 8:38 AM
Reposted by Giuseppe Pizzimenti
A tool that makes it easier to pump out shit code and experiences that trample all over WCAG guidelines, and publish directly to the Web, means that fewer designers will be taking the time to do it properly. The path of least resistance now lies through making a website that sucks.
May 9, 2025 at 10:26 PM
Reposted by Giuseppe Pizzimenti
Some might say I'm being too harsh on Figma but I actually think I'm not being harsh *enough.*

For better or worse, Figma is the industry-default design tool. When they select their priorities, it communicates to designers *what they should consider important* both as a role model and as a tool.
We're time traveling back to 1997 today, when WISYWIG editors were all the rage. In the decades since, web technology has clawed its way from that primitive state with semantic HTML that made accessibility possible and let content drive appearance rather than vice-versa.

Then Figma blew it all up.
Figma Dreamweaver
The dream of being able to generate working websites will remain out of reach until UX redefines its practice around semantic structure rather than layouts.
productpicnic.beehiiv.com
May 9, 2025 at 10:25 PM
Reposted by Giuseppe Pizzimenti
This feature that I've always wanted, and still want too, out of browser web tools is "why is this element this size?"

Is it intrinsically sized? If so, what content is affecting it? Is it directly sized? Which selectors/properties? Is the context sizing it? Tell me more!
May 17, 2025 at 4:33 PM
Reposted by Giuseppe Pizzimenti
The future of web development is swinging back to basics.

CSS and HTML are the most exciting things in web development right now.

And don't worry about getting left behind because these features are here to stay. We're just getting started 🥳

#usetheplatform
May 6, 2025 at 4:27 PM
Reposted by Giuseppe Pizzimenti
🚨 NEW: The DOJ wants to break up Chrome from Google — the consequences could be catastrophic for the web.

📖 Read our article: Break Google's search monopoly without breaking the web.

👇Link: open-web-advocacy.org/blog/break-g...

/1
April 23, 2025 at 1:00 PM
Reposted by Giuseppe Pizzimenti
Are we entering the Post-Developer Era?

Recently, @joshwcomeau.com shared his thoughts on this, and after a listener recently requested a read-through/analysis of current news-type stuff, this seemed like the perfect time to give it a try!

🔉 zencastr.com/z/yat8evHy
📽️ youtu.be/_aFpfeXJ7_o
Are we entering the Post-developer era?
YouTube video by General Musings with Kevin Powell
youtu.be
April 17, 2025 at 1:15 PM
Reposted by Giuseppe Pizzimenti
✨ In March 2023, I published an article about AI.

This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years.

Well, it’s been 2 years! So, I just published a follow-up:
The Post-Developer Era • Josh W. Comeau
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s ...
www.joshwcomeau.com
April 14, 2025 at 3:11 PM
Reposted by Giuseppe Pizzimenti
✍️ New Article: First Look at The Modern attr()

I explored the new attr() capabilities and shared my thoughts about it. Happy reading!

ishadeed.com/article/mode...
April 3, 2025 at 1:32 PM
Reposted by Giuseppe Pizzimenti
Friendly reminder that I shared *an extensive* guide to ARIA live regions so you can learn more about:
- what they are
- what to use them for
- how to use them
- what *not* to use them for (!important)

Part 1: www.sarasoueidan.com/blog/accessi...

Part 2: www.sarasoueidan.com/blog/accessi...

#a11y
Accessible notifications with ARIA Live Regions (Part 1)
– The personal website of Sara Soueidan, inclusive design engineer
www.sarasoueidan.com
March 10, 2025 at 12:32 PM
Reposted by Giuseppe Pizzimenti
Yesterday was a big day! Lynx is a newly open-sourced JS app platform for developing high-performance native mobile & web apps 🎉

✨ Runs a new JS engine: PrimJS
✋ Main thread is non-blocking
🧵Most JS runs on a background thread
✅ Made by ByteDance, used in TikTok apps

lynxjs.org/blog/lynx-un...
Lynx
Empower the web community and invite more to build cross-platform apps
lynxjs.org
March 6, 2025 at 8:23 AM
Reposted by Giuseppe Pizzimenti
The idea of web component “overhead” is overblown — to even my own surprise!

Rendering 1000s of nested WCs is *more* than competitive with the heavyweight champs of the web framework world.

We’re talking S/S+ tier perf depending on the initialization method.

Cont…
February 24, 2025 at 3:46 PM