Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Everyone was so busy showing Hey's performance problems that they forgot to show how broken it is. What do you think happens if I press the "enter" key twice?

909,937 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Theo - t3.gg
Theo - t3.ggvor 2 Jahren

And don't forget that EVERY KEY PRESS WHEN CREATING AN EVENT IS SENT TO THE SERVER

Profilbild von Theo - t3.gg
Theo - t3.ggvor 2 Jahren

Watch my full video here

Profilbild von Theo - t3.gg
Theo - t3.ggvor 2 Jahren

For what it's worth, I really don't like being this negative about the quality of someone's software. If I run into problems with software and I have ANY faith the mantainers might fix it, I get it handled privately. The unique combination of cope, incompetence, and genuinely harmful behavior from a Certain Three Letter Account is why I feel the need to jump on this. This isn't a "difference of opinion", this is one person pretending the majority of modern developers are wrong.

Profilbild von Bennett
Bennettvor 2 Jahren

Imagine spending this much time and effort to be negative about something someone has built that you don’t even have to use. All for likes.

Profilbild von Benjamín Silva
Benjamín Silvavor 2 Jahren

The Hey Calendar example only shows that the app needs some extra javascript sprinkles on the client. This is not a rails problem, not even a Hotwire problem, it's an implementation problem. Showing the popover instantly can be done by including it in the html beforehand. Things like optimistic updates are totally doable in a few lines of code with Hotwire (Stimulus.js specifically) Preventing double submit (duplicated events) is also doable in Stimulus. Rails has nothing to do here, you can even use Rails without Hotwire. You can use Rails with Inertia and React, or only React, or htmx or whatever you want. Just like the case you mention about Laravel. Hotwire is a Javascript library, you can even use it in Laravel and the result will be the same. Hotwire is: - Turbo (the navigation library, html over the wire, similar to htmx) - Stimulus (similar to Alpine js) - Strada (bridges between Web and Native ) Probably Hey Calendar just needs to be polished, use more Stimulus instead of just Turbo frames and streams. Remember they don't have the team that Gmail has, and it's a fairly new product (launched early 2024). I bet they will fix many of this things soon.

Profilbild von Bryan King
Bryan Kingvor 2 Jahren

This has much less to do w/ tech stack than it does 37signals approach to making software. Read their process docs, Shape Up, and you’ll see that they have a very laid back attitude towards edge cases, QA, etc. Unless it’s a huge problem for their customers, they DGAF

Profilbild von Ryan Florence
Ryan Florencevor 2 Jahren

All of this clip was literally in my talk next week 🙃

Profilbild von Kristian Papadakis
Kristian Papadakisvor 2 Jahren

It’s a ‘new’ product - products improve. All this hate on Hey feels more like personal grudge against @dhh and RoR. If it was a startup launching this, you’d all be praising it and not even look at performance. Let it mature and look at the benefits - it’s worth it every cent 👏🏽

Profilbild von Dan Goodman 🍊
Dan Goodman 🍊vor 2 Jahren

Non-debounced buttons/actions are the #1 indicator of a rookie frontend dev

Profilbild von smr
smrvor 2 Jahren

I know the term "unusable" is thrown around a lot, but I would unironically rather throw all my events in a .txt file instead of using this mess with my internet connection. To his point, I may not be the target audience for this product. Fair enough, but to recommend this solution to the web devs in general is just irresponsible.

Ähnliche Videos

[ENG] 250518 SUPERPOP 2025 KOREA Ment #슬기 #SEULGI (video credits watermarked) "Everyone, hello. Happiness! Hello, I'm Red Velvet Seulgi. Is everyone having lots of fun? How was it? Was my performance alright? The truth is, this is my first time performing like this [as a soloist] in Korea. Especially Los Angeles, the first song, it was my first time showing it to you like this here. Did you enjoy it? (👥 You did great!) Thank you. Thank you so so much for inviting me to SUPERPOP 2025 Korea. After my solo activities, I feel so, so great that the performances where I get to meet you have increased. That's why I was extremely thrilled while practicing and working on this performance. The songs that you have heard up to this point were from my 1st solo album. 28 Reasons and the b-side Los Angeles. Was it cool? (👥 Yes!) If I'll show it to you again in the future, are you gonna come [to see me] again? (👥 Yes!) Great~ You are welcome in any way. And, now, there are so many people and so many artists appearing today. I realized the lineup is so amazing. Is there perhaps anyone who was here yesterday as well? Oh! Well, then. That's why I worked really hard to prepare so I can show you my best. Now, I'm going to show you the next song. Not long ago I also released my [2nd] solo album. Do you happen to know that..? (👥 Yes!) There were two songs- wait no, I have only shown you one of them so far. This is my first time showing a b-side performance from this album so I'm a bit nervous. Everyone, I hope you will enjoy it. Well, then, I'll show you the next song (Rollin')."

KSG Updates

14,862 Aufrufe • vor 1 Jahr