Sign in

Matyáš Volf

@volfmatyas.npmx.social
85 followers 357 following 53 posts

Web developer. Likes open-source, web standards and good coffee.

PostsRepliesMedia
Reposted by Matyáš Volf
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
Node.js 26.10 comes with built-in debounce and throttle utilities. Like it! Can't tell you how many times I implemented (copied from the previous project) these two. Debounce: nodejs.org/docs/latest/... Throttle: nodejs.org/docs/latest/... #nodejs
36213
Reposted by Matyáš Volf
shellhazard @hazardous.technology · 26/09/2026
conference slides with threatening auras
NixCon 2026 slide with the title "Nix on Windows Effort Kickoff"
2838
Matyáš Volf @volfmatyas.npmx.social · 16/09/2026
“The pressing ethical questions in machine learning are not about machines becoming self-aware and taking over the world, but about how people can exploit other people, or through carelessness introduce immoral behavior into automated systems.” Timeless article, this. idlewords.com/talks/superi...
idlewords.com
Superintelligence: The Idea That Eats Smart People
030
Reposted by Matyáš Volf
Jim Nielsen @jim-nielsen.com · 16/09/2026
📝 If you’re maximizing a bottle for throughput, I think you’ve misunderstood the bottle. Probably the same for us humans. blog.jim-nielsen.com/2026/bottlen...
blog.jim-nielsen.com
Bottlenecks Get a Bad Rap
Writing about the big beautiful mess that is making things for the world wide web.
0156
Reposted by Matyáš Volf
Vale @vale.rocks · 09/09/2026
Here is my fully documented HTML boilerplate. It is a lean, minimal and solid foundation I use across the sites I develop. Written mostly for me, because I'm sure to forget why I've done things the way I have, but I hope it is of use to you too. vale.rocks/posts/html-b... #HTML #WebDev
vale.rocks
My HTML Boilerplate
A document outlining and explaining my general structure for HTML pages to use. A slim general markup template that applies to almost all HTML documents on the web and forgoes anything unnecessary. It is a general framework to build upon for individual sites.
511015
Reposted by Matyáš Volf
Stefan Judis @stefanjudis.com · 09/09/2026
And the new Web Weekly is about to hit all the inboxes. 🫣 This time, it includes Interop 2027 focus areas, lots of new HTML elements, an explanation of ESM resolution, and the `progress()` CSS function going Baseline. Enjoy! webweekly.email/archive/web-...
Web Weekly 199

