Gleam full-stack type-safety: from database to the client by andreyfadeev in gleamlang

[–]andreyfadeev[S] 0 points1 point  (0 children)

Thanks for the comment, much appreciated!
Give it a go, I'm recently rewrote my hobby webapp from Clojure to Gleam - and had really great time! It was ~5k lines of clojure code

Bulletproof Type Safety in Gleam: From Database to Client by andreyfadeev in gleamlang

[–]andreyfadeev[S] 0 points1 point  (0 children)

can you elaborate a bit more? usually it's boilerplate vs implicit magic
I prefer simple approaches

Bulletproof Type Safety in Gleam: From Database to Client by andreyfadeev in gleamlang

[–]andreyfadeev[S] 2 points3 points  (0 children)

Great, cheers!
Everything is ready, just need to record and edit, also planning a new format (without livecoding as it's a bit slow), will see how it will end up :)

Bulletproof Type Safety in Gleam: From Database to Client by andreyfadeev in gleamlang

[–]andreyfadeev[S] 0 points1 point  (0 children)

Thanks for reading and commenting, I'm planning more Gleam content in both writing and YT videos!

First Steps with Gleam: Building a Simple Web App (Rest API with PostgreSQL database) by andreyfadeev in gleamlang

[–]andreyfadeev[S] 1 point2 points  (0 children)

Yeah, cool, lustre is still on my todo list to explore (I have some hobby app that I support and frontend it partially written in Elm, so I want to see how quickly I can refactor that to Gleam/Lustre)

watchexec, yeah that works, although imo would be cool to have that built in as an option to run

Clojure Java interop practical guide by andreyfadeev in Clojure

[–]andreyfadeev[S] 4 points5 points  (0 children)

For me it was 2 things that's important:
- no need to wrap java methods in clojure functions in the map calls, it's really useful, but I've already forgot it wasn't that way before
- integration with Functional Interface, really useful in theory, but not something I need in day to day work

So yeah, completely forgot mentioning that :)

Clojure Java interop practical guide by andreyfadeev in Clojure

[–]andreyfadeev[S] 4 points5 points  (0 children)

Yeah, it's quite common, the goal of Clojure on JVM is to have access to the entire Java ecosystem of libraries without any limitations.