Live data from Hacker News

Bongo Cat

bongo.cat

101–110 of 208 posts

Re: Bongo Cat

#101
post #34
post #7

It uses jQuery extensively. The frontend developer in me wants to make a fork written in typescript using react and redux toolkit to manage keystrokes. Then I realize it is just a fun toy.

Sad state of JS frontend. Overcomplicating things is the first thought that we have now, then we think about the requirements.

Why single out JS? Everything developers do nowadays is overcomplicated. See all the posts from large companies saying they switched to this and that for tenuous at best reasons. Then we get a post later saying they're switching back.

Re: Bongo Cat

#103

To play Beethoven, press keys 0 9 0 9 0 5 - 8 6 3

Happy Birthday To You: 1 1 3 1 - 6 5 1 1 3 1 - 8 6 1 1 1 0 - 6 5 3 1 1 0 6 8 6 - modified a bit, as only 10 of 12 notes are reachable.

Thank you for this. This is the only thing I can play on guitar and now I can play this on Bongo Cat.

Re: Bongo Cat

#104
post #34
post #7

It uses jQuery extensively. The frontend developer in me wants to make a fork written in typescript using react and redux toolkit to manage keystrokes. Then I realize it is just a fun toy.

Sad state of JS frontend. Overcomplicating things is the first thought that we have now, then we think about the requirements.

Complain about JQuery yet this loads in less than 300ms.

Struggle to imagine any React/Redux engineer I know getting this on the screen in even 3 seconds let alone sub 1. Depresses me how even 10 second webpage load times are considered acceptable in that toolchain, I know it's capable of better but it clearly needs more work to get there than people are willing to put in.

Re: Bongo Cat

#106
post #7

It uses jQuery extensively. The frontend developer in me wants to make a fork written in typescript using react and redux toolkit to manage keystrokes. Then I realize it is just a fun toy.

This industry’s best kept secret is that jQuery is as awesome today as it was 10 years ago. The DOM API is so much nicer than the native one it’s not even funny. And when you are not dealing with thousands of buttons you realize you don’t need a virtual DOM. You may even come to the conclusion that if you have so much state in a single view, maybe your UI sucks. And that beneath all the React hype, there were people…

While i use React at work for bigger things, I've come to use Vue for almost all my "smaller" hacks since it becomes a win to use almost as soon as you start using inputs. After this it scales pretty well up for anything that is on "one page".

Apart from work things the main example would be a that I built a small audio sequencer hacked together with Vue. That project would've been suicidal to do in JQuery but also went far quicker to make than if i would've been messing around with doing everything "properly" in React. (Iirc the entire thing is My main "issue" right now is if i should just leave it and let it be useful at the current level (perfect for creating small retro-style chip tunes with fixed audio channel tone generator controls). Or to remake it in React to enable more easily supporting stuff like view plugins (to control parameters custom instrument/filter plugins), I.e. in principle making it more "application" like rather than just a small one-page hack.

Re: Bongo Cat

#107
post #7

It uses jQuery extensively. The frontend developer in me wants to make a fork written in typescript using react and redux toolkit to manage keystrokes. Then I realize it is just a fun toy.

Why so oldschool? Isn’t the new coolness to rewrite your frontend in Rust compiled to WASM? :P

Re: Bongo Cat

#108
post #95
post #76

Earlier quoted context omitted.

Although it then remutes if I lock and unlock, or switch away. iOS is fun.

You might need to take it out of silent mode with the physical switch on the side of the phone

Yeah, that works the first time, but then sound is gone again when you switch away to another app and back to Safari. It's really no big deal, just feels like it must be frustrating working on user experiences like this across devices!

Re: Bongo Cat

#110

Earlier quoted context omitted.

This industry’s best kept secret is that jQuery is as awesome today as it was 10 years ago. The DOM API is so much nicer than the native one it’s not even funny. And when you are not dealing with thousands of buttons you realize you don’t need a virtual DOM. You may even come to the conclusion that if you have so much state in a single view, maybe your UI sucks. And that beneath all the React hype, there were people…

While i use React at work for bigger things, I've come to use Vue for almost all my "smaller" hacks since it becomes a win to use almost as soon as you start using inputs. After this it scales pretty well up for anything that is on "one page". Apart from work things the main example would be a that I built a small audio sequencer hacked together with Vue. That project would've been suicidal to do in JQuery but also w…

I never understood this “suicidal” critique of jQuery. I've never got so tangled up in my own code to feel the urge to switch to a different model.

I've seen Backbone.js, Angular, React, etc, all come and go and none ever answered the “why would I want that” question to me. I remember using Prototype.js and MooTools.js and when I saw jQuery's home page I knew instantly the “why” and the answer was an instant and rejoicing “yes”.

Post reply on HN