développement

9 accessibility myths and pushbacks (and how to answer them)

L'article aborde les refoulements courants auxquels les concepteurs sont confrontés lorsqu'ils plaident pour l'accessibilité, tels que les idées fausses sur les utilisateurs handicapés et la réflexion à court terme sur le coût et le calendrier. Il fournit des stratégies pour recadrer ces arguments, en utilisant des données et des preuves pour mettre en évidence les avantages commerciaux de l'accessibilité, y compris l'augmentation de la satisfaction des clients, de la rétention et des taux de conversion. L'article souligne que l'accessibilité est une responsabilité partagée dans tous les rôles du processus de conception et de développement. L'accessibilité est souvent négligée en raison d'idées fausses sur le coût, la complexité et l'innovation. Cependant, donner la priorité à l'accessibilité dès le départ est cruciale pour la conformité juridique, l'expansion du marché et l'expérience utilisateur. En collaborant avec les développeurs et en recadre l'accessibilité comme une opportunité commerciale et un catalyseur d'innovation, les concepteurs peuvent créer des produits inclusifs et performants. Le texte répond aux objections courantes à la mise en œuvre de l'accessibilité dans la conception, telles que les préoccupations concernant l'identité de la marque et la complexité des directives d'accessibilité. Il suggère de refaire ces objections en soulignant que l'accessibilité élargit l'identité de la marque et peut être réalisée de manière progressive. Le texte souligne également l'importance pour les concepteurs de prendre l'initiative de promouvoir l'accessibilité, en commençant par de petits objectifs réalisables et en créant progressivement de l'élan et du soutien. L'accessibilité est un droit universel, pas une caractéristique ou une réflexion après coup. Il s'agit de dignité et de s'assurer que chacun peut utiliser les produits et services sans barrières.

  • design
  • ui
  • ux
  • développement
  • accessibilité

Des verbes

Une développeuse web exprime son dégoût pour les IA génératives, qu’elle juge destructrices pour l’environnement, l’humanité et son métier. Elle aime le développement logiciel pour sa dimension créative, son aspect pédagogique et la possibilité de transmettre ses connaissances. Elle valorise la compréhension du code, qu’elle écrit elle-même ou qu’elle maintient, et l’importance de connaître son auteur et son utilisateur. L’IA générative détruit le lien humain présent dans le code, rendant la lecture et la compréhension plus difficiles. L’apprentissage continu, essentiel au métier, est perturbé par l’absence de contexte et d’interactions humaines. L’auteure envisage de quitter le développement logiciel pour explorer d’autres métiers, notamment sage-femme, en raison de ces préoccupations.

  • ia
  • travail
  • développement

L'IA dégrade la sécurité du code et divulgue trop de secrets d'identification

Les dépôts de code, issus d'un développement assisté par l'IA, sont 40% plus susceptibles de contenir des clés d'API, des mots de passe ou des jetons. Et il ne s'agit là qu'un des nombreux problèmes auxquels sont confrontés les RSSI avec le code généré par l'IA.

  • ia
  • développement

De la soumission au technofascisme religieux

Sur Mastodon, David Chisnall fait le point sur une année d’utilisation de GitHub Copilot pour coder. Et le résultat est clair : si, au début, il a l’impression de gagner du temps en devant moins taper sur son ordinateur, ce temps est très largement perdu par les heures voire les jours nécessaires à déboguer des bugs subtils qui ne seraient jamais arrivés s’il avait écrit le code lui-même en premier lieu ou, au pire, qu’il aurait pu détecter beaucoup plus vite.

  • ia
  • technologie
  • développement

Évolution rapide et lente : le paradoxe de la plateforme Web

Que pensez-vous de la vitesse à laquelle évolue la plateforme web (c’est-à-dire les technologies et les API que vous utilisez pour créer des sites et applications web) ? Si vous trouvez que les choses avancent très lentement, c’est peut-être parce que vous attendez l’implémentation d’une API en particulier sur tous les navigateurs depuis un bout de temps. Par contre, si vous trouvez que tout évolue trop vite, c’est peut-être parce que vous avez du mal à suivre les nouveautés. Après tout, dans le Web, de nouvelles fonctionnalités sont ajoutées en permanence. Malheureusement, ces deux états coexistent. La plateforme web évolue à la fois extrêmement lentement et très rapidement.

  • web
  • développement

