Making Poker with HTMX: Real time multiplayer using SSR with Kotlin, HTMX and Tailwind

  Рет қаралды 2,612

Tom Delalande

Tom Delalande

Күн бұрын

I am continuing to explore HTMX with the Kotlin DSL for HTML. I really think this might be the only way I build websites going forward.
I'm pushing it in a weird direction today by building a server side rendered multiplayer game. I'm very happy with the result.
I enjoyed the user experience of using HTMX websocket and HTMX polling. This is a very nice developer experience that lets me build good looking websites quickly. I built this before I started using Tailwind UI but that may be something I look more into in the future.
Software engineering is completely changing and I look forward to a future where I don't have to write JavaScript. Which may be sooner than I expect -- I still need to look into KotlinJS to see what it can actually do.
0:00 - Poker demo
0:53 - Queue demo
1:07 - Explanation
3:03 - Main menu UI
3:37 - Main menu server
4:13 - Queue UI
4:29 - Queue endpoint
4:43 - Game UI
6:48 - Game model
8:00 - Game web-socket
8:44 - Actions menu
9:36 - Final thoughts

Пікірлер: 8
@alexeinunez778
@alexeinunez778 4 ай бұрын
Can you show the developer experience? Debugging, making changes, seeing the changes update, building, shipping
@braiso_22
@braiso_22 4 ай бұрын
Hi tom, do you have a github account where I can follow you? I would like to be able to see the code in this repository so I can implement something similar myself. Speaking of another topic, what do you think about compose multiplatform?
@tom-delalande
@tom-delalande 4 ай бұрын
I don’t have anything public yet. I’m wanting to clean everything up and publish them in the future. I haven’t used it but from what I’ve seen so far it has the potential to be the holy grail. Writing native source code from a single code base would be a game changer. Have you had a play with it? What are your thoughts?
@eRatio
@eRatio 4 ай бұрын
@@tom-delalande Would also be highly interested to see how this is implemented! Looking forward to the publish :)
@xMadingx
@xMadingx 2 ай бұрын
Same here, would be highly interested in the code or a project getting started video! :)
@rick_er2481
@rick_er2481 2 ай бұрын
Me too would gladly see the code
@abdo_omareg
@abdo_omareg 11 күн бұрын
​@@tom-delalandewould love to see the code, looking forwaed to it.
@kirillvoloshin2065
@kirillvoloshin2065 4 ай бұрын
would be interesting to see how winning combinations are parsed)
Why I enjoy writing Kotlin
11:51
Tom Delalande
Рет қаралды 14 М.
HTMX: 3 IRL Use Cases
18:33
ThePrimeTime
Рет қаралды 106 М.
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,6 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. ФИНАЛЬНАЯ ГОНКА! BMW M5 против CLS
47:36
I DONT USE NEXT JS
54:01
ThePrimeTime
Рет қаралды 323 М.
Authentication is a developer nightmare
15:58
Tom Delalande
Рет қаралды 54 М.
Убийца python go и rust
5:50
Gregor Tokarev
Рет қаралды 17 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 452 М.
HTMX & Go with ThePrimeagen | Preview
15:58
Frontend Masters
Рет қаралды 146 М.
Introducing The GoTTH Stack - Go, Tailwind CSS, Templ & HTMX
28:29
10 Tailwind Tricks You NEED To Know!
10:45
Ravi - Perfect Base
Рет қаралды 271 М.
JWTs are insecure session tokens
9:29
Tom Delalande
Рет қаралды 25 М.
Nobody Cares About Your Coding Projects
11:02
Tariq10x
Рет қаралды 11 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 1,5 МЛН
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 700 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,1 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 9 МЛН