Installer et utiliser un LLM en local
Guide pour installer et utiliser un LLM open source en local avec Ollama, incluant des exemples pratiques et une API HTTP.
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.
Guide pour réparer les machines virtuelles Windows après une mise à jour de VirtualBox, causant des écrans bleus, en mettant à jour les drivers.
L'article souligne l'importance cruciale des interactions humaines et du management pour la réussite d'un projet de développement logiciel, au-delà des compétences techniques.
Découvrez comment utiliser OSLog, la nouvelle framework native Apple, pour gérer et catégoriser les logs dans vos applications iOS/macOS.
Une analyse critique du principe DRY en développement logiciel, expliquant quand la duplication de code peut être bénéfique pour l'architecture et la maintenance.
Guide complet pour préparer et réussir un entretien technique de développement web, incluant algorithmes, tests et conseils pratiques.
Résolution d'un crash de HPLIP sur Ubuntu 23.04 dû à une erreur de refactoring dans le code Python, avec correction manuelle.
Découvrez comment les Architecture Decision Records (ADR) aident à documenter et clarifier les décisions techniques cruciales dans un projet de développement.
Deuxième partie d'un tutoriel sur l'implémentation graphique du Jeu de la Vie en iOS avec UIKit et CoreGraphics.
Introduction aux Kata de programmation et démarrage du développement du Jeu de la Vie en iOS avec une approche fonctionnelle et TDD.
Exploration des types utilitaires avancés de TypeScript comme Partial<T> et Pick<T, Keys> pour améliorer la qualité et l'efficacité du code.
Résolution d'un problème GNOME Shell où les écrans externes ne se rallument pas après le verrouillage de session, en utilisant ddcutil et DDC/CI.
L'auteur explique pourquoi il a migré son blog vers le protocole Gemini, une alternative légère et simple au Web moderne jugé trop complexe.