wandering.shop is one of the many independent Mastodon servers you can use to participate in the fediverse.
Wandering.Shop aims to have the vibe of a quality coffee shop at a busy SF&F Convention. Think tables of writers, fans and interested passers-by sharing drinks and conversation on a variety of topics.

Server stats:

794
active users

#webdev

109 posts91 participants18 posts today

And now, the post you've all been waiting for…

(probably not, but you get it anyway!) 😂

The #CSS Framework Wars™ have come to an end. And we can thank…#Tailwind v4 for that! 🤯

Freely compose UI using native CSS variables & syntax, Tailwind design tokens in CSS (configured with CSS!), and Tailwind utility classes only where it makes sense. Hallelujah! 🙌

As historically one of Tailwind's biggest critics it is *weird* to sing its praises. 2025's biggest #WebDev surprise?
thathtml.blog/2025/08/tailwind

That HTML Blog · Friends at Last: Tailwind & CSS…whodathunkit?!
More from Jared White (🏳️‍⚧️ ally)

Just launched v1.0.0 of bgg-client, my Node package for providing easy and type-safe access to the BoardGameGeek API!

It hitting 1.0.0 isn't really signifying anything except the fact that it breaks everything from the previous version, cuz semantic versioning I guess. 🤷‍♂️

#typescript #boardgaming #webdev

github.com/ghall89/bgg-client

Typescript client for the BoardGameGeek.com API. Contribute to ghall89/bgg-client development by creating an account on GitHub.
GitHubGitHub - ghall89/bgg-client: Typescript client for the BoardGameGeek.com APITypescript client for the BoardGameGeek.com API. Contribute to ghall89/bgg-client development by creating an account on GitHub.

- "oh it fails because the form data is wrong"
+ "good, I just have to check the data validation, where is that done?"
- "on the frontend web form, and on SOAP data schema, and on the backend service, and on the entity framework model definition, and on the SQL database constraints, and on some SQL triggers that check for data validation sometimes...."
+ "wh wh WHAT HOW WHY FUUUUUU"

Mal ne Frage an freiberufliche (as in: nicht gewerbetreibende) Software-Devs: Wie haltet ihr's mit dem Hosting bzw. Betrieb der von euch erstellten Software?

Konkret hab ich hier ne Kundin, die mich auch gern für das Hosting der von mir gebauten Software beauftragen würde. Meine Sorge ist, dass das zu nah am Gewerblichen wäre. (Gewerbeschein hab ich nicht und will ich auch nicht.)

Hat da jemand konkret Erfahrung mit, in DE? Googlen kann ich selbst.

Watching @ThePrimeTime's recent video (youtu.be/ciNXbR5wvhU?si=SKJ0IO) and saw the comments around HTTP cache & resource sharing across origins.

As someone who's been on Chrome's web platform loading team, it's a good reminder that awareness and dissemination of knowledge is hard 😳. Resources have long been isolated across sites due to cache partitioning (in Chrome since 2020, even longer in other browsers).

Learn more: developer.chrome.com/blog/http
#webperf #webdev

🦖 & nesting selector
☑️ Newly available (from Dec 2023)

developer.mozilla.org/en-US/do

The CSS & nesting selector explicitly states the relationship between parent and child rules when using CSS nesting. It makes the nested child rule selectors relative to the parent element. Without the & nesting selector, the child rule selector selects child elements. The child rule selectors have the same specificity weight as if they were within :is().

The MDN Web Docs logo, featuring a blue accent color, displayed on a solid black background.
MDN Web Docs& nesting selector - CSS | MDNThe CSS & nesting selector explicitly states the relationship between parent and child rules when using CSS nesting. It makes the nested child rule selectors relative to the parent element. Without the & nesting selector, the child rule selector selects child elements. The child rule selectors have the same specificity weight as if they were within :is().