What we’re about
This group is open to anyone interested in Go : from the curious to the experienced user.
"Go, otherwise known as Golang, is an open source, compiled, garbage-collected, concurrent system programming language. It was first designed and developed at Google Inc.[6] beginning in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson." (Wikipedia)
Used in production at Google, DotCloud (Docker project), Heroku... Go can compiled for Linux, Mac OS X, FreeBSD, OpenBSD, Plan 9 and MS Windows and also addresses the i386, amd64 and ARM cpu architectures.
Some meetups will be organised for new users to get acquainted with the language but also to discuss more specific subjects between experienced users (libs/frameworks presentations, tooling, best practices and feedback on lessons learned).
Note : for the new subscribers, if you find annoying the few questions during your signup, skip them, they are just here to help us prepare better events.
Crédits: the Go language mascot, the Gopher, visible on the group welcome page, with a variation on the body color in blue, is a derivative work from the original drawing by Renée French under the terms of the Creative Commons 3.0 license which can be found at: http://creativecommons.org/licenses/by/3.0/.
Sponsors
See allUpcoming events (1)
See all- Go Meetup de mai : atelier optimisation de performance 🐌 =>⚡La Plage Digitale, Strasbourg
Salut les Gophers,
Cette fois, Julien vous propose un format un peu différent de d'habitude : un atelier porté sur l'optimisation de performance. Pour y assister en toute tranquilité, nul besoin d'être expert·e en Go ou même en programmation concurrente ; il suffit juste d'être familiarisé·e avec la syntaxe du langage.
A partir d'un petit programme Go, nous mènerons ensemble un véritable travail de détective... 🔍
- Le programme en question est-il aussi rapide que possible ?
- Consomme-t'il plus de mémoire que nécessaire ?
- Où concentrer nos efforts pour améliorer sa performance ?
- Quels changements effectuer ?
- Et comment vérifier que nos changements constituent bien une amélioration ?
A l'issue de cet atelier, grâce notamment à l'apprentissage d'outils tels que les micro-benchmarks, pprof, et certaines options du compilateur, vous devriez repartir armé·e·s d'idées et de techniques pour améliorer la performance de vos propres programmes Go. 😏
Et, qui sait ? On finira peut-être à l'Etabli pour une bière ou deux ! 🍻
A bientôt à la Plage Digitale (salle Baleine) !