ABC vs ABCMeta en Python, quelle différence ?
Deux manières de déclarer une classe abstraite en Python, ABC et ABCMeta. Ces deux façons de faire sont équivalentes, ABC est la manière recommandée.
Ici, je vous partage mes recherches sur le développement de logiciels SaaS.
Deux manières de déclarer une classe abstraite en Python, ABC et ABCMeta. Ces deux façons de faire sont équivalentes, ABC est la manière recommandée.
Apprenez à utiliser les Abstract Base Classes (ABC) en Python pour structurer vos contrats d'interface sans renoncer à la souplesse du duck typing.
Avec les dataclasses, vous pouvez créer des DTO, une configuration, stocker une réponse API. Le tout sans dépendance à installer, la librairie étant inclue dans Python.
Pour convertir une dataclass Python en JSON, vous pouvez utiliser asdict puis json.dumps
Apprenez à convertir facilement une dataclass Python en dictionnaire ou en JSON avec asdict. Tutoriel complet avec exemples, gestion des dataclasses imbriquées et erreurs à éviter.
Emacs permet de programmer en Typescript avec une coloration syntaxique avancée, l'analyse du code en direct et un débogueur intégré
Installez PostgreSQL sur Debian 11, créez une première base de données et un rôle pour tester votre application
Un ORM peut vous aider à consommer une base de données SQL dans un projet Typescript. Découvrez les fonctionnalités de l'ORM SQL Sequelize.
SQLite est une base de données SQL embarquée. Pas besoin de serveur ni de connexion internet pour l'utiliser avec TypeScript.
Matomo est un outil d'analyse de traffic dont l'utilisation demande le consentement des utilisateurs. Réalisons un formulaire conforme au RGPD.
Réalisons ensemble un lecteur RSS avec TypeScript. Cet exemple de mini projet permet de présenter des outils et bonnes pratiques.
Rejoignez moi sur Mastodon, un réseau social décentralisé
Jest est un framework de test Javascript populaire. Voici 6 raisons de tester son code avec Jest qui expliquent son succès.
Cet article détaille l'installation automatisée d'une stack LEMP avec Ansible. Cette stack utilise Debian 11, Nginx, PHP et MariaDB.
LaTeX permet de réaliser des documents de haute qualité. Dans cet article, je présente comment utiliser ce logiciel pour faire un modèle de facture.
Pour tester un rôle Ansible, pas besoin de machine virtuelle ou de serveurs. Découvez comment réaliser simplement vos tests avec Docker
Installez Ansible au niveau de votre projet avec Python3 et son gestionnaire de paquets Pip.
Découvrez comment organiser votre projet Ansible en rôles. Déployez et testez vos applications web avec Docker et Molecule.
Créez votre signature mail simple avec HTML. Vous apprendrez HTML en même temps!