Voici quelques nouvelles concernant l'orientation du site et un appel à contribution en fin d'article.
Afin de rendre le site plus interactif et pour reproduire l'esprit dans lequel est conçu le blog officiel de golang, les exemples fournis dans le site seront bientôt exécutables et certains modifiables. Cela devrait vous permettre de tester les variantes qui vous viennent à l'esprit en lisant les extraits de code.
Voici un exemple de code modifiable. Vous pouvez faire un appel distant à gofmt, éditer le code et lancer une compilation via le service Go Playground :
Un autre exemple de code non modifiable, mais exécutable dans une fenêtre modale. Je compte m'en servir dans les présentations que je poste sur le site.
package main import "fmt" func main() { fmt.Println("Hello, playground") }
Pour les plus curieux ou ceux qui veulent avoir la même fonctionnalité sur leur site peuvent obtenir le code source ici (pour le moment seulement en PHP). Étant donné que le service playground ne supporte pas la norme CORS et qu'il n'autorise pas les appels cross-domain, il a été nécessaire de développer un proxy entre le site et le service. Bien entendu, cet usage est autorisé par l'équipe golang à condition de les prévenir et d'utiliser un user-agent spécifique qu'il faut leur communiquer au préalable (plus de détails dans le projet github).
Je pense que la vidéo est un bon outil pour communiquer et former au langage. Il y a quelques vidéos de conférences très intéressantes qui seront traduites dans le courant de l'année. Les vidéos seront sous-titrées en anglais et en français. Il ne s'agira pas d'une traduction automatique, mais humaine.
Voici un avant-goût avec les premières secondes sous-titrées :
Les spécifications sont déjà traduites à 70% (c'est un énorme chantier) et seront publiées cette année ainsi que le guide de bonnes pratiques.
Je recherche des témoignages de sociétés opérant dans des pays francophones et utilisant Go. Si c'est votre cas, je suis intéressé par la publication sur mon site de vos retours d'expérience, de la manière dont vous utilisez golang, etc. N'hésitez pas à me contacter afin de discuter du format et des conditions de publication. Les témoignages détaillés et concrets intéressent mes lecteurs et feront votre publicité.
Vous pouvez également contribuer de différentes manières à ce site :
N'hésitez pas à me contacter via le formulaire de contact ou par les réseaux sociaux (Découvrir golang est maintenant sur vos réseaux préférés : Facebook, Twitter et Google+).
Traduction d'un article du blog officiel expliquant comment échanger des données entre deux programmes golang grâce à un format natif Lire »
Une traduction du blog officiel de golang expliquant le mécanisme de la réflexion en Go. Lire »
Traduction d'une partie des spécifications officielles du langage Go, cet article explique comment développer en Go. Lire »
Préconisations officielles pour la gestion des erreurs dans un programme golang. Cet article complète les explications sur panic, defer et recover Lire »
Traduction d'une partie des spécifications officielles du langage go, cet article explique comment go gère la mémoire. Lire »
Soyez le premier à commenter cet article
Tous les commentaires sont soumis à modération. Les balises HTML sont pour la plupart autorisées. Les liens contextuels et intéressants sont en follow.