Arrêtons de (dé)tester nos applications web
Dans ce billet, nous allons discuter d’un sujet crucial pour les développeurs et les testeurs : la pertinence des tests de bout en bout (ou end-to-end E2E) web.
En effet, lorsqu’il s’agit de tester des applications web, les tests automatisés jouent un rôle vital, car ils peuvent être exécutés à plusieurs reprises sans effort et manuel supplémentaire. Parmi les tests automatisés, les tests bout en bout sont particulièrement importants, car ils simulent des cas d’utilisation réels. Cependant, il existe des pratiques courantes qui limitent la pertinence de ces tests.
Nous allons ici examiner 3 mauvaises pratiques, ou erreurs courantes, qui limitent la pertinence de vos tests de bout en bout.
Lien Encore un autre générateur de site statique, mais pour les développeurs de langage de programmation
Journal Découvertes de logiciels libres - été 2023
Cet été j’ai eu l’occasion de découvrir de belles pépites de logiciels libres grâce à un changement de travail. Ce nouveau travail était lié à l’affichage de données sur des cartes et des résultats dans des graphiques.
Voici une petite liste de logiciels libres que j’ai pu employer et que j’ai particulièrement appréciés 😊
PostgreSQL, postgis et node-postgres
PostgreSQL est une base de donnée à tout faire, vraiment. Je l’appréciais déjà auparavant pour ses fonctions intégrées de gestion des types (…)
Journal TapTempo du Web en SQL avec SQLPage
L'été dernier, il y a eu une mode sur LinuxFR: le TapTempo du Web. C'est une sorte de concours (pas très malin), où le but est de montrer que son langage de programmation est meilleur que les autres, parce qu'il peut traiter plus de requêtes HTTP par seconde que les autres.
Les règles du jeu
- Choisir un langage de programmation et un framework pour construire un serveur web avec.
- Écrire un tout petit serveur web qui ne fait qu'une (…)
Lien The Firefox DevTools team has entered the Fediverse with an official account on mozilla.social
Lien The New CSS (L’outil de conception le plus puissant jamais conçu pour le Web)
Lien A Guide To Accessible Form Validation
Forum général.général Algoo recrute un "lead developeur" (web idéalement) expérimenté
Contexte
Dans le cadre du développement Tracim et d'une collaboration avec un des clients historiques de l'entreprise, Algoo recherche rapidement une personne expérimentée en développement avec une forte appétence pour le développement web, l'ingénierie du logiciel et les technologies libres : python/javascript/react, usines logicielles github/gitlab, bonnes pratiques de développement, principes d'architecture, performance, pragmatisme, stratégies de test, travail en équipe.
Les candidatures féminines sont fortement encouragées - cf. une de mes publication LinkedIn récente et le fil de commentaires associés ainsi (…)
Forum Programmation.web financement participatif d'un client CalDAV pur JS/HTML/CSS ?
Bonjour,
Comme vous le savez peut être, la société que je dirige développe Tracim, une solution de collaboration d'équipe qui intègre des agendas partagés et individuels.
Dans une démarche d'ouverture, les agendas dans Tracim reposent sur le protocole CalDAV et s'appuient sur des briques opensource :
- le serveur d'agenda Radicale
- le client web, un fork bricolé de caldavzap, un client CalDAV pur frontend
Il est depuis quelques temps question de réécrire l'agenda car caldavzap n'est pas maintenable dans (…)
Lien Why the number input is the worst input
Lien Réduire l'empreinte carbone d'un site web en pratique : lemonde.fr - marmelab (via le Standblog)
Lien A11y Automation Tracker
Lien Why Don’t Developers Take Accessibility Seriously?
Forum général.cherche-logiciel Minimisation poids image jpg en tout automatisé
Bonjour tout le monde,
Je dois utiliser des images donné par un designer pour le site web de mon tuteur de stage, donc obligation d'optimiser mes images.
Pendant ce temps j'utilise des convertisseurs en ligne : TinyPNG ou Compress PNG.
Je me suis demandé s'il exister un logiciel qui fonctionne pareil, c'est-à-dire que je donne le fichier et aucun paramètre d'ajustement de traitement avec.
Par exemple optipng fait le travail tout seul mais pour les JPG avec jpegoptim je (…)