Liste des articles de la catégorie golang

DateTitreExtrait
26/02/2014Comment gérer efficacement les erreurs en golang ?Préconisations officielles pour la gestion des erreurs dans un programme golang. Cet article complète les explications sur panic, defer et recover
10/02/2014Le paquet image/drawTraduction d'un article du blog officiel de golang, cet article explique comment utiliser le paquet image/draw de la bibliothèque standard de go
10/02/2014Gobs le format natif d'échange de données en GoTraduction d'un article du blog officiel expliquant comment échanger des données entre deux programmes golang grâce à un format natif
08/01/2014Comment écrire du code Go ?Traduction d'une partie des spécifications officielles du langage Go, cet article explique comment développer en Go.
04/01/2014 Évaluation des similarités entre chaînes de caractèresExemple de deux solutions permettant de calculer rapidement avec go la distance qui sépare deux textes ou à quel point ils sont différents.
02/01/2014Créer des images contenant du texte avec freetype-goExemple d'utilisation du projet freetype-go permettant d'insérer du texte dans une zone de dessin, puis de l'enregistrer dans un fichier image.
01/01/2014Suggestion de saisie en golang, bootstrap et typeahead avec gocleoComment ajouter la complétion automatique à un champ de texte dans votre application web écrite en go ? Un exemple à partir d'une liste de mots.
19/12/2013Implémenter un crawler en golang avec gocrawlDévelopper un spider pour indexer ou analyser le contenu d'un site web, c'est possible en go et simplement
17/12/2013Canaux et go routines avec ou sans étatExemples d'utilisation du type chan et des go routines stateful et stateless
16/12/2013Tests unitaires automatisés et couverture de test en goComment obtenir un rapport sur la couverture du code par les tests unitaires en golang ? Un exemple de code et de cas de test.
15/12/2013Accéder aux variables d'environnement en golangComment manipuler les variables d'environnement avec la bibliothèque standard de go (affichage et mise à jour).
14/12/2013GoVerbalExpressions : les expressions regulières simplifiéesLe but de GoVerbalExpressions est de vous aider à construire facilement des expressions régulières avec golang
14/12/2013Les fonctions anonymes et les closures en goComment utiliser le mécanisme des fonctions anonymes et des clôtures en golang ? Explications et exemples détaillés.
14/12/2013Prise en compte des paramètres de la ligne de commandeComment gérer efficacement les arguments de votre programme go et offrir une aide de ligne de commande automatique ?
13/12/2013Les timers et les tickers avec GolangComment déclencher une fonction de manière périodique ou différée ? Voyons comment faire avec la bibliothèque standard.
13/12/2013Gérer les informations de session avec GorillaLa bibliothèque standard de go ne gère pas les variables de session d'une application. Il existe une solution avec le toolkit Gorilla
12/12/2013Stocker la configuration d'un programme golang en JSONComment utiliser les fonctions d'encodage et de décodage du paquet encoding/json et quelques astuces complémentaires.
11/12/2013Import et nom de paquet golangComment inclure deux packages ayant le même nom ? Bénéficier des effets de bord ? Fusionner un paquet dans un autre package ?
10/12/2013Gestion des cas d'erreur Defer, panic et recoverExemples concrets d'utilisation des fonctions de gestion des erreurs, d'arrêt anormal de l'exécution d'un programe et de récupération.
09/12/2013Diskv une base de données clé-valeur basée sur le système de fichierDiskv est une BDD nosql de type clé-valeur. Elle utilise des fichiers et des répertoires pour le stockage de l'information.
07/12/2013Comment utiliser les fonctions de hash de golangLes fonctions de hash telles que SHA ou MD5 sont le niveau 0 de la sécurité, mais comment les mettre en oeuvre ?
18/11/2013Compresser les réponses HTTP golangComment réduire la taille de ce qui est retourné par votre application web ? Activez la compression gzip!
17/11/2013Surveiller les modifications de fichiers avec fsnotifyComment déclencher une fonction à chaque modification d'un fichier ou d'un répertoire en go ? Pour recharger la configuration par exemple
16/11/2013Les templates HTML imbriqués en golangComment imbriquer des templates HTML en go pour faire une master page et des vues ou widgets
15/11/2013Développer, installer et configurer un service golangCréer et déployer un service golang sous Linux, Windows et MacOS. La bibliothèque kardianos/service permet de créer, lancer et arrêter un service Go
14/11/2013Récupérer le chemin de l’exécutable golangComment obtenir le path de votre programme (sans le nom de l'exécutable) sur tous les systèmes d'exploitation ?
12/11/2013Exemple de chiffrement asymétrique avec RSA et golangCryptage de toute ou partie des données avec un algorithme à clé publique/privée.