@voxpelli@mastodon.social
@voxpelli@mastodon.social avatar

voxpelli

@voxpelli@mastodon.social

Web developer, +10 years of web dev, creator, non-influencer, open source contributor, #nodejs user, #IndieWeb participant, #TypesInJs advocate. Lives in southernmost Sweden 🇸🇪

This profile is from a federated server and may be incomplete. Browse more on the original instance.

voxpelli, (edited ) to random
@voxpelli@mastodon.social avatar

Reminder that the only safe dummy domains to use are:

  • example.com
  • example.net
  • example.org

And nowadays there's also a safe dummy TLD: .example

These are safe because they are reserved by IANA as as special-use domain names for documentation purposes on direction of IETF in RFC 2606 and RFC 6761.

Any other domain can be registered and as such should never be used as a dummy domain for documentation or as eg. an example in default configs.

See: https://en.wikipedia.org/wiki/Example.com

voxpelli, (edited ) to opensource
@voxpelli@mastodon.social avatar

Reminder: If you believe is not sustainable financially (no matter if that is correct or not) and you haven't signed up for @stackaid (or @tidelift if you're an enterprise) – then you're part of the problem, not the solution

GitHub Sponsors and @opencollective only support direct dependencies and not the long tail that makes up eg. the ecosystem + they both require a fixed amount per project rather than a fixed monthly shared between all projects that you're supporting.

voxpelli, to random
@voxpelli@mastodon.social avatar

Experienced a scary thing on Facebook today:

For a course I’m studying we have a Facebook group with a chat for all of the course participants.

Today one of the other members wanted to share a good move suggestion with the rest of us. She shared it, we got notifications, we saw it, then it got promptly removed.

In places one could see a message saying it was removed due to breaking “community guidelines”, but me as an admin of the group got no notification about it at all.

Scary 🥶

voxpelli, to random
@voxpelli@mastodon.social avatar

@boneskull Hey, sorry for personally pinging you, but do you happen to know what it would take to get a PR to Mocha merged? https://github.com/mochajs/mocha/pull/4829

