26/02/2014 | Comment 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/2014 | Le paquet image/draw | Traduction 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/2014 | Gobs le format natif d'échange de données en Go | Traduction d'un article du blog officiel expliquant comment échanger des données entre deux programmes golang grâce à un format natif |
08/01/2014 | Comment é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ères | Exemple 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/2014 | Créer des images contenant du texte avec freetype-go | Exemple 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/2014 | Suggestion de saisie en golang, bootstrap et typeahead avec gocleo | Comment 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/2013 | Implémenter un crawler en golang avec gocrawl | Développer un spider pour indexer ou analyser le contenu d'un site web, c'est possible en go et simplement |
17/12/2013 | Canaux et go routines avec ou sans état | Exemples d'utilisation du type chan et des go routines stateful et stateless |
16/12/2013 | Tests unitaires automatisés et couverture de test en go | Comment 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/2013 | Accéder aux variables d'environnement en golang | Comment manipuler les variables d'environnement avec la bibliothèque standard de go (affichage et mise à jour). |
14/12/2013 | GoVerbalExpressions : les expressions regulières simplifiées | Le but de GoVerbalExpressions est de vous aider à construire facilement des expressions régulières avec golang |
14/12/2013 | Les fonctions anonymes et les closures en go | Comment utiliser le mécanisme des fonctions anonymes et des clôtures en golang ? Explications et exemples détaillés. |
14/12/2013 | Prise en compte des paramètres de la ligne de commande | Comment gérer efficacement les arguments de votre programme go et offrir une aide de ligne de commande automatique ? |
13/12/2013 | Les timers et les tickers avec Golang | Comment déclencher une fonction de manière périodique ou différée ? Voyons comment faire avec la bibliothèque standard. |
13/12/2013 | Gérer les informations de session avec Gorilla | La 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/2013 | Stocker la configuration d'un programme golang en JSON | Comment utiliser les fonctions d'encodage et de décodage du paquet encoding/json et quelques astuces complémentaires. |
11/12/2013 | Import et nom de paquet golang | Comment inclure deux packages ayant le même nom ? Bénéficier des effets de bord ? Fusionner un paquet dans un autre package ? |
10/12/2013 | Gestion des cas d'erreur Defer, panic et recover | Exemples 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/2013 | Diskv une base de données clé-valeur basée sur le système de fichier | Diskv est une BDD nosql de type clé-valeur. Elle utilise des fichiers et des répertoires pour le stockage de l'information. |
07/12/2013 | Comment utiliser les fonctions de hash de golang | Les fonctions de hash telles que SHA ou MD5 sont le niveau 0 de la sécurité, mais comment les mettre en oeuvre ? |
18/11/2013 | Compresser les réponses HTTP golang | Comment réduire la taille de ce qui est retourné par votre application web ? Activez la compression gzip! |
17/11/2013 | Surveiller les modifications de fichiers avec fsnotify | Comment déclencher une fonction à chaque modification d'un fichier ou d'un répertoire en go ? Pour recharger la configuration par exemple |
16/11/2013 | Les templates HTML imbriqués en golang | Comment imbriquer des templates HTML en go pour faire une master page et des vues ou widgets |
15/11/2013 | Développer, installer et configurer un service golang | Cré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/2013 | Récupérer le chemin de l’exécutable golang | Comment obtenir le path de votre programme (sans le nom de l'exécutable) sur tous les systèmes d'exploitation ? |
12/11/2013 | Exemple de chiffrement asymétrique avec RSA et golang | Cryptage de toute ou partie des données avec un algorithme à clé publique/privée. |