Session
TinyGo, petit mais costaud ! 💪
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 PyGamer soient utilisées durant ce talk 😜
Article de Aurélie : https://dev.to/aurelievache/learning-go-by-examples-part-5-create-a-game-boy-advance-gba-game-in-go-5944
Articles de Thierry : https://tontoncodeur.fr/tag/tinygo/
Repository avec des exemples : https://github.com/titimoby/tinygo-examples

Aurélie Vache
Developer Advocate at OVHcloud, Docker Captain, CNCF Ambassador & GDE
Toulouse, France
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top