Coder avec ChatGPT
Guide sur l'utilisation de ChatGPT et de l'IA pour générer, corriger et améliorer du code, avec des conseils sur les coûts et l'ingénierie des prompts.
Guide sur l'utilisation de ChatGPT et de l'IA pour générer, corriger et améliorer du code, avec des conseils sur les coûts et l'ingénierie des prompts.
Guide introductif au machine learning pour les développeurs, expliquant les concepts clés, le processus et les algorithmes.
Explique la différence entre DateTime et DateTimeImmutable en PHP, leurs comportements (mutable vs immuable) et recommande d'utiliser DateTimeImmutable.
Guide sur la gestion et le suivi des décisions d'architecture dans les projets, incluant l'utilisation d'ADR et d'outils d'automatisation.
Guide pour installer et configurer un serveur OpenSSH sur Windows afin de se connecter et copier des fichiers via SSH/SCP pour le développement.
L'auteur annonce qu'il partage désormais sa veille quotidienne sur le développement et l'informatique sur Mastodon et Bluesky, en plus de X (Twitter).
L'article critique l'utilisation courante de modèles anémiques en programmation orientée objet et plaide pour des objets riches avec comportement.
Guide pour scanner des documents sous Windows en utilisant l'API WIA et Python avec la bibliothèque pywin32.
L'article explique pourquoi les développeurs devraient se concentrer sur les principes fondamentaux plutôt que sur des technologies spécifiques pour une carrière durable.
L'article explique pourquoi il est crucial de ne jamais faire confiance aux données utilisateurs et comment les valider pour la sécurité et l'expérience utilisateur.
L'article discute de l'importance de maîtriser les IA génératives et le prompt engineering pour ne pas rater la révolution technologique en cours.
Comment sauvegarder une base de données MySQL en production sans verrouiller les tables et interrompre le service, en utilisant les options --single-transaction et --skip-lock-tables.
Guide pour installer et utiliser un LLM open source en local avec Ollama, incluant des exemples pratiques et une API HTTP.
Présentation du framework Node.js AdonisJS, qui combine flexibilité et fonctionnalités intégrées, et comparaison avec d'autres frameworks.
Comparaison des avantages et inconvénients des bouchons (mocks) et des implémentations mémoire pour les tests logiciels.
Guide pour configurer BorgBackup afin d'effectuer des sauvegardes sécurisées et automatisées vers une machine distante via SSH.
Guide pour résoudre l'erreur PHPUnit 10 dans Symfony en modifiant le script bin/phpunit après la suppression de PHPUnit\TextUI\Command.
Présentation de BorgBackup, un outil de sauvegarde puissant et efficace pour Linux, avec déduplication, chiffrement et sauvegardes incrémentales.
L'auteur, nommé au comité gouvernemental français sur l'IA, explique la mission de définir une vision nationale pour l'intelligence artificielle et son impact sociétal.
L'auteur fait le point sur ses projets IT après un été peu productif, évoquant des articles sur Ubuntu, VirtualBox et son utilitaire Rivalcfg.