elijah seed-arita
banner
elij.dev
elijah seed-arita
@elij.dev
| 🌐 FRONTEND 🖥 BACKEND 🎨 SHADERS |
Partner at @internetstudio.bsky.social / working on bluesky (╹◡╹)♡
// i live for the internet
ty! feel free to check out the live site on diagram.page! doesn’t include these updates yet but should be dropping soon if all goes to plan! :D
diagram.page
Simple flowchart builder
diagram.page
November 15, 2025 at 8:26 AM
the struggle is real 😭😭
November 15, 2025 at 8:25 AM
not a bad feedback tbh, i could see the layout shift being a bit annoying. i'll experiment with this a bit.
November 15, 2025 at 4:07 AM
appreciate the feedback!
November 15, 2025 at 3:16 AM
tyty! hoping to take this feature live on diagram.page next week!
diagram.page
Simple flowchart builder
diagram.page
November 15, 2025 at 2:48 AM
soon you'll be able to edit the shape / color of multiple nodes at once as well!
November 12, 2025 at 12:23 AM
also, spot the bug lol
November 11, 2025 at 10:51 PM
ahhh i think you're right! i just looked back into .reduce() and i see that you can use a custom starting value, and it can be any type. that didn't register the first time i was looking at the function. i might try rewriting my solution with this knowledge 👀
November 11, 2025 at 7:51 AM
thanks! perf isn't too important here, so i mostly care about readability :D

i should have clarified that the nodes are not DOM nodes but just regular objects. kinda confusing, lol
November 11, 2025 at 2:02 AM
YES THIS WAS SUPPOSED TO SAY 2025 whoopss
October 17, 2025 at 1:10 AM
thanks! my original intention was to switch to a proper blog, but maybe i'll stick with the threads for now!
October 7, 2025 at 9:20 PM
glad you liked it, maybe i'll continue this way!
October 7, 2025 at 9:17 PM
That's it. Here's the final product. You have a player that can move around. This is a very basic game, but I hope it gets your imagination running. I plan to continue this series with a lot more info.

What medium would people prefer? Video, blog, or continuing like this?
October 7, 2025 at 4:06 AM
Cool, now the screen gets cleared. Lastly, to make this a "game", let's add some basic controls. Instead of blindly incrementing x and y every frame, let's do it if keys are pressed down. We can add keydown and keyup listeners and toggle some booleans.
October 7, 2025 at 4:06 AM
October 7, 2025 at 4:06 AM
Something happened, but it looks like it's dragging across the screen! We just need to clear the screen before we redraw.
October 7, 2025 at 4:06 AM