Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
90
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
160
Le Plan
k33g
0
180
Prog Fonctionnelle 🐑
k33g
1
360
Apéro fonctionnel
k33g
0
120
Scala Facile
k33g
0
270
Golo, the Tiny Language that gives super powers
k33g
0
98
Golo, the Tiny Language that gives super powers
k33g
0
240
Apéro Fonctionnel
k33g
0
260
Programmation fonctionnelle 🐑 en JS
k33g
2
290
Other Decks in Programming
See All in Programming
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
110
新世界の理解
koriym
0
130
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.5k
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
120
「リーダーは意思決定する人」って本当?~ 学びを現場で活かす、リーダー4ヶ月目の試行錯誤 ~
marina1017
0
160
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
250
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
520
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.3k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
2k
Jakarta EE Meets AI
ivargrimstad
0
630
Vibe coding コードレビュー
kinopeee
0
420
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
240
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Six Lessons from altMBA
skipperchong
28
3.9k
Faster Mobile Websites
deanohume
308
31k
GraphQLとの向き合い方2022年版
quramy
49
14k
How to train your dragon (web standard)
notwaldorf
96
6.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
The Invisible Side of Design
smashingmag
301
51k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Agile that works and the tools we love
rasmusluckow
329
21k
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