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 au LavaJUG
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Julien Ponge
February 07, 2013
Programming
2
800
Golo au LavaJUG
Julien Ponge
February 07, 2013
Tweet
Share
More Decks by Julien Ponge
See All by Julien Ponge
Quarkus Insights 2023-03-06
jponge
0
120
Reactive Streams. 4 Interfaces. Et après ?
jponge
0
58
Scalability and resilience in practice: current trends and opportunities
jponge
0
300
Eclipse Vert.x at BruJUG 2019
jponge
0
210
Du réactif au service du pneu connecté
jponge
0
390
Bringing Reactive to Enterprise Java Developers
jponge
0
350
Golo LyonJUG 2019
jponge
0
290
Vert.x Montreal JUG 2018
jponge
0
530
Bringing Reactive to Enterprise Application Developer // Reactive Summit 2018
jponge
0
290
Other Decks in Programming
See All in Programming
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
440
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
150
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
310
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.2k
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
170
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
570
Nuxt Server Components
wattanx
0
200
Feature Toggle は捨てやすく使おう
gennei
0
380
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
580
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
存在論的プログラミング: 時間と存在を記述する
koriym
5
580
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
720
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
100
[SF Ruby Conf 2025] Rails X
palkan
2
870
Navigating Team Friction
lara
192
16k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
470
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
Transcript
Golo — a lightweight dynamic language for the JVM. Lava
JUG Julien Ponge
Travaux en cours ⾠
Encore un langage ...
—
Ouch ! Middleware dynamique Modifier un langage ?
Le Raspberry Pi des langages ?
Simple à utiliser Simple à bidouiller Simple à embarquer
None
Explicite > Implicite Java ⁶ Golo invokedynamic
Fondations d’un langage dynamique Step #1 Recherches en systèmes dynamiques
(runtime, extensions, etc) Step #3 Step #2 Release publique (mars / avril 2013)
Demo time! @julienviet @k33g_org (featuring)
Et le nom débile ?
“Oui, j’aime le sport”
“Un fleuve Corse”
Benchmarks* * à consommer avec modération
None
None
None
liste → (x + 2) → (x pair ?) →
(somme)
None
Tooling pour faire Golo
Couverture de tests : JaCoCo
JUnitBenchmarks
Maven + Rake
AsciiDoc
AsciiDoc
AsciiDoc
Merci à ... Pierre Colomb, Olivier Coupelon, Cédric Exbrayat, Frédéric
Le Mouël, Nicolas Stouls, Henri Gomez, Julien Viet, Agnes Crépet, Cyril Lacote, Philippe Charrière, Thierry Chantier, Ludovic Champenois, ... et ... :-)
... il reste tant à faire !
Julien Ponge - @jponge http://golo-lang.org/