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? [email protected]