Articles

Pour être notifié des articles au fil de leur publication, abonnez-vous au flux RSS du site .

Comment coder un service SMTP ?

Parfois, un service a besoin de recevoir des emails, et non simplement des requêtes HTTP.

Voyons comment écrire un serveur SMTP avec juste la stdlib et un paquet complémentaire.

Comment déboguer la seconde exécution d'un test ?

Certains tests n’échouent qu’à la seconde exécution, mais le déboguage intégré dans GoLand ne les exécute qu’une seule fois par défaut.

Comment faire pour les déboguer?

Commandes CLI avec google/subcommands

Comment créer très simplement des commandes CLI, avec commandes, drapeaux, et sous-commands multiples ?

C’est facile avec google/subcommands.

Voyons comment.

Comment tracer sa couverture de tests

Le SDK Go intègre les rapports de couverture de test depuis Go 1.2.

Comment obtenir un suivi du taux de couverture dans le temps, sans passer par un SaaS ?

Embarquer des ressources avec embed

Les outils d’inclusion de ressources comme embed permettent d’embarquer dans l’exécutable aussi bien les assets statiques que des fichiers non publiés, comme les templates.

Voyons comment.

UI texte plein écran

Comment créer une application Go qui combine une interface utilisateur web et une interface utilisateur en mode texte plein écran ?

C’est facile avec quelques précautions.