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
86
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
140
Le Plan
k33g
0
140
Prog Fonctionnelle 🐑
k33g
1
340
Apéro fonctionnel
k33g
0
100
Scala Facile
k33g
0
240
Golo, the Tiny Language that gives super powers
k33g
0
76
Golo, the Tiny Language that gives super powers
k33g
0
210
Apéro Fonctionnel
k33g
0
240
Programmation fonctionnelle 🐑 en JS
k33g
2
260
Other Decks in Programming
See All in Programming
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
340
CSC509 Lecture 12
javiergs
PRO
0
160
Jakarta EE meets AI
ivargrimstad
0
120
cmp.Or に感動した
otakakot
3
200
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.7k
RubyLSPのマルチバイト文字対応
notfounds
0
120
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.4k
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
300
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
140
subpath importsで始めるモック生活
10tera
0
310
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
130
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Into the Great Unknown - MozCon
thekraken
32
1.5k
A better future with KSS
kneath
238
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Faster Mobile Websites
deanohume
305
30k
Rails Girls Zürich Keynote
gr2m
94
13k
A Modern Web Designer's Workflow
chriscoyier
693
190k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
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