TinyGo, petit mais costaud ! đŸ’Ș

A presentation at Voxxed Days Luxembourg in in Luxembourg by Thierry Chantier

Go est un langage facile à prendre en main, typé et compilé.
Avec ce langage vous pouvez créer des CLI (outils en ligne de commande), des microservices, des applications REST, gRPC, des Bots pour Discord

Mais savez-vous que vous pouvez Ă©galement crĂ©er des applications en Go pour des microcontrĂŽleurs, des consoles de jeux vidĂ©o et mĂȘme gĂ©nĂ©rer du code en WebAssembly ?

C’est possible grñce à TinyGo !
TinyGo est un compilateur Go pour les systÚmes embarqués et pour le Web moderne.
Vous pouvez compiler et exĂ©cuter des programmes TinyGo sur de nombreuses cartes Ă  microcontrĂŽleur telles que le BBC micro:bit, l’Arduino Uno, la Nintendo Switch et la Game Boy Advance ;-).

Dans ce talk vous pourrez découvrir TinyGo ainsi que ses possibilités et usages concrets à travers des démos, en live, qui vous ferons découvrir plusieurs expérimentations de TinyGo.
Spoiler alert : il se peut que des Nintendo Game Boy Advance et Gopher Badge soient utilisĂ©es durant ce talk 😜

Code

The following code examples from the presentation can be tried out live.