News for hackers. Stuff that matters.

marcoroth

Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @09:48PM (#46440755)
Somebody mentioned Ratatui to me today: https://docs.rs/ratatui/latest/ratatui/index.html
Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @04:01PM (#46437947)
I guess, to a degree, this is what lipgloss is trying to be/solve: https://github.com/marcoroth/lipgloss-ruby
Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @02:38PM (#46437078)
Yeah definitely! When you use them in the bubbletea `view` you can render multiple bubbles components at the same time.
Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @01:34PM (#46436390)
Thanks for the feedback!

And yeah, I agree. I'm not super happy with some of the APIs as they aren't really idiomatic Ruby. It's also something I mentioned in the blog post that I want to improve: https://marcoroth.dev/posts/glamorous-christmas

For now, I just wanted to get them out so we as a community can build them out together. Most of the APIs are just 1:1 "ports" of their Go counterparts and might feel off or a bit too low level because of that.

Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @09:01AM (#46433401)
Definitely just the beginning. Any ideas or feedback is very much appreciated as we build out these libraries!
Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @09:00AM (#46433391)
I always loved Charm's aesthetics and it really opened my eyes with what can be done with TUIs. But I never felt like I wanted to learn Go just to be able to use these libraries. Ruby is magical in it's own way, so it just felt right to bring these libraries over to Ruby!
Re:Ruby Video – On a mission to index all Ruby conferences on Tuesday December 17, 2024 @10:58AM (#42442403)
The talks are all indexed manually and are stored in yaml files, see: https://github.com/adrienpoly/rubyvideo/tree/main/data.

We are just embedding the video using vlite.js and the YouTube Video ID (which is just embedding an official iframe in the end). So there isn't really an account to "shut down", unless I'm missing something.

Re:Ruby Video – On a mission to index all Ruby conferences on Tuesday December 17, 2024 @10:42AM (#42442266)
That's unfortunate... but we can still index the talks from Steel City Ruby, I just added it to the TODO list!

But hey, maybe you get to speak at another Ruby conference in 2025!

Re:Ruby Video – On a mission to index all Ruby conferences on Monday December 16, 2024 @06:06PM (#42436499)
It's all manual, but we have a few scripts that help us extract data from the YouTube API.