veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

223
active users

#js

6 posts6 participants1 post today

"Slopsquatting" : la nouvelle tendance sportive pour renforcer ses muscles ?
Pas vraiment...

🤔 Si on vous dit IA + hallucinations + développeurs·ses + librairies + hackers·ses + cybersécurité, ça vous donne des pistes ?

Pour comprendre ce que c'est - et comment s'en prémunir, Jérémy Pastouret y consacre un article.

les-enovateurs.com/ia-slopsqua

If you are into #webdev for a long time you probably know this already, but if you are a newcomer there is a chance that you might not be aware so...

Let there be known that #jQuery is still king w3techs.com/technologies/overv

(this is not a trash post on [insert your favorite #js framework here] it is just a data supported statement)

w3techs.comUsage Statistics and Market Share of JavaScript Libraries for Websites, April 2025What are the most popular JavaScript libraries on the web

Want to build a browser extension? 🧩

Here are 3 #JS frameworks that simplify the development:

1️⃣ WXT (6.6k ⭐) - wxt.dev
It's Vite-based, making it easy to use almost any frontend UI library & its structure simplifies entry points.

2️⃣ Plasmo (11.6k ⭐) - docs.plasmo.com
It offers an all-in-one platform that makes it easy to create, test, and publish extensions fast.

3️⃣ CRXJS (3.2k ⭐) - crxjs.dev/vite-plugin
⚠️ At risk of being archived.

I chose WXT for my last project: marmelab.com/blog/2025/04/15/b

Dans cette vidéo, découvrez comment #publier une #application web #statique (#HTML, #CSS, #JS) sur la #Forge des communs numériques éducatifs #LaForgeEdu, sans serveur (ni PHP, ni Node).

À partir d’un modèle de site simple disponible sur la Forge.

🔗tube-sciences-technologies.app

Nous verrons comment :
- #bifurquer le dépôt vers son propre espace,
- personnaliser le titre et les paramètres du projet,
- remplacer les fichiers du modèle par ceux de son application,
- effectuer un commit,
- activer la publication dans l’onglet "Pages" pour générer un lien public simplifié.

Un tutoriel pas-à-pas pour mettre rapidement en ligne ses propres ressources pédagogiques. 😉

When writing #rust I always put parentheses around if statements like this:

if (sth_is_true) {}

instead of just going with:

if sth_is_true {}

Seems like my brain isn't able to switch between #JS and Rust in this regard.

The more I make something using AlpineJS, the more I like it.

Sometimes you don't need to figure it out with Vue. You only need some AlpineJS magic and that's it, no need to spin up a whole Vue framework on the page.

Add that to Livewire and Filament PHP and you're all set to create small utilities without hacking your way into the frontend.