@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, to random
@voxpelli@mastodon.social avatar

Fun fact:

ActivityPub is based on ActivityStreams 2.0 which in turn is an evolution of ActivityStreams 1.0 which in its initial XML-based shape was a progressive enhancement of Atom feeds (since they are more semantically proper than RSS feeds)

So, Mastodon’s technical core can be traced back to a feed reader.

(I’m a bit sad that we lost some of the progressive enhancement aspects along the way though)

ash, to webdev
@ash@bne.social avatar

Feel like this is the perfect time to bring back web buttons, what do you think of this one? https://ash.ms/2024/02/18/human-made-web-button/

#WebDev #IndieWeb #NoAI

voxpelli,
@voxpelli@mastodon.social avatar

@ash It's a good idea! Here's another one that's similar as well: https://notbyai.fyi/

voxpelli, to random
@voxpelli@mastodon.social avatar

Created an OPML file for the feeds of the members of @sarajw’s CSS WebRing: https://github.com/voxpelli/webring-opml

So, now you can discover awesome CSS websites through not just their individual sites and the webring itself (https://cs.sjoy.lol/) but also by importing their feeds to your feed reader!

And if you use an advanced reader like @Inoreader, then you can even subscribe to the OPML file and keep up to date with new sites: https://github.com/voxpelli/webring-opml/blob/main/README.md#subscribe-to-it-in-your-feed-reader

Now: Where’s that a11y or VanillaJS #webring?

voxpelli, to fediverse
@voxpelli@mastodon.social avatar

Today’s #FollowFriday:

voxpelli, to random
@voxpelli@mastodon.social avatar

If you’re new here and use an iPhone, iPad or Mac: Be sure to try out @ivory as a client, such a delightful app to use! (And has been since its Tweetbot days)

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

Reminder: PWA support is not removed in EU in iOS 17.4. Only installable PWA:s are.

Sadly some features such as push notifications are limited to installable PWA:s in iOS, but other technologies – like PWA-oriented service workers – will continue to work.

A proper PWA should not have to be installed to Home Screen to work well.

voxpelli, to random
@voxpelli@mastodon.social avatar

Through the help of a computerized mind I managed to uncover the very commit messages that William Shakespeare wrote as he committed the final version of Hamlet and afterwards worked to extend it and promote it to build his disruptive business empire.

The commits lasts right up until his exit, retirement and new philanthropic ventures. All the way to the commit from the legal department that removes his permissions from the system.

Enjoy this historical treasure!

https://gist.github.com/voxpelli/e9e8b898eabcbe5d85bfb54d28b9935b

voxpelli, to random
@voxpelli@mastodon.social avatar

Me, @JoshuaKGoldberg and uzlopak are rebooting maintenance of #mocha: https://github.com/mochajs/mocha/issues/5027

Thanks for the confidence @boneskull and for the assistance @openjsf 🙏

voxpelli, to random
@voxpelli@mastodon.social avatar

Released a new very simple 25 lines of code module that validates messages in eg. a "commit-msg" : https://github.com/voxpelli/validate-conventional-commit

Great for use with eg to achieve on

voxpelli, to random
@voxpelli@mastodon.social avatar

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

voxpelli, to programming
@voxpelli@mastodon.social avatar

Released early versions of two new npm modules:

voxpelli, to mastodon
@voxpelli@mastodon.social avatar

Remember:

#Mastodon is #OpenSource. If you think it can be improved then you can suggest it or even send a patch that implements it.

Also remember:

#Mastodon is one of many #Fediverse / #ActivityPub implementations. Not all parts of the Fediverse are driven by Mastodon, but they still remain interoperable with Mastodon. Hence some fixes need to be done at the protocol level that Mastodon implements rather than be fixed in Mastodon itself.

voxpelli, to random
@voxpelli@mastodon.social avatar

Proposed deprecating the "dependency-check" module in favor of the knip module from @webpro: https://github.com/dependency-check-team/dependency-check/pull/228

The knip module is a way more powerful, comprehensive and modern approach and is something that I have started to move my projects onto.

leaverou, to random
@leaverou@front-end.social avatar

Which companies are doing cool things in the design systems / web components space?

Edited to clarify:

  • I mean companies whose main product is in this area, not companies who just have a nice design system.
  • Asking about smaller companies / startups I may not have heard of, not Big Tech
voxpelli,
@voxpelli@mastodon.social avatar

@leaverou I think this one was interesting: https://atmos.style/

Some other links I saved recently on the subject:

Also, there’s @enhance_dev from @brianleroux

voxpelli, to random
@voxpelli@mastodon.social avatar

Better to rally for the good than to fight the evil

Evil thrive in distracting from the good

voxpelli, to random
@voxpelli@mastodon.social avatar

Anyone knows what, if anything, that’s holding back the Web Share Target API from Safari and Firefox? https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target

I would love to be able to install a bookmark manager as a PWA and easily share to it.

Right now I would need to do quite some juggling with Apple Shortcuts to get a similar functionality

Maybe one of @jensimmons, @tomayac, @paul knows?

voxpelli,
@voxpelli@mastodon.social avatar

@callionica Please, let’s be constructive rather than casting shade on anyone.

It’s easy to tell others what to do, it’s more constructive to see what you yourself can do.

voxpelli,
@voxpelli@mastodon.social avatar

@callionica You’re pretty clearly saying that it’s Apple’s fault that things are the way it is. Not constructive.

voxpelli,
@voxpelli@mastodon.social avatar

@callionica One can talk about business incentives at a general level without singling out any actor in particular

Also, Brian has business insights to credibly speculate on a general level to a degree that most others can’t, since Igalia is often hired to do work on browsers

voxpelli,
@voxpelli@mastodon.social avatar

@callionica And you speculate on how one company invests compared to others without any actual facts to show it is my guess?

And how about other companies?

Microsoft even ditched their own browser engine.

How’s the investment from Meta and Amazon into browsers going?

As said: Not constructive, rather FUD

voxpelli,
@voxpelli@mastodon.social avatar

@callionica Sorry to make you feel bad

anniegreens, to random
@anniegreens@social.lol avatar

None of the reasons I choose/stick with it, but great nonetheless.

https://mastodon.social/@simevidas/111995936867105049

voxpelli,
@voxpelli@mastodon.social avatar

@anniegreens @simevidas @fabrice Remembered today that @mullvadnet browser is based on Firefox. Not really the 1:1 alternative but maybe something that could be part of something bigger.

@mullvadnet: Maybe sponsor @capyloon to make into a Mullvad Browser style mobile OS?

voxpelli, to random
@voxpelli@mastodon.social avatar

Testing if @ivory will also embed quote toots of @LemmyDev posts, or if it is Mastodon-only https://lemm.ee/comment/9371002

voxpelli,
@voxpelli@mastodon.social avatar

@ivory What does it take for eg @LemmyDev, @pixelfed, #indieweb to show up as quoted toots? What metadata are you looking at?

voxpelli, to vscode
@voxpelli@mastodon.social avatar

Is there any way to have #VSCode 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,
@voxpelli@mastodon.social avatar

Apparently #VSCode is an editor for teams and not a generic editor meant for usage outside of teams.

At least that’s the only way I can interpret the reason for so quickly and without discussion closing that issue: https://github.com/microsoft/vscode/issues/206802#issuecomment-1978494687

I wonder if there is some flavor of #VSCode that’s geared towards individual contributors and freelancers?

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,
@voxpelli@mastodon.social avatar

I still think that it’s easiest to create #noJs HTML sites with <form> tags initially and then use #progressiveEnhancement to turn them into a smoother experience.

That’s still how I would build such a social feed today.

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