Comment réduire votre dépendance en JavaScript grâce à Baseline
L’article explique comment le projet Baseline, porté par le WebDX Community Group, permet d’alléger les applications JavaScript en remplaçant des bibliothèques tierces par des fonctionnalités natives du navigateur. Beaucoup de dépendances courantes (formatage de dates, requêtes HTTP, modales, etc.) sont désormais intégrées aux navigateurs modernes, réduisant ainsi le poids des applications de 60 à 90 Ko (minifié et compressé). L’auteur propose une méthode pour auditer ces dépendances en regroupant les fonctionnalités par niveau de maturité (Limited, Newly available, Widely available), afin d’identifier celles qui peuvent être supprimées sans risque.
Baseline fournit un cadre clair pour évaluer la compatibilité des fonctionnalités via des outils comme webstatus.dev ou MDN, qui indiquent leur statut (nouveau, stable ou en développement). L’article insiste sur l’importance de réévaluer régulièrement ses dépendances, car le web évolue rapidement. Une approche structurée permet de supprimer des bibliothèques obsolètes tout en maintenant la compatibilité avec les anciens navigateurs si nécessaire.
La veille technologique chez Kapt met en lumière l’importance pour les développeurs de s’appuyer sur des outils et bibliothèques existants plutôt que de réinventer systématiquement la roue. L’entreprise, spécialisée dans le développement logiciel, illustre cette approche avec un exemple concret : la restriction d’accès à certaines pages d’un site pour des utilisateurs spécifiques, en utilisant le framework Django. Plutôt que de coder manuellement chaque vérification, Kapt exploite des fonctionnalités intégrées ou des modules prêts à l’emploi pour gagner en efficacité et en fiabilité.
L’article souligne que cette stratégie permet de se concentrer sur des tâches à plus forte valeur ajoutée, tout en réduisant les risques d’erreurs. Cependant, il rappelle aussi que l’utilisation de ces "machins tout faits" nécessite une veille active pour identifier les solutions les plus adaptées et éviter les pièges liés à leur intégration ou maintenance. Une métaphore humoristique compare ces outils à des roues métaphoriques, facilitant le travail des développeurs sans pour autant remplacer leur expertise.
L’article aborde les défis concrets de la souveraineté numérique en Europe, illustrés par l’expérience d’un développeur cherchant à éviter les services américains. Malgré l’utilisation d’infrastructures européennes (Hetzner, Scaleway, Bunny.net), des dépendances critiques comme Let’s Encrypt (bloqué en Iran et Russie) ou Stripe (paiements) persistent, souvent par manque d’alternatives équivalentes. Les compromis économiques, notamment pour les services comme les emails transactionnels ou marketing, révèlent un écart de coût significatif entre les solutions européennes (0,25 €/1 000 emails chez Scaleway) et américaines (jusqu’à 0,10 €), rendant la transition difficile sans sacrifier la rentabilité.
L’auteur souligne l’absence d’alternatives européennes performantes pour des services essentiels, comme les solutions de paiement ou les plateformes d’emails marketing, malgré l’émergence de nouveaux acteurs (Creem.io, Paddle, Mollie). Le choix de renoncer à la souveraineté pour des raisons économiques est évoqué comme une réalité immédiate, bien qu’une solution à long terme (comme la création d’un opérateur email open source) soit envisagée. L’article met en lumière les limites actuelles des infrastructures européennes face à la domination des acteurs américains, même dans une démarche volontariste.
Bluesky se distingue des réseaux sociaux traditionnels par son architecture ouverte, basée sur le protocole ATproto. Contrairement à Facebook ou Twitter, où les données sont enfermées dans des plateformes fermées et dépendantes de décisions corporatives, Bluesky fonctionne comme un "nuage de données" centralisé mais accessible via différentes applications. Chaque utilisateur possède un identifiant unique valable sur toutes les interfaces compatibles, permettant de migrer facilement sans perdre ses contenus ou ses abonnements.
L’idée clé est la décentralisation : Bluesky n’est qu’une interface parmi d’autres pour interagir avec l’ATmosphere, un espace où les publications, likes et relations sont stockés de manière pérenne. Cette approche permet d’éviter les silos numériques et offre une flexibilité inédite, puisque l’utilisateur peut choisir son application préférée sans sacrifier son historique ou ses connexions.
L’auteure, une utilisatrice lambda, souligne que cette innovation pourrait révolutionner les réseaux sociaux en offrant une alternative plus libre et moins dépendante des géants du web. Plusieurs alternatives à Bluesky existent déjà, couvrant divers usages (vidéo, messagerie, etc.), tout en restant interconnectées grâce au même protocole.
L’auteur présente son projet de tablette tactile pour gérer les tâches ménagères en remplacement de l’application payante Sweepy, qu’il juge trop gamifiée. Il souligne que Sweepy repose sur des pièces de la maison, des tâches avec une difficulté (points), un cycle de répétition et un système de suivi pour plusieurs utilisateurs, mais que ces fonctionnalités pourraient être reproduites avec un logiciel libre auto-hébergé. L’article se concentre sur une réflexion autour de la solution technique plutôt que sur un guide de déploiement, tout en mettant en avant les besoins concrets identifiés (multi-utilisateurs, organisation par pièces, cycles de tâches).
Cette page présente une sélection de 15 outils open-source permettant d’exécuter des modèles d’IA localement sur Mac ou PC en 2026, couvrant des cas d’usage variés comme le choix de modèles, la transcription vocale, la synthèse vocale, le traitement d’images ou encore les assistants agentiques. L’auteur souligne les avantages de l’IA locale : confidentialité des données, indépendance des abonnements cloud et fonctionnement hors ligne. Trois outils sont mis en avant pour évaluer la compatibilité matérielle avec les modèles, comme CanIRun.ai qui détecte automatiquement les configurations possibles via navigateur.
L’article détaille aussi des solutions spécifiques, comme llmfit pour une analyse en ligne de commande ou whichllm pour classer les modèles selon leurs performances réelles plutôt que leur taille. Une section est consacrée à Apple Intelligence en CLI, une alternative gratuite pour les utilisateurs de Mac. L’auteur renvoie vers d’autres ressources pour des alternatives non-IA aux services cloud.
ApiArk est une plateforme légère et respectueuse de la vie privée pour tester et gérer des APIs, conçue comme une alternative à Postman. Elle se distingue par son absence de connexion obligatoire, de stockage cloud et sa faible consommation de mémoire (~60 Mo contre 800 Mo pour Postman). Développée avec Tauri v2, elle privilégie les fichiers locaux (YAML) pour un stockage compatible avec Git, évitant ainsi les formats propriétaires.
L'outil prend en charge de nombreux protocoles (REST, GraphQL, gRPC, WebSocket, MQTT, etc.) et propose des fonctionnalités avancées comme des scripts TypeScript, des serveurs mock locaux, des tests automatisés ou encore la génération de documentation. Son approche "local-first" garantit un contrôle total sur les données, sans dépendre de services externes.
Disponible pour Windows, macOS et Linux, ApiArk est distribuée sous licence MIT et offre des versions installables via des gestionnaires de paquets ou des fichiers binaires. Elle facilite aussi l'import de collections depuis d'autres outils comme Postman ou Insomnia.
Let’s Encrypt a révolutionné la sécurisation du web en démocratisant les certificats HTTPS gratuits, rendant le chiffrement accessible à tous, notamment aux blogs et sites communautaires autrefois majoritairement en clair. L’article souligne que cette initiative a comblé un vide historique, où HTTPS était réservé aux sites commerciaux, laissant les données sensibles des utilisateurs vulnérables. Cependant, l’auteur critique l’absence de véritable alternative souveraine à Let’s Encrypt, malgré les discours sur l’autonomie numérique, soulignant que les rares solutions proposées restent limitées face à l’hégémonie du service.
ROM Finder est un outil en ligne permettant de trouver des ROM alternatives pour smartphones. Il référence 624 appareils compatibles issus de 27 constructeurs, avec 5 systèmes alternatifs disponibles. Les informations sont mises à jour régulièrement, la dernière en date étant le 7 juin 2026, et proviennent des sources officielles des projets concernés. Le site propose également des liens vers des ressources complémentaires et une page dédiée aux contributions.
European Alternatives propose une plateforme pour identifier des alternatives européennes à des services et produits numériques courants, comme les solutions cloud ou SaaS. Le site met en avant l'importance de soutenir les entreprises locales, soulignant les retombées économiques (emplois, taxes) et la conformité aux réglementations européennes, notamment le RGPD, la TVA et les normes juridiques harmonisées au sein de l'UE. Il recense des alternatives dans divers domaines (hébergement, messagerie, moteurs de recherche, etc.) et encourage les utilisateurs à contribuer en suggérant de nouveaux services.
ROM Finder est un outil en ligne permettant de trouver des ROM alternatives pour smartphones. Il référence 623 appareils compatibles issus de 27 constructeurs, avec 5 systèmes alternatifs disponibles. Les informations sont mises à jour régulièrement et proviennent des sources officielles des projets concernés.
Jujutsu (jj) est présenté comme une alternative moderne à Git, conçue pour simplifier la gestion des commits, des branches et des opérations complexes comme le rebase. L’outil se distingue par sa capacité à fonctionner en parallèle de Git, permettant aux développeurs de l’adopter sans impacter leur équipe. L’auteur partage son expérience de présentation à Devoxx France, illustrant les fonctionnalités clés de jj à travers des démos pratiques.
Le clonage d’un dépôt avec jj est détaillé, montrant comment initialiser un projet en mode "colocated" pour combiner les avantages des deux systèmes. Les revsets, équivalents des commits Git, sont mis en avant avec une visualisation claire de l’historique, incluant identifiants, auteurs, dates et messages. L’outil introduit aussi des concepts comme les bookmarks (remplaçant les branches) et l’operation log pour suivre les modifications.
Enfin, l’article aborde des fonctionnalités avancées comme l’absorption automatique des changements (absorb), le rebase simplifié et la gestion des conflits, tout en proposant des astuces de configuration pour optimiser l’expérience utilisateur. Des ressources complémentaires sont suggérées pour approfondir l’apprentissage.
Dockman est un gestionnaire Docker Compose conçu pour simplifier l'administration des conteneurs tout en conservant une approche native et légère. Contrairement à des outils comme Portainer ou Dockge, il permet de gérer non seulement les stacks, mais aussi les images, volumes et réseaux associés, le tout via une interface web épurée. L'outil se distingue par son respect des fichiers locaux, évitant de les enfermer dans une base de données ou un dossier caché, et par sa légèreté, idéale pour les homelabs.
L'auteur souligne que Dockman répond à un besoin précis : éviter la complexité des interfaces surchargées ou des fonctionnalités superflues, tout en offrant un contrôle direct sur les configurations Docker Compose. Cependant, certaines limites sont à noter, comme l'absence de multi-facteur natif pour l'authentification ou une gestion multi-hôtes encore en version bêta. L'installation repose sur un fichier compose simple, avec des variables d'environnement pour activer la sécurité de base.
Disponible sur GitHub, Dockman se positionne comme une alternative pragmatique pour les utilisateurs souhaitant une solution minimaliste et efficace, tout en restant conscient de ses contraintes actuelles.
Face à la domination écrasante des GAFAM et à leur rôle dans le capitalisme de surveillance, l’idée d’un « Airbus du numérique » européen, souvent évoquée par les politiques, est une impasse. Framasoft défend dans cet article une approche radicalement différente : plutôt que de reproduire les travers du capitalisme (centralisation, extraction de données, course à la croissance), il faut miser sur les communs numériques – logiciels libres, infrastructures décentralisées et gouvernées collectivement. Ces alternatives, portées par des associations, coopératives et collectivités, offrent une voie plus juste et durable pour reprendre le contrôle du numérique, loin des logiques de marché et de surveillance.
La BD illustre que l’« alternative » aux grandes plateformes numériques ne viendra pas d’un simple remplacement par des acteurs équivalents, mais d’un changement de modèle, en opposant une logique centralisée et marchande (domination des GAFAM, captation des données et dépendance des utilisateurs) à une approche fondée sur les communs numériques, le logiciel libre et la décentralisation, qui redonne du pouvoir aux utilisateurs et privilégie des services conçus pour l’intérêt collectif plutôt que pour la rentabilité
ApiArk est une plateforme légère et respectueuse de la vie privée pour tester les APIs, alternative à Postman. Développée avec Tauri v2, elle consomme seulement ~60 Mo de RAM (contre 800 Mo pour Postman) et fonctionne sans compte ni cloud. Elle supporte de nombreux protocoles (REST, GraphQL, gRPC, WebSocket, MQTT, etc.), stocke les données en YAML (compatibles Git), et propose des fonctionnalités avancées comme des mock servers locaux, un système de scripts TypeScript, un proxy de capture, ou encore un assistant IA. Disponible pour Windows, macOS et Linux, elle se distingue par sa légèreté, sa flexibilité et son approche open-source.
µJS est une bibliothèque légère de navigation AJAX permettant de transformer un site web traditionnel en une application à page unique (SPA) sans utiliser de JavaScript complexe. En interceptant les clics sur les liens et les soumissions de formulaires, elle charge les nouvelles pages en arrière-plan et ne remplace que le contenu modifié, évitant ainsi les rechargements complets de la page. Avec seulement ~5 KB gzipped et zéro dépendance, µJS s'intègre facilement à n'importe quel backend (PHP, Python, Ruby, etc.) en ajoutant un simple script et en appelant mu.init(). Parmi ses fonctionnalités, on trouve le préchargement au survol, le mode patch pour les mises à jour multiples, le support des événements personnalisés et des requêtes HTTP variées.
OpenPencil est un éditeur de design open-source et compatible avec Figma, axé sur l'IA et fonctionnant localement. Actuellement en développement actif, il n'est pas encore prêt pour une utilisation en production. Parmi ses fonctionnalités futures figurent la compatibilité totale avec les fichiers .fig, les effets de shader, les bibliothèques de composants, la recharge en direct des fichiers modifiés, et le support de plusieurs fournisseurs d'IA. Le projet vise à combler les lacunes de Figma, qui limite l'accès programmatique et a rendu obsolètes certains outils basés sur CDP. OpenPencil propose une alternative open-source pour une automatisation complète de la conception.
Dockhand est un outil moderne et intuitif pour administrer les conteneurs Docker, offrant une alternative gratuite pour les particuliers et une version payante pour les entreprises. Il permet de gérer les conteneurs (démarrer, arrêter, supprimer, etc.), de superviser leur état, d'accéder à un terminal direct, et de gérer les réseaux, registres et volumes. Dockhand facilite également le déploiement de stacks Docker Compose via un éditeur visuel et un workflow GitOps complet, avec des mises à jour planifiées. L'installation est simple et l'outil est auto-hébergeable, idéal pour les homelabs.
Ploum dénonce la "merdification" de YouTube, marquée par des publicités intrusives, des popups et des contenus inappropriés, et plaide pour une souveraineté numérique. Il critique la dépendance aux monopoles américains et encourage à utiliser des alternatives comme PeerTube pour partager des vidéos. L'auteur souligne l'importance pour les gouvernements européens de montrer l'exemple en matière de souveraineté technologique.