À court de « vraies données », les laboratoires d'IA entraînent des modèles avec des données… générées par IA

Nourrie massivement de données générées par elle-même, l'IA s'autodétruit progressivement. Les modèles perdent en précision, en nuance et en fiabilité.

  • ia
  • données-personnelles
  • développement

MarkItDown - Convertissez tous vos documents en Markdown très facilement

Cette nouvelle bibliothèque open source fait exactement ce que son nom suggère : elle transforme vos fichiers en Markdown propre et structuré, idéal pour l’indexation et l’analyse de texte. MarkItDown analyse donc vos fichiers et en extrait intelligemment le contenu pour le convertir en Markdown. À la clé : du texte parfaitement structuré, prêt à être exploité.

  • technologie
  • développement
  • open-source

Penser l’expérience de contribution pour améliorer la qualité de nos sites

Beaucoup de sites web reposent sur des systèmes de gestion de contenu (CMS). En tant que concepteurs et conceptrices de ces systèmes, nous tenons à ce que les sites qu’ils génèrent soient de bonne qualité. Lors de leur initialisation, nous nous assurons qu’ils s’affichent correctement sur une vaste variété d’appareils et qu’ils soient performants, accessibles et bien référencés. Pourtant, quelques mois après la mise en ligne, nous nous rendons parfois compte que la qualité s’est dégradée, même sans évolutions apportées de notre côté. Mais pourquoi la qualité de nos sites baisse après leur mise en ligne ?

  • design
  • ux
  • développement
  • méthodologie

Accessibilité - Qui est le plus irresponsable : l’IA qui pollue ou l’humain qui exclut ?

2005, une année qui aurait dû bouleverser la France, rendre le numérique plus accessible aux personnes handicapées. Le titre me laissait espérer pour un monde plus inclusif : Loi du 11 février 2005 pour l’égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées. À l’aube de 2025, le numérique n’est pas accessible à toutes et tous. La promesse d’égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées ne sont qu’un écran de fumée. Aujourd’hui, le numérique responsable et l’intelligence artificielle (IA) ont le vent en poupe. Je me sens devant un effroyable paradoxe : choisir entre le numérique responsable et l’intelligence artificielle qui pourrait enfin rendre accessible ce que les humains n’ont pas réussi à faire jusqu’à présent ?

  • design
  • ia
  • accessibilité
  • web
  • développement

HTML is for people

HTML isn’t only for people working in the tech field. It’s for anybody, the way documents are for anybody. HTML is just another type of document. A very special one—the one the web is built on. I’m Blake Watson. I’ve been building websites since the early 2000s. Though I work professionally in the field, I feel strongly that anyone should be able to make a website with HTML if they want. This book will teach you how to do just that. It doesn’t require any previous experience making websites or coding. I will cover everything you need to know to get started in an approachable and friendly way.Ready? Let’s do it!

  • html
  • développement

Synchroniser un repo GitHub avec Gitlab

Pour des raisons techniques, j’ai eu besoin de cloner un repo existant sur github dans l’alternative open-source Gitlab. Je souhaitais synchroniser tout les changements effectués dans le repo Gitlab en les poussant vers le repo github. Gitlab offre la synchronisation en PUSH vers github à tous les utilisateurs tandis que la synchronisation en GET est réservée aux comptes Gitlab PREMIUM (payant).

  • développement

Les images et l’éco-conception : je t’aime, moi non plus…

Lorsque l’on souhaite créer un site éco-conçu, ou refondre l’existant pour le rendre plus sobre, se pose nécessairement la question des images. Ont-elles encore leur place sur le site ? Comment peuvent-elles être optimisées ? Quel format faut-il privilégier ? Nous avons décidé de vous aider à mieux comprendre le sujet opaque qu’est celui du poids et de la taille des images sur le web. Nous vous ferons part également des bonnes pratiques à toujours garder en tête. Nous avons essayé de ne pas trop rentrer dans la technique afin de rendre cet article digeste quitte à faire des approximations. Bonne lecture !

  • design
  • écologie
  • web
  • éco-conception
  • développement