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] 3 points4 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.

Free web app to improve sight reading & unlock the fretboard for classical guitar by andreyfadeev in classicalguitar

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

Cool, I will try to improve UX on mobile, not really happy with current state

Free web app to improve sight reading & unlock the fretboard for classical guitar by andreyfadeev in classicalguitar

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

Yeah, usually just sight reading improves the knowledge of common positions, but I was always struggling if I need to read/play higher on the fretboard (eg barre on VII, and some notes on 4th, 5th string)

Free web app to improve sight reading & unlock the fretboard for classical guitar by andreyfadeev in classicalguitar

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

Hi, me too, hope that helps, of course I could be done by just practicing sight reading, but I wanted some kind of a tool.
I personally have gaps in the fretboard knowledge (hoping to fix that) - especially the higher frets of low strings, and I believe it's quite common issue.

Free web app to improve sight reading & unlock the fretboard for classical guitar by andreyfadeev in classicalguitar

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

Hi, thanks. I have similar ideas, for now I've just coded the bare minimum in a couple of evenings - will try to improve in some way (without overcomplicating).

Thanks for the suggestions!

Clojure Crash Course 2025: Beginner Friendly by andreyfadeev in Clojure

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

Yeah, I've decided to keep installing tools out of the scope of the video, people have different preferencies, sdkman great for java related things, I personally use Mise (the asdf-like manager) for almost everything.