Live data from Hacker News

Ruby Video – On a mission to index all Ruby conferences

rubyvideo.dev

51–60 of 70 posts

Re: Ruby Video – On a mission to index all Ruby conferences

#51
post #48
post #15

Really nice to see a deployed modern Rails site. I just recently decided to try Rails 8 out for a side-project of mine (Paranoia RPG virtual table top) and had a generally pleasant experience. The biggest pain point was the lack of Grade A documentation for the best way to use ActionCable and Turbo – information is spread out between Rails Guides, API docs, and then the Turbo / Stimulus documentation. The actual API…

Anyone know what are they using for Analytics? Edit: Search is nice as well. >>Really nice to see a deployed modern Rails site. Yes. And it is also a showcase what I want for 90-95% of the web. Useful as an example next time we have yet another MPA vs SPA or SSR vs CSR argument. It doesn't need to be a complex SPA. Although I must admit the response time isn't perfect even with Cloudflare.

analytics is built with ahoy https://github.com/ankane/ahoy. the project is open source if you need more details https://github.com/adrienpoly/rubyvideo

Hosting is in Europe on Hetzner maybe it explains your response time. Where are you located?

what are the response time you are getting ?

Re: Ruby Video – On a mission to index all Ruby conferences

#52
post #9

Is it just me, or is Ruby experiencing a renaissance of sorts? There has been a bunch of positive press, and the community seems more active and vibrant than ever?

What people used to like about Rails, those haven't changed and it is also much better than before. ( Would still want more on Auth )

Hotwire, with Turbo. It has been improved and used in production for quite some time. This also got boosted a lot with JS front end fatigue.

Performance. Even by default Ruby 3.4 is quite a lot faster than 2.x era. But with YJIT it is in some cases nearly double and ~30-50% faster in Rails.

Whatever performance issues there used to be? We will have 256 Core Server in next 12 months, or 512 CPU Core in Dual Socket Setup. CPU Core is getting cheaper and faster.

I always like to say Ruby is the only Top programming language that doesn't have a big tech backer behind it. And it only recently found one. Shopify could now single handedly sustain the whole Ruby Rails ecosystem. It also means the whole ecosystem gets a lot more resources than it used to. ( YJIT is from Shopify )

Re: Ruby Video – On a mission to index all Ruby conferences

#53

Still sad that the one ruby conference I spoke at — Steel City Ruby way back in 2014 — left behind no video recordings due to a mixup between the conference organizers and the venue staff.

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

#54

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

What is different about https://pyvideo.org/ ? That one has been running for many years.

Re: Ruby Video – On a mission to index all Ruby conferences

#55

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

What is different about https://pyvideo.org/ ? That one has been running for many years.

Appears to be user-curated instead of sourced from the YouTube API.

Re: Ruby Video – On a mission to index all Ruby conferences

#56

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

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

#57

Earlier quoted context omitted.

I spent 10 years doing C#, and the last 3 doing Ruby. I never thought of N+1 as that big of an issue. These queries are typically fast (1ms * 100 is still only 100ms…) and multithreaded web servers are non blocking on IO like database calls. But these sporadic elevated response times kept showing up on endpoints, where they’d be hundreds of milliseconds slower than normal, but by some extension of 100ms. Say, normall…

Since Rails 7.1 we've had https://www.rubydoc.info/github/rails/rails/ActiveRecord%2FR... which actaully does run queries in parallel. There's also Rails' russian doll caching, which can actaully results in pages with n+1 queries running quicker than ones with preloaded queries. https://rossta.net/blog/n-1-is-a-rails-feature.html

load_async is still concurrency, but not parallelism. The queries themselves can run parallel, but when materializing AR objects e.g., only one thread can run at a time. A greedy thread in process will still subject you to GVL waits

Re: Ruby Video – On a mission to index all Ruby conferences

#58

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

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.

That sounds good :) tbh i didn't have the time to check your source. So lets hope google understands it and does not herras you :)!

Re: Ruby Video – On a mission to index all Ruby conferences

#59

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

> well because google is not really known to be friendly and i expected them to just close down my whole developer account if i don't follow. and if their algorithm is in a bad mood that day, they'll shut down your personal account(s) as well, and possibly adjacent accounts. Hope you don't rely on personal email or Google Photos or Android if that happens. This nuke-somebodys-life-from-orbit capability of such a giga…

Well that's the reason why im running my private mailserver and the only thing im using google for is actual google services.

I always wondered why people would just give all their personal information to google in terms of mail and files (convenience i know but still..).

But than you see the posts of "google just shutdown my account without any reasoning and i lost everything help!!" here on hackernews and you know exactly why you don't use google for anything but their services.

Re: Ruby Video – On a mission to index all Ruby conferences

#60

So first of all its a very cool project even tho i don't code ruby. But in case the author of the page is in here, please read the following: Some years ago i had a similar idea, just instead of ruby-cons i went for defcon videos. I build a page that indexed all defcon talks and even tried to categorize them in terms of topics and difficulty. Added a nice search, and put it out as "defcon.video". It didn't take googl…

> well because google is not really known to be friendly and i expected them to just close down my whole developer account if i don't follow. and if their algorithm is in a bad mood that day, they'll shut down your personal account(s) as well, and possibly adjacent accounts. Hope you don't rely on personal email or Google Photos or Android if that happens. This nuke-somebodys-life-from-orbit capability of such a giga…

I tell people I left Google because of all the weird amount of data harvesting, and they always argue Apple's not any better, but I rarely hear of someone losing their iCloud to the level I hear of people losing their Google Account which is glued to too many damn things.

At this point I assume the only way Google will ever fix their ridiculous ban process is if someone passes a law that forces them to separate these comingled services from losing you access to your email, and essentially in some cases your personal business.

Post reply on HN