Who is the lead maintainer of it now? Is there any need for additional help? (Seeing as eg. the OpenCollective has $82k in it, money shouldn't be the issue here)

voxpelli, to random
@voxpelli@mastodon.social avatar

How can it be that we have more webinars now than some years ago?

Who has ever said ”Gosh, I wish this information was given to me in a webinar instead of through this website or video”?

voxpelli, to random
@voxpelli@mastodon.social avatar
  1. Sign up for a e-commerce site to complete an order
  2. Pay and wait for delivery
  3. Check your email, find a “Welcome as a new user! Here’s a coupon for 10% off on your first order”
  4. 😒😒😒

I hate coupons. If you want to give me a discount then do so without be having to figure out I have been given a code somewhere which I should have used.

I was really happy with this purchase until I realized I should have paid 10% less for it 🥸

voxpelli, to random
@voxpelli@mastodon.social avatar

What an intriguingly awesome display size 😅 1920x550

Ultimate companion display for mobile first web development?

https://www.asus.com/displays-desktops/monitors/proart/proart-display-pa147cdv/

voxpelli, to random
@voxpelli@mastodon.social avatar

Reminder that @stackaid is both the easiest and most comprehensive way of supporting/paying it forward for the dependencies you use.

I’be so far given $319 to the dependencies I use, how much have you given? https://www.stackaid.us/github/voxpelli

(I’m not affiliated with StackAid in any way and am purely a fan of their model of splitting a monthly fee across the full long tail of one’s dependencies)

voxpelli, to opensource
@voxpelli@mastodon.social avatar

Republicans in US congress pushing to prohibit work on some / projects like to try to keep / give USA an edge over China.

Also remember: Lots of US companies seems to include standard clauses in their contacts that forces their clients to follows US export laws. So this is not only a US problem, it’s a problem for everyone who rely on US companies.

Found through @jbzfn: https://mastodon.social/@jbzfn/111195716402899005

My annotations here: https://readwise.io/reader/shared/01hc7k9zscde5pd2w34h1x6j6t

voxpelli, to random
@voxpelli@mastodon.social avatar

Sometimes I wish eg Mastodon would support reacjis https://indieweb.org/reacji

voxpelli, to random
@voxpelli@mastodon.social avatar

Working on handling all of the edge cases / error handling in a custom implemented AsyncIterable in JS – and wishing there was some kind of generic test suite to send it through

voxpelli, to random
@voxpelli@mastodon.social avatar

This year it’s 12 years since I built what I still think is the most pure implementation of how I personally envision a social feed of a site to work (except maybe the masonry effect). The social feed at Flattr: https://www.dailymotion.com/video/xqfed0

voxpelli, to random
@voxpelli@mastodon.social avatar

Me bombarding the @ecosystems API with the new refresh command in my list-dependents-cli 🙈 https://github.com/voxpelli/list-dependents-cli/releases/tag/v1.4.0

@ecosystems Maybe I should get myself some kind of API-key and enable my tool to be given an API-key? Because I'm for sure doing more than 5k requests per hour right now

Animation of me updating ≈3000 dependencies

voxpelli, to random
@voxpelli@mastodon.social avatar

Best javascript dev tool since @eslint must be the @webpro's knip: https://github.com/webpro/knip

Right @JoshuaKGoldberg?

I'm using it on all of my projects and have moved away from the similar (although much inferior) tool that I used to maintain

voxpelli, to random
@voxpelli@mastodon.social avatar

Ran into an offended tourist today – offended that the coffee shop didn’t accept his lump of money

The cash free society here in Sweden is a shock to many foreigners

It’s rare to find a place that accepts cash here nowadays

voxpelli, to random
@voxpelli@mastodon.social avatar

Nice to see more companies go down the BSL / BUSL license path rather than the AGPL / SSPL / custom restrictive license part: https://www.hashicorp.com/license-faq

voxpelli, to random
@voxpelli@mastodon.social avatar

@opencollective How’s your work going on combating Collectives that simply collect and never use their money?

Projects like Ajv, Mocha, Chai, @eleventy have all used less than 25% of their collected money, sometimes way less, and often hasn’t had a payout in years.

How are you making it easier for this money to actually go back into open source and not just be collected in a bank account?

And how are you handling abandoned projects where the maintainer for some reason is no longer around?

voxpelli, to VisionPro
@voxpelli@mastodon.social avatar

I thought was going to be mostly about Augmented Reality, but what it really seems to be about is floating app windows in mid-air – quite underwhelming?

voxpelli, to random
@voxpelli@mastodon.social avatar

Node.js 20.8.0 will include sliced bread and a shoulder to cry on

I miss the Node.js where non-vital features were left to the ecosystem.

Contributing to Node.js is so much harder and having to update the Node.js version to get new features or fixes is so much more challenging to coordinate than when it’s done through the ecosystem.

Eg the built in test runner had one bug which it fixed in a minor release but that same release caused a new bug for me.

https://mastodon.social/

voxpelli, to random
@voxpelli@mastodon.social avatar

Social media – it was social in the beginning, now its simply people trying to get 10x the growth which they can then monetise to become richer than the richest?

Got this ad for a $20/month service that uses AI to trick people on Twitter that you are being social with them 🤮

voxpelli, to random
@voxpelli@mastodon.social avatar

Implicit typing of eg. return values in TypeScript is the cause of many many overly complicated types. Please don’t.

voxpelli, to vscode
@voxpelli@mastodon.social avatar

Is there any way to have stop applying workspace settings from a ”.vscode/settings.json” that exists in a checked out repo?

Or is the only way to not have others preferences forced on me to get it removed from the repository in one way or another?

voxpelli, (edited ) to random
@voxpelli@mastodon.social avatar

Odd indeed 🇪🇺

https://mastodon.world/@nevinity/110667977031867524

(Please please @Mastodon: Give me Quote Toots!)

voxpelli, to random
@voxpelli@mastodon.social avatar

Lovely to see my PR to actions/checkout on documenting how to attribute the GitHub bot has been merged: https://github.com/actions/checkout/pull/1707

voxpelli, to random
@voxpelli@mastodon.social avatar

Seems like every larger open source project will have its moment of small-core vs big-core discussions.

Should the core only contain the bare minimum of essential parts and leave the rest to the ecosystem or should the core be plug and play?

One solution I prefer as a solution to both is by creating distributions that bundle the small core with a default set of modules from the ecosystem. Then one can decide to start of with a distribution or with the small core itself.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • provamag3
  • ethstaker
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • lostlight
  • All magazines