introduce-yourself

Sayed Hajaj 2024-03-23T13:10:59.045219Z

Hi, I'm Sayed from the UK. At work I use boring conventional languages, where a large percentage of the time I'm dealing with flaws in their design, and learning workarounds, waiting for changes, writing brittle code that isn't flexible. For my own side projects I've moved to Elm for the frontend (maybe until I find a Clojurescript library that doesn't rely on React), and clojure for the backend. I'm hoping that one day I can do this full time. I'm really excited to talk to fellow clojure fans

👋 8
👋🏻 2
👋🏼 1
Sayed Hajaj 2024-03-24T12:19:59.791529Z

That makes sense. It's the most promising clean slate I've seen. I've tried to make my own for a game engine project (alas in Kotlin), but for a proper application I wouldn't use it - missing accessibility and stuff. HumbleUI looks like an interesting GUI approach that uses Skia, but only desktop GUI, not mobile and Web.

Stefan Langwald 2024-03-24T21:01:30.172339Z

my feeling is the near-future is WASM, so we go full circle from server-terminal, server-client-desktop, server-browser-static, server-browser-js, to server-WASM, far future: back to server-terminal but fancier

p-himik 2024-03-23T13:34:41.936179Z

> until I find a Clojurescript library that doesn't rely on React @hiskennyness would like to have a word with you. :D

🤣 1
kennytilton 2024-03-23T16:38:15.929899Z

https://github.com/kennytilton/web-mx includes its own DOM layer, so no need for ReactJS, which we may agree fails at the hard part, state management. #hoplon /javelin eschews React as well. Maybe also others related to htmx, maybe #biff. Mind you, I am immersed in https://github.com/kennytilton/flutter-mx these days. Check out #clojuredart. If you are set on HTML/CSS, this is a play within a play web/mx app about web/mx: https://kennytilton.github.io/web-mx-quickstart/#/ Free onboarding if you are interested. For web/mx or flutter/mx. Flutter is the future, as far as I can tell.

Sayed Hajaj 2024-03-23T19:23:45.700539Z

Thanks, I'll check them out. What is it about flutter that you think makes it the future? The Skia renderer?

kennytilton 2024-03-23T21:59:28.424749Z

Actually, one of the more impressive things about Flutter is that they wrote their own renderer, Impeller, to get around issues (unknown to me) with Skia. Flutter is pretty portable from mobile to desktop to web. The web is still sketchy, last I heard, but then I did say "future". 🙂 They also threw off the tyranny of HTML and Javascript and that whole mess. HTML was never meant to do what it is doing today, and it is impressive that it can, but the credit may got to web developers. Flutter went with a clean slate, now right down to the render. The one thing they got wrong was the static-typed Dart heavy OO, but #ClojureDart fixes that.

Melanie 2024-03-23T05:37:18.343419Z

Hi, I'm Melanie, I've been looking into clojure since 2011 or so. Never did much than reading, watching tutorials and such... Just started to finally take some time to be more serious about it. I'm in Colorado.

👋 7
👋🏻 1
👋🏼 2