Pelle Wessman's Avatar

Pelle Wessman

@voxpelli.com.bsky.social

Swedish web developer, open source maintainer, creator, non-influenser, #nodejs user 🌎: https://voxpelli.com/ 🐘: https://mastodon.social/@voxpelli πŸ‘¨β€πŸ’»: https://github.com/voxpelli

544 Followers  |  517 Following  |  1,148 Posts  |  Joined: 14.06.2023  |  1.6781

Latest posts by voxpelli.com on Bluesky

Should we remove XSLT from the web platform? #11523

github.com/whatwg/html/...

Weigh in with an emoji or more complex thoughts

04.08.2025 13:16 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 11    πŸ“Œ 2

Also: I would be more inclined to run it if it behaved like a more full on linter and gave additional suggestions and safeguards beyond purely validating.

I have been considering setting up Webhint and/or ESLint for this next time I’m responsible for a frontend

02.08.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That said, I do use tools in the browser and eg lighthouse to get insights, but it needs to be manually executed which isn’t that good in a team environment – I would want it to run in CI like all my other static code analysis

02.08.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Rarely, it often doesn’t fit well into the rest of my static code analysis as the HTML is generated dynamically on the backend there and it’s hard to validate individual fragments.

It’s more of an integration test / end-to-end test in that way

02.08.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
One company still allows Wikileaks payments - Radio Sweden A British andΒ Swedish internet service seems to be the only way that supporters can now donate to Wikileaks, says broadsheet Sydsvenskan. While Visa, ...

It’s sad nothing seems to has changed for the better since we struggled with this at Flattr some 15 years ago www.sverigesradio.se/artikel/4230...

27.07.2025 13:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And yet he will blame the economical issues on trade deficit.

Governing through smoke screens.

27.07.2025 13:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anyone being mad at Itch for them being pressured by the Mastercard / Visa oligopoly sounds very misdirected πŸ˜•

27.07.2025 13:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It also seems surprisingly common that the only data analysis one performs are the ones collected from client side tracking scripts rather than doing analysis on eg. database data - probably because it’s often two different departments that β€œowns” each one and if all you have is a hammer…

24.07.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Remember trying to sign up for a SaaS service where the signup failed because Firefox blocked some tracking script that the signup script had a hard dependency on

When contacting support they failed to see the problem

It was more important to track conversion rate than to onboard users

24.07.2025 15:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Modern business sentiment: If it can’t be tracked then it does not exist

24.07.2025 15:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - voxpelli/lsrules: Generates rule groups that can be subscribed to within Little Snitch Generates rule groups that can be subscribed to within Little Snitch - voxpelli/lsrules

Since @vscode.dev is making connections all over the place, I generated a @littlesnitch.bsky.social rule group from the list of common hostnames in their docs: github.com/voxpelli/lsr...

And I made it so that it will PR itself when it needs updating.

(And one can subscribe to rule group URL:s)

21.07.2025 20:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
State of HTML 2025 Take the State of HTML survey

πŸ“’ The State of HTML Survey is live survey.devographics.com/en-US/survey...

The #HTML and #CSS surveys are the only web surveys I don't want to miss. Thank you @sachagreif.com for making them, and @lea.verou.me for curating.

Please take a few minutes to fill the survey if/when you can. ✨

20.07.2025 16:21 β€” πŸ‘ 63    πŸ” 35    πŸ’¬ 2    πŸ“Œ 1
Preview
Mastering Tailwind CSS: Hidden Gems & Productivity Hacks Hello my frontend developer friends, today i will be sharing some useful snippets for tailwind css...

Predictably, the first productivity tip in this Mastering Tailwind article is to combine utility classes together using the @apply rule. Which is just *writing normal CSS but with an extra parsing step*.

dev.to/shubhamtiwar...

17.07.2025 07:41 β€” πŸ‘ 49    πŸ” 6    πŸ’¬ 10    πŸ“Œ 1

Someone should tell Apple that battery capacity is dictated by battery volume and volume is calculated by multiplying width, height _and thickness_ of a device

Add 20% to either dimension and you get a 20% larger battery

Add 1mm to either dimension and you only get a 20% larger battery for one...

17.07.2025 08:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If a hypothetical iPhone 17 Pro Mini would be as thick as the iPhone 4, then compared to a Pro Max it would:

- Still weigh less
- Have a larger battery capacity
- Have barely any camera bump at all
- Would feel as robust and solid in hand as an iPhone 4 – my favorite iPhone so far

17.07.2025 08:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This makes me want to buy such a Thesaurus as well πŸ˜… 2.4kg, 1072 pages, β‰ˆβ‚¬36

15.07.2025 17:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Those were the days πŸ˜„

15.07.2025 17:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I have the huge Oxford dictionary in paper, for the feels πŸ˜…

15.07.2025 16:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Its such a great way! I can sometimes even love the Thesaurus more than the Dictionary for this - enriching ones wordings by finding more nuanced words

15.07.2025 15:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Command Line Interface Guidelines An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

If not already documented in clig.dev then the preference to do or not to do this would be a great addition there I think

10.07.2025 07:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Have it use a config file instead then

10.07.2025 07:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Microformats.org
We do it with class.
<abbr class="bday" title="20050620">June 20th</abbr>

Microformats.org We do it with class. <abbr class="bday" title="20050620">June 20th</abbr>

Twenty years ago today we founded microformats.org and I am still wearing the t-shirt #indieweb

20.06.2025 20:26 β€” πŸ‘ 34    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0

@codepen.io Any news on HTTPS for custom domains for deployed projects? Is support in development?

19.06.2025 16:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

All that remains for us to really be able to label the current situation WW3 is that China seizes this opportunity, where everyone is busy elsewhere, to invade Taiwan πŸ’€πŸ€‘πŸ’©

13.06.2025 04:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What are people picking as their new engines range for npm modules now post-18?

I’m thinking >=20.11.0 as then one can use .dirname and .filename

>=20.17.0 would give me ESM support in requires

Noticed some seems to aim for ^20.17.0 || >=22.9.0

05.06.2025 17:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’―

04.06.2025 12:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Tantek-ing Tantek-ing is a method of encouraging people to contribute to the wiki by indirectly prompting the person who first mentioned the term to create a short wiki dfn page for it. Tantek Γ‡elik frequently ...

And more of us should follow the example of @tantek.com.web.brid.gy and do some β€œTantek-ing”: indieweb.org/Tantek-ing

In other words: Encouraging, reminding, helping people to document and structure their thoughts, experiences and ideas in a way that can be built upon and iterated upon in the open

04.06.2025 06:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Capyloon - Reclaim Your Web! An Experimental Web Based User Agent

What part of it?

Maybe somewhat relatedly:

I’m rooting for #capyloon (capyloon.org) by @fabrice.capyloon.org and others.

It’s a modern reincarnation of the technical base of Firefox OS, full with latest Gecko, PWA support etc.

Would be a blessing to have a mobile OS that’s centered around PWA:s

04.06.2025 06:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Let’s ensure we blog, post, wikify etc what we discuss, what we conclude, what we ponder.

That way we can build a web of ideas from which experiences can be drawn and future work be based.

No need to divide and conquer our collective thoughts.

Division will cause less conquering of thoughts.

04.06.2025 06:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Heard a valid concern / criticism of a trend to discuss more and more on eg Discord rather than on open forums / issue trackers / blogs (or old school openly logged IRC-channels):

On Discord / Slack everything is pretty much ephemeral and it’s very hard to find discussions unless one was part of it

04.06.2025 06:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

@voxpelli.com is following 19 prominent accounts