|
Dans cet épisode on découvre Go en companie de Francesc. Sa philosophie, les fonctionnalités, la concurrence, le garbage collecting etc.
Enregistré le 16 décembre 2015
Téléchargement de l’épisode LesCastCodeurs-Episode–138.mp3
Interview
Ta vie, ton œuvre
Francesc Campoy @francesc Google
L’histoire de Go
Go Go pour les Javaneros Duck typing Pascal Squeak On dit Go ou Golang ? Qui l’a crée ? Ses ancêtres (C, Java?, …) Ses cas d’utilisation ? Qui l’utilise ? Qu’est-ce que tu aimes, qu’est-ce que tu détestes dans Go?
Le langage
Tourne sous quelle plateformes ? Mobile ? Android NDK Quelles sont ses caractéristiques principales ? Pointeurs Garbage collection Slices Duplication de code (generiques, ?) Java value type Heritage Interface (Structural typing) Effective Java Exceptions
La concurrence
Concurrence vs parallélisme ? C’est quoi une go routine ? Green threads Communication inter machine Erlang (Ericsson)
Le SDK
Quel est la richesse du SDK et de la librairie standard Golang packages godoc.org Comment on gère les dépendances
- comparaison avec Java Maven / Gradle
- gopackage.io
- vendoring
- bonnes pratiques de versioning ?
Compilation cross-OS
- comment gerer les API non supportées partout ?
- comment les reconnaitre ?
- comment tester ?
La communauté et les news
Taille de communauté A quoi est dû le succès
Est-ce que tu pourrais nous donner une liste de personnes à suivre absolument dans la communauté ?
Des personnes qui tweetent / blogguent souvent sur Go, des sites de news intéressants ?
Pourquoi apprendre Go quand je connais Java, JavaScript? Plus précisément, dans un environnement enterprise, de type applis de gestion, Go peut-il apporter qq chose ou est-il plutot restreint a un cadre d’utilisation particulier ? Martini Beego
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com |