- Server-timing
- Interop 2027 focus areas
- Class Prefix Selector (.prefix-*)
- ESM resolution explained
- New HTML elements
- @property computation
0154
Reposted by Matyáš Volf
Sam Rose @samwho.dev · 19/08/2026
Impossible to overstate how much of my soul is imbued into this post. I wanted to push the boundaries of the web as an education platform. Why _shouldn’t_ we run Kubernetes in the browser to demonstrate for-real what happens, and let you influence it? Hope you love it. 🫶
89218
Reposted by Matyáš Volf
Elena Rossini ⁂ @elenarossini.com · 19/08/2026
I wish the Atmosphere had content warnings (like on the fediverse)... because I'd like to show you the limits of free speech absolutism and the kind of content that is allowed on #WSocial: blatant racism, xenophobia and transphobia. X vibes... but hey, it's "hosted in Europe" 😒
Posts by Anna Zeiter (W Social's CEO) about the company's approach to free speech and moderation. They read: "I strongly believe that everyone should be welcome on W, regardless of their gender, sexual orientation, skin colour, origin, religious or political beliefs, as long as they can verify they are human and behave toward others in a civil and lawful way. We don’t need W to become another echo chamber.

We need a platform where people with very different views can meet, listen to each other, challenge each other and disagree without immediately trying to cancel or silence one another. More dialogue. Less polarisation. ❤️ This is the kind of social network I want W to be. Happy to hear your views!"screenshot of a post by a W Social user that reads: "Don't vote for people who tell you men are women and jews are nazis"screenshot of a post by a W Social user that reads: "I've been anti BLM since the beginning and I'll always be anti BLM period"screenshot of a post by a W Social user where he shared a video by the "Institute of Remigration" (headed by a far-right leader) showcasing illegal immigrants entering Europe over time... with W Social CEO Anna Zeiter commenting "Wow! It's always so powerful if you visualize data... might be interesting for you @mikko" (a screenshot borrowed from Sascha Pallenberg's account)
14918
Matyáš Volf @volfmatyas.npmx.social · 05/08/2026
I was actually able to find the article on the wayback machine, so all good! web.archive.org/web/20260121...
web.archive.org
Jacquard Magic
Jacquard is a Rust library, or rather a suite of libraries, intended to make it much simpler to get started with atproto development, without sacrificing fle...
021
Matyáš Volf @volfmatyas.npmx.social · 05/08/2026
@nonbinary.computer Hey, just wanted to let you know, the article about jacquard is coming back with a Cloudflare tunnel error. I’m actually not sure you maintain that site, but I saw your @ in the header so I’m posting this at you. alpha.weaver.sh/nonbinary.co...
alpha.weaver.sh
120
Reposted by Matyáš Volf
Dominik 🔮 @tkdodo.eu · 03/08/2026
Don't be a meat proxy gruhn.me/blog/2026-08...
gruhn.me
Don't be a meat proxy
210321
Matyáš Volf @volfmatyas.npmx.social · 23/07/2026
Is this about javascript?
020
Matyáš Volf @volfmatyas.npmx.social · 21/07/2026
underreacted.leaflet.pub/3m23gqakbqs2j
underreacted.leaflet.pub
we can just do things
011
Matyáš Volf @volfmatyas.npmx.social · 21/07/2026
Was on the edge of my seat reading this
011
Matyáš Volf @volfmatyas.npmx.social · 21/07/2026
I think it’s systemic, yeah. This is a slightly older article, but still feels accurate: joshcollinsworth.com/blog/devalui...
joshcollinsworth.com
The quiet, pervasive devaluation of frontend
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as...
110
Matyáš Volf @volfmatyas.npmx.social · 18/07/2026
@gleam.run and Gleam-shaped animals are taking over @tangled.org!
Tangled trending repositories: 

gleam.run/gleam - A friendly language for building type…

giacomocavalieri.me/squirrel - 🐿️ Type safe SQL in Gleam

giacomocavalieri.me/birdie - 🐦‍⬛ Snapshot testing in Gleam
0130
Matyáš Volf @volfmatyas.npmx.social · 17/07/2026
Thankful today’s quina.app solution isn’t a word coopted by a certain AI company @collinsworth.dev
quina.app
Quina
Quina is the classic word game of strategic deduction. Use clues and logic to uncover the secret code word. Available on the iOS App Store, Google Play, and at quina.app!
040
Reposted by Matyáš Volf
AT Protocol Developers @atproto.com · 24/06/2026
We're very pumped to announce that the reference PDS now has an account management page! atproto.com/blog/pds-acc... You can now manage permissions, update your password, or deactivate your account directly from your PDS, as a regular user — no command line tools or Bluesky interfaces required!
atproto.com
The Reference PDS Gets an Account Management Page
Now anyone can easily manage their atproto account on the web
1022345
Matyáš Volf @volfmatyas.npmx.social · 15/07/2026
Damn, that button is so big no hypothetical person could possibly miss it. Oh well, at least if that incredibly improbable thing happens, they can refer to this thread. Thank you on their behalf
010
Matyáš Volf @volfmatyas.npmx.social · 15/07/2026
Hey @glean.at, any way to bulk-mark articles as read for a hypothetical person who imported their subscriptions and now has thousands of unreads?
100
Matyáš Volf @volfmatyas.npmx.social · 15/07/2026
Oh, I didn't intend that as a gender-specific address at all. Sorry about that
010
Matyáš Volf @volfmatyas.npmx.social · 15/07/2026
@eurosky.social is cool and all but using their PDS is just soo mainstream, man. The @npmx.dev PDS is where all the cool kids hang out
1120
Reposted by Matyáš Volf
Jamie Saoirse @jamiehare.org · 15/07/2026
You are using @bsky.app. I am using @mu.social and @eurosky.social. We are not the same.
0194
Matyáš Volf @volfmatyas.npmx.social · 15/07/2026
Seems like a sharp escalation but okay
000
Matyáš Volf @volfmatyas.npmx.social · 14/07/2026
Yeah, that clicked for me some time after posting the question. The reason traditional social media can make such a business out of selling data to advertisers is that the data is theirs and they get to give access to it.
040
Matyáš Volf @volfmatyas.npmx.social · 13/07/2026
I haven't though about it like that, but that makes sense. Thanks
020
Matyáš Volf @volfmatyas.npmx.social · 13/07/2026
I like the idea of owning my data, but it feels like a gift to every data-hungry corporation to use it in advertising, AI training etc. It feels like we went from trusting one bad actor with our data to making it available to all of them. Is that a thing that bothers you / do you see it differently?
3300
Matyáš Volf @volfmatyas.npmx.social · 12/07/2026
If only you could… (unrelated @mu.social mention)
110
Matyáš Volf @volfmatyas.npmx.social · 12/07/2026
Nah but can you pick me up some java scripts¹ in the pnpm store? ¹coffee drink recipes
010
Matyáš Volf @volfmatyas.npmx.social · 11/07/2026
Props to the person at @tangled.org who created this interaction with the “languages bar” on mobile. Didn’t expect anything to happen when I tapped it, but it was a wonderful surprise.
1310
Matyáš Volf @volfmatyas.npmx.social · 11/07/2026
Love how this is an announcement of more parts of a course, but at the same time the most encouraging, motivating thing I’ve read today. Keep doing what you’re doing Mat, I’ve become a big fan of your writing, those-ten-days-in-1995-related or otherwise
010
Reposted by Matyáš Volf
Mat “Wilto” Marquis @wil.to · 09/07/2026
I don’t know what’s ahead for web development, and I couldn’t change it if I did. What I do know is that I want more than this for us. I want more than this for you. I may not know what happens next, but I know that I can help you be ready for it. So I’m not done. wil.to/js4e/newslet...
wil.to
New Game+
My name is Mat Marquis, and I believe in the web.
54812
Matyáš Volf @volfmatyas.npmx.social · 11/07/2026
Sure thing! I’ve been meaning to look into that for a while, thanks for the reminder
010
Matyáš Volf @volfmatyas.npmx.social · 11/07/2026
They have a Eurosky-specific section for checkmarks, not sure about specific PDSes though mu.social/profile/saw6...
110
Reposted by Matyáš Volf
Eurosky Social @eurosky.social · 12/06/2026
If you have a Bluesky account, you can use mu.social with the same account, with all your connections and content the same. Mu has additional functions like post editing and a configurable news section - and we'll be adding new features all the time.
mu.social
1915757
Matyáš Volf @volfmatyas.npmx.social · 07/07/2026
Looks cool! Reminds me of the `<aside>`s on @piccalil.li
020
Matyáš Volf @volfmatyas.npmx.social · 06/07/2026
An inch is defined to be `96px` and the rest comes from that. Fun stuff to read 😄 drafts.csswg.org/css-values/#...
drafts.csswg.org
CSS Values and Units Module Level 4
040
Matyáš Volf @volfmatyas.npmx.social · 04/07/2026
Yes! Here’s the PR: github.com/npmx-dev/npm.... I was talking to @willow.sh about how npmx should (also) have a v1.1 JSON feed, which prompted me to add support for that to the feed library I used. I’m going through the review process with the maintainer, which should unblock this.
github.com
feat: provide rss, atom and json feeds for the blog by Kiwow · Pull Request #2562 · npmx-dev/npmx.dev
I&#39;m opening this as a draft so that progress on it is transparent. Feedback is appreciated even before it&#39;s ready! 🔗 Linked issue Resolves #2489 The plan Generate RSS, Atom and JSON feeds...
120
Matyáš Volf @volfmatyas.npmx.social · 27/06/2026
Learned this when I was checking out @dbushell.com’s site and found a `--🤡` variable used in a bunch of places
220
Matyáš Volf @volfmatyas.npmx.social · 24/06/2026
Light mode during the day and dark mode at night. This is the way
160
Matyáš Volf @volfmatyas.npmx.social · 24/06/2026
@marketkag.eurosky.social Sleduješ situaci okolo přesouvání sociálních účtů EC pod Wsocial? Za mě jsou dost shady a narozdĺl od @eurosky.social for-profit a closed-source. Smrdí mi to snahou zavést EU Big Tech a nedokážu si to vysvětlit jinak než lobby v Davosu. Kontext: mu.social/profile/elen...
010
Matyáš Volf @volfmatyas.npmx.social · 22/06/2026
www.miriamsuzanne.com/2026/06/16/n...
miriamsuzanne.com
There's no point resisting
000
Matyáš Volf @volfmatyas.npmx.social · 21/06/2026
What's the movie?
110
Matyáš Volf @volfmatyas.npmx.social · 20/06/2026
Sounds cool! Also makes me think of a (much more wacky) way to visualize reactivity coarseness by showing differently sized particles: Zone.js gets pebbles and Svelte atoms. Probably don’t take that as a serious suggestion though lol
010
Matyáš Volf @volfmatyas.npmx.social · 20/06/2026
At least in my case, rotating my phone works too! Though I‘ve come around on the way it’s laid out on mobile. Maybe it’d be simpler to use a horizontal list, with inclusion implied by the labels. Or, increase padding on the containers, but then you might run into issues on super narrow viewports. 🤔
100
Matyáš Volf @volfmatyas.npmx.social · 20/06/2026
I see! I actually didn’t even notice that it’s a Venn diagram-like chart, that’s on me. My mind went right to it being broken, because 1) I’d seen the desktop version on here, and also 2) the push/pull scale legend doesn’t make sense on mobile (one “end” says ”push-pull” and the other “pull push”)
100
Matyáš Volf @volfmatyas.npmx.social · 19/06/2026
Hey there @jschof.dev, reading part 3 of your reactivity series I’m noticing the first graph is not readable on mobile. I think I remember charts in previous parts being better on mobile, although I understand if that’s not something you’re aiming for.
Screenshot of a website on mobile. A heading at the top says “Change detection scope map”. A paragraph below says “Each layer is the level at which change detection is forced. Outermost layer is the broadest scope.” Below is a legend for a chart that lists JavaScript frameworks with color coded dots next to each framework, indicating whether the framework uses push, pull or push-pull reactivity. The chart itself is not visible.
220
Matyáš Volf @volfmatyas.npmx.social · 19/06/2026
All the online file conversion tools will be ruined when they find out about `mv *.zip *.txt`
040
Matyáš Volf @volfmatyas.npmx.social · 19/06/2026
Now that I think about it I also got the reactivate prompt after moving to npmx.social with PDSMoover. Luckily I didn’t click it, either way seems to be an issue that @bsky.app should address.
npmx.social
npmx.social - npmx
The official AT Protocol Personal Data Server (PDS) for the npmx community.
110
Reposted by Matyáš Volf
Elena Rossini ⁂ @elenarossini.com · 17/06/2026
SCOOP: In early June the European Commission unveiled its Tech Sovereignty Plan, which emphasized their commitment to #OpenSource. Just recently, they migrated their main ATproto accounts to #WSocial, a for-profit network that has quietly gone closed-source. blog.elenarossini.com/w-social-pub...
blog.elenarossini.com
W Social, Public Institutions and the Theater of European Digital Sovereignty
European public institutions are betting big on digital sovereignty and open source software. And yet they recently moved their Bluesky accounts to W Social, a private, for profit network owned by Swe...
015492