Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Golo, Petit mais costaud (Riviera JUG)
Search
Philippe CHARRIERE
November 28, 2014
Programming
0
91
Golo, Petit mais costaud (Riviera JUG)
Philippe CHARRIERE
November 28, 2014
Tweet
Share
More Decks by Philippe CHARRIERE
See All by Philippe CHARRIERE
The Plan v3 pour BDX.io
k33g
1
180
Le Plan
k33g
0
190
Prog Fonctionnelle 🐑
k33g
1
370
Apéro fonctionnel
k33g
0
120
Scala Facile
k33g
0
280
Golo, the Tiny Language that gives super powers
k33g
0
110
Golo, the Tiny Language that gives super powers
k33g
0
250
Apéro Fonctionnel
k33g
0
270
Programmation fonctionnelle 🐑 en JS
k33g
2
290
Other Decks in Programming
See All in Programming
CSC305 Lecture 17
javiergs
PRO
0
310
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
140
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
37
24k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
430
ゲームの物理 剛体編
fadis
0
310
[SF Ruby Conf 2025] Rails X
palkan
0
480
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
200
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
310
FluorTracer / RayTracingCamp11
kugimasa
0
210
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
200
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Docker and Python
trallard
46
3.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
#gololang #rivierajug Golo PETIT MAIS COSTAUD
#gololang #rivierajug Merci + Vous
#gololang #rivierajug Responsable Marketing (Golo Dancer & Committer) @Typeunsafe Philippe
Charrière | @k33g_org
#gololang #rivierajug Responsable Marketing (Golo Dancer & Committer) @Typeunsafe Directeur
Technique - Philippe Charrière | @k33g_org Lyon
#gololang #rivierajug Golo, quoi, qui, pourquoi, … (au fait, c’est
un langage) Golo in action, particularités, Java (du code, du code, du code) Hacking Golo (le langage dont vous êtes le héros) … Nous parlerons de …
#gololang #rivierajug Golo? Quoi, Qui, Pourquoi, …
#gololang #rivierajug 1 langage dynamique pour la JVM à base
d’Invokedynamic facile à utiliser facile à modifier Golo? Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Golo? Golo, quoi, qui, pourquoi, … module hello
function hello = |who| { println("Hello " + who) } function main = |args| { let salut = |qui| -> println("Salut " + qui) salut("John") hello("Bob") }
#gololang #rivierajug Créé par @jponge (aka “le doc”) Boss de
TypeUnsafe Golo? Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Dynamid Middlewares Dynamiques Expertise Invokedynamic Golo? Golo, quoi,
qui, pourquoi, …
#gololang #rivierajug Middlewares Dynamiques? Golo? Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Léger 530 kb Golo <3 Java Golo est
rapide dans un contexte dynamique #notroll Golo? … à savoir Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Benchs ceci n’est pas un #troll Golo? Golo,
quoi, qui, pourquoi, …
#gololang #rivierajug Golo, quoi, qui, pourquoi, … GoloBox
#gololang #rivierajug Golo, quoi, qui, pourquoi, … Temps de démarrage
- plateforme : RPI B+ / Java 8 Un programme simple: afficher “Hello”
#gololang #rivierajug Golo, quoi, qui, pourquoi, … Approche de PI
- plateforme : RPI B+ / Java 8 Durée totale du traitement (lancement + calcul) et temps de calcul (compris dans la durée de traitement)
#gololang #rivierajug Golo, quoi, qui, pourquoi, … Java + dynamique
+ délais courts + mémoire (IOT) -> Golo Conclusion
#gololang #rivierajug pour le fun pour apprendre (pas que Golo)
pour expérimenter & prototyper pour “partager” & participer pour de l’embarqué pour avoir son propre langage … Pourquoi faire du Golo? Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Un langage développé sur le temps libre, la
bonne volonté et la passion … et en peu de temps Golo? … à savoir Golo, quoi, qui, pourquoi, …
#gololang #rivierajug Golo in action Particularités, Java
#gololang #rivierajug Générer un projet Golo Simple: golo new hello
Maven: golo new hellomvn --type maven Gradle: golo new hellogrd --type gradle Préambule Particularités, Java
#gololang #rivierajug Démos bouts de code Particularités, Java
#gololang #rivierajug Il y a aussi … tout ce dont
je n’ai pas eu le temps de parler http://golo-lang.org/documentation/next/ Particularités, Java
#gololang #rivierajug Applications du web, des outils, …
#gololang #rivierajug Créer des “webapps” rapidement qui “parlent” avec Java,
légères Créer des utilitaires générateurs de code (à la Yeoman) etc. … Applications
#gololang #rivierajug Benchs Bis Applications
#gololang #rivierajug Applications
#gololang #rivierajug Applications Golo + SparkJava SparkJava only
#gololang #rivierajug Applications
#gololang #rivierajug Applications Golo + SparkJava SparkJava only
#gololang #rivierajug Applications
#gololang #rivierajug Applications Golo + SparkJava SparkJava only
#gololang #rivierajug Hacking Golo Facile!
#gololang #rivierajug “Augmenter” Golo en Java … et en Golo
Hacking Golo
#gololang #rivierajug Univers Golo Vers l’infini & au-delà
#gololang #rivierajug Communauté Univers Golo
#gololang #rivierajug @NinjaSquad @SerliFr @HGomez Et tous les autres: testeurs,
conférences, JUG, … https://github.com/golo-lang/golo-lang#contributing Mention spéciale Univers Golo
#gololang #rivierajug The End Merci à vous, Questions?, …
#gololang #rivierajug Golo: http://golo-lang.org/ https://github.com/golo-lang/golo-lang @golo_lang Dynamid: http://dynamid.citi-lab.fr/ Citi-Lab: http://www.citi-lab.fr/
Liens
#gololang #rivierajug Boss: @jponge Marketing: @k33g_org |
[email protected]
Contacts