This feels like a more low-level version of phoenix live view. There's so much magic going on in elixir and phoenix land, so I appreciate the fact that you have to wire everything up yourself for the learning effect. Love it!
@IsaacHarrisHoltАй бұрын
Yes! That's about right, but Lustre is more focused on individual components rather than making the whole run on the server
@PigeonOvO2 ай бұрын
A very good Intro to Server Components! I also loved how you explained when to use them in the end.
@IsaacHarrisHolt2 ай бұрын
Thanks! Glad you found it helpful
@SorasfulАй бұрын
Great content! We can feel the effort you put into this, the animations, the topics ! Very cool ! Thanks for that.
@IsaacHarrisHoltАй бұрын
I'm glad you found it helpful!
@JovanieHortilano2 ай бұрын
I really enjoy your content, and I'm a big fan of Gleam as well! I've just started learning it, and I'm excited about its potential. I'd love to see you create a video on building a backend API with Gleam-that would be incredibly helpful! Looking forward to more of your videos. 😊
@IsaacHarrisHolt2 ай бұрын
It's definitely on the cards!
@JovanieHortilano2 ай бұрын
@@IsaacHarrisHolt nice!!!
@fallingseasy2 ай бұрын
I love your videos mate, just getting into Gleam again. You just get straight to the point with very concise information. (the code link 404s btw)
@IsaacHarrisHolt2 ай бұрын
Fixed! Thanks for letting me know
@알렉스-k7d2 ай бұрын
I love this series so much thank you for making gleam content 🙏
@IsaacHarrisHolt2 ай бұрын
I'm glad you're finding it helpful!
@z4k_202 ай бұрын
Love the gleam content, thank you sir!
@IsaacHarrisHolt2 ай бұрын
Glad you're finding it useful!
@AsherDMckoy2 ай бұрын
Gleam is my new favorite language.
@IsaacHarrisHolt2 ай бұрын
It's so good
@bloodqc2 ай бұрын
Any way to make client.mjs cacheable? Even better would be to have a hash in the name, and be able to use "cache-control: public, max-age=31536000, immutable". I would also be interested in seeing how to improve other lighthouse issues.
@IsaacHarrisHolt2 ай бұрын
You can do whatever you like! It's your code 😉
@ryoschinlot9153Ай бұрын
Did you read "Crafting interpreters" by any chance? You mentioned Lox, which is a toy language invented by the author of the book. If not, I would strongly recommend reading it, as it truly is a great book!
@IsaacHarrisHoltАй бұрын
I'm partway through it! The CodeCrafters Interpreters course is kinda like a practical walkthrough of that book
@paularmand47032 ай бұрын
I kinda like his video editing skills ;)
@IsaacHarrisHolt2 ай бұрын
Thank you :)
@Journ_7862 ай бұрын
Hey man is there any opportunity available to work with you as video editor? Let me know i can help to increase the watch time
@IsaacHarrisHolt2 ай бұрын
My business email is available on the channel page. Send a pitch there.
@Journ_7862 ай бұрын
@@IsaacHarrisHolt I couldn't find.
@IsaacHarrisHolt2 ай бұрын
It's in the about section
@AsherDMckoy2 ай бұрын
Say homie can you show us how to do some login and session functionality
@IsaacHarrisHolt2 ай бұрын
Absolutely! I've recently implemented this in a (pre V1) library called Pevensie. You can have a look at the source for that if you like
@AsherDMckoy2 ай бұрын
@@IsaacHarrisHolt Perfect I'm working on a school project right now, I'm making a payroll app and trying to use Gleam as the backend it's been great. Recently switched from using Rust for my last project
@IsaacHarrisHolt2 ай бұрын
Awesome! Gleam is wonderful for backend stuff
@alphabitserial2 ай бұрын
Great video! I'm definitely interested in building an app with a mix of server and client components. Maybe a social media feed or a chatroom? 🤔
@IsaacHarrisHolt2 ай бұрын
Sounds like a great use case for server components!
@kowaihana2 ай бұрын
Try another project instead of another chatroom, media feed, Todo app, etc.
@alphabitserial2 ай бұрын
@@kowaihana Good to know that you're looking forward to my small learning exercises so much that you'd like for them to be new & exciting :)
@senthilramalingam95002 ай бұрын
Ohm Gleam....I love gleam....
@IsaacHarrisHolt2 ай бұрын
It's so goooood
@adpadillarАй бұрын
I think I’m too react pilled for this but it seems cool!
@IsaacHarrisHoltАй бұрын
No harm in giving it a go!
@HaroldDefree-ow8kz2 ай бұрын
hello brother i hope these become the Next laravel in the future and to do these we need to create job and to do it we must build resource
@HaroldDefree-ow8kz2 ай бұрын
i am a laravel dev and i will like to see gleam go well
@IsaacHarrisHolt2 ай бұрын
Awesome! Laravel is very cool
@udhaybegyall2 ай бұрын
Glem backend with Nextjs 15
@IsaacHarrisHolt2 ай бұрын
You could, but I think Lustre works better!
@matress-4-23232 ай бұрын
way too much boilerplate for lustre. that's why i don't like elm architecture. also the view syntax is very unintuitive. gleam needs a macro that generates a jsx type of ast.
@IsaacHarrisHolt2 ай бұрын
The problem with XML stuff and Gleam is you need a preprocessor step and things can easily get out of sync. You'll learn the syntax pretty quickly. And boilerplate is good! I'd rather spend time typing and making something understandable than using layers of abstraction and creating a debugging nightmare
@matress-4-23232 ай бұрын
@@IsaacHarrisHolt you say that for a small app but you will hate it when you do anything serious with it. elm architecture doesn't scale at all.
@IsaacHarrisHolt2 ай бұрын
It scales absolutely fine, you just have to be clever about state management, same as in any framework. Lustre also allows you to have "components" for more complex things like comboboxes, so you can avoid the complexity that Elm added there
@adaszko2 ай бұрын
Can you point me to the combo box component code? I'm interested in the implementation
@IsaacHarrisHolt2 ай бұрын
@adaszko here you go: github.com/lustre-labs/ui/blob/v1/src%2Flustre%2Fui%2Fcombobox.gleam This is an implementation being worked on for the official Lustre UI package