Articles par tag: go
Fixtures en Go pour les autotests : pratique avec Axiom
Comment extraire l'infrastructure des tests Go en utilisant des fixtures et la bibliothèque Axiom. Tests d'intégration propres et maintenables sans duplication de code.
Synchronisation dans Go : atomiques et barrières mémoire
Comment le CPU réordonne les instructions et casse le code multithreadé. Analyse des barrières mémoire, opérations atomiques, et un exemple pratique sur Go Assembler.
DDD en Go : comment éviter les erreurs avec les taux de change dans les paiements
Nous analysons un cas réel d'application de DDD dans un système de paiement en Go. Comment la fixation du taux de change dans l'agrégat a fermé des bugs critiques. Lisez l'expérience de l'équipe.
Intégration FFI Dart-Go pour libp2p dans Flutter — Guide Technique
Comment intégrer libp2p sur Go dans Flutter via FFI. Implémentation détaillée d’un messager P2P avec E2EE. Apprenez la construction de bibliothèque et la gestion de mémoire.
DDD et Clean Architecture en Go : approche pragmatique
Comment éviter la sur-ingénierie en Go ? Application pragmatique de DDD et Clean Architecture : structure de projet, exemples de code, règles clés. Réduction de la dette technique.
Multithreading en Go : CPU, caches et performances | Analyse
Comment la hiérarchie des caches et le protocole MESI affectent les applications Go. Recommandations pratiques pour optimiser le code multithreadé. En savoir plus !
Observabilité en Go : QueryTracer, metrics et OTel
Comparaison des outils d'observabilité en Go : QueryTracer, metrics et OpenTelemetry. Apprenez quand utiliser chacun et comment éviter les erreurs d'implémentation.
Cliamp : lecteur rétro pour terminal en Go
Lecteur musical de terminal cliamp en Go lit les fichiers locaux, Spotify, YouTube en TUI avec égaliseur et visualiseur. Téléchargez pour Linux, Windows, macOS et testez en environnement dev.
Go et YDB Serverless au lieu de Spring Boot
Migration de l'entraîneur de Java vers Go + YDB dans Yandex Cloud Serverless. Démarrages à froid, transactions, optimisation RU. Pour développeurs middle/senior.
Syncloud : auto-hébergement sans Docker ni configs
Comment la plateforme open source en Go résout la douleur de la gestion manuelle des serveurs. Installation, SSO, HTTPS et mises à jour — sans terminal. Pour devops et développeurs seniors.
Intégration de MAX avec les systèmes d'entreprise via max.botservice
Découvrez comment utiliser max.botservice pour simplifier l'intégration de MAX dans vos systèmes. Guide pratique pour les développeurs.
Dialogue LLM : Création d'un utilitaire Go pour comparer les modèles de langage
Développement d'un utilitaire graphique en Go pour automatiser le dialogue entre modèles de langage. Comparaison LLM, Gestion du contexte, Application pratique pour les développeurs.
Langage Go : les contraintes comme force pour les développeurs
Pourquoi les contraintes Go le rendent puissant pour la production. Comparaison avec Java et Python, gestion des erreurs, goroutines. Lisez l'analyse pour les développeurs.
Traitement des requêtes POST et des fichiers en Go : un guide pour les développeurs
Guide détaillé sur le traitement des requêtes POST, des téléversements de fichiers et de la création d'un stockage en mémoire en Go. Exemples de code pratiques et recommandations de sécurité.