New post: "The only frontend stack we should talk about" — my thoughts after our talk at the @ctwebdev conference last week.

👉 https://netzartist.de/notes/the-only-frontend-stack/

#webstandards #html #semantics #a11y #ctwebdev

The only frontend stack we should talk about

While we debate React vs Vue vs Svelte, 95% of websites fail accessibility standards and ship broken HTML. The only frontend stack that matters: HTML, CSS, and JavaScript — done right.

netzartist.de

I showed it yesterday at #ctwebdev in Cologne, but I had to write it down, since it is just no magic, just a different look at the HTML tags of a <table>.

"CSS Bar Chart"

I am concluding this article by:

If HTML (or browsers) say tabular data have to look a certain way it's our responsibility to ask "why not different?".
Done hereby.

Have fun reading, distirbuting, talking about, applying it in your daily work and so on.
And please give me feedback!

https://picostitch.com/blog/2025/11/css-bar-chart/

#usetheplatform

CSS Bar Chart

At the [c't webdev conference](https://ct-webdev.com/) I showed yesterday that pure HTML, CSS and JS are quite powerful, hence the name of my talk "View Source is Back - Why framework-less matters in 2025 (and beyond)". A part of the live-coding (what I like to do) was turning a plain table into a bar chart using nothing but CSS. It's a tiny trick, but a great reminder of how much raw power the web offers.

picostitch - crafting (and) JavaScript
Anyone has the feedback link for the #ctwebdev form, I never got around to scan the QR code onsite.

"View Source Is Back: Why Framework-Free Matters in 2025" the title of my talk

I was live-coding a couple things,
- simply improving a table with some CSS
- "convert" a <table> into a bar chart, just CSS
- make <details> your navigation
- restoring scroll position

I also mentioned:
- monitorEvents() (non-standard)
- performance.getEntries()
- nested CSS

All for making your (super fast) MPA feel more like an SPA.

Also available at: https://picossg.dev/tools/picospa/

#ctwebdev #ctwd25 #useThePlatform

a bundler
"removes unused code"
"creates smaller bundles"

breathe in and breathe out.
I have an idea ... ping me if you want to hear it ;)

#ctwebdev #ctwd25

Finished this conference year with my talk "Fullstack #React - Server-first or client-first?", a comparison of #TanStack Start and #Next.js at #ctwebdev.

You can find my slides and code examples here: https://nilshartmann.net/t/fullstack-react-server-first-or-client-first-ct-web-dev

See you next year 👋

"you need people on the team who want to maintain HTML and CSS"
#ctwebdev

Sad but true

Nice positive-vibes about legacy software from Tobias Voß at this year's #ctwebdev : Yes, e.g. online banking requests are usually passing through layers and layers of legacy systems (which need replacement at some point). But that's not just cruft, it's also a fascinating technological time-travel and ultimately demonstrates a very successful system. "Colorful meadows" instead of "brown fields" 😁
wow, surprised to be the only one to have used a generator function in the room of @sir_pepe 's talk at #ctwebdev, first talk

On Nov 19, @ajkuebler and I will be on stage at the c't <webdev> conference to tell a tale about:

- "Boring" but incredibly powerful web standards
- Breaking down traditional silos
- How team dynamics and changing requirements drove multiple tech stack pivots
- What we learned along the way

@ctwebdev
https://ct-webdev.com
18. - 20. November
Köln

#ctwebdev #WebDevelopment #Frontend #WebStandards