domhhv.bsky.social
28 y.o. Full-Stack Engineer passionate about open source, TypeScript, and React
ex-Waze, ex-PandaDoc, ex-Unstoppable Domains
Currently building an AI-driven web SPA
Playing PS5 and PC games in my free time
https://github.com/domhhv
37 posts
22 followers
28 following
Getting Started
Active Commenter
comment in response to
post
Well, there're actually a few sneak pics of my rigs in my feed ;)
comment in response to
post
Well my top four games:
- Returnal
- TLOU2R
- Cyberpunk 2077
- Hogwarts Legacy
My gaming setups are not static, as I play PS5 in my living room and PC in my office, where I also have my work desk with monitors set up–it serves two purposes: gaming and coding, heh
comment in response to
post
Thankfully, my gaming PC is also helping me get through the PSN downtime. Between Steam, EA, Epic Games and other launchers, there’s always something to play! How’s everyone else holding up? 🎮 💻
comment in response to
post
This script:
- Switches to `main` by default (or any branch you prefer).
- Pulls the latest changes with rebase.
- Deletes the old branch.
- Optionally stashes and pops local changes if needed (just add --stash).
Hopefully, it helps your productivity as well if you've faced the same problem!
comment in response to
post
Thanks for sharing, Josh! Totally agree that aesthetics are key, so I’ll definitely give Lucide a try someday – looking forward to seeing how it compares! 🙌
comment in response to
post
I've been hearing a lot about Lucide icons and wondering how they compare to Phosphor Icons which I used in several projects (phosphoricons.com). The latter claims to have substantially more icons (9k+) and many framework bindings.
comment in response to
post
Yes, it's the best
comment in response to
post
Oh thnx 😅 Me and my gf played through It Takes Two and also fought while at it, so Overcooked 2 sounds like a 2nd round, lol
comment in response to
post
Yep, haven’t played it yet, but it’s been on my radar! Should I start with the first, or jump into 2?
comment in response to
post
Same, I'd totally pay for an ads-free subscription if that were an option
comment in response to
post
And since I only got my first ever PlayStation last summer (last gamed on PC in 2017 before that), this list is really all my favorites so far. Of course, I’ve had a chance to play other games too, but these stood out the most. Meaning, no character limit constraints here 😄
comment in response to
post
Wow, reading this thread, I had no clue Stellar Blade is getting DLC! I’ve been playing and just reached Wasteland, so even more reason to keep pushing forward
comment in response to
post
comment in response to
post
TLOU & GOW are sick! 🔥 Platinumed I, II and Ragnarök this year
comment in response to
post
Stellar Blade is top-notch (not accounting for the story)
comment in response to
post
I used Hyper for quite a while and switched to Warp this year and have been really enjoying it.
I don't know about responsivity but they do allow you to create your own custom theme: docs.warp.dev/appearance/c...
comment in response to
post
Couldn't agree more:) I feel like 2 & 3 remakes should be way smoother though
comment in response to
post
Hey! I can relate to 🏆, very engaged in that. Got my first ever PS (5) last June and earned 11 platinum so far. Plan to build a webapp to track trophies with ease
Also can't wait to play RE4 remake, but wanna play through 0-3 first to know the story. Can't seem to make myself play through 0 though:(
comment in response to
post
While it’s not a JRPG, I think fans of the genre might really enjoy Stellar Blade. I just started playing it recently and have been having a great time with it!
comment in response to
post
Don’t forget the hidden Level 5: “It’s the user.” 🫣
Bonus Level 6: “Have we tried turning it off and on again?”
comment in response to
post
Not if you play Returnal... (totally agree with the post though)
comment in response to
post
- utilizing semantic HTML elements for better accessibility & SEO
- em/rem vs px units in CSS
- clear React dirs and what to put where (components, hooks, utils, helpers, models, stores, services, etc.)
- clear Node dirs and what to put where (routes, controllers, services, models, middleware, etc.)
comment in response to
post
- aliases (pick one and stay consistent: `@` vs `@\` vs `$` vs `~` and so on)
- barrel file exports for grouped imports
- tests location (collocated vs centralized vs hybrid vs __tests__)
- optimizations (when to use/not overuse: memo, useMemo, useCallback)
- env vars config and management
comment in response to
post
So, here's a simplified version of what I eventually came up with. I'm not sure it's the most elegant way to solve the problem. But I enjoyed trying out and getting the hang of a modern and niche JS feature while building something! So I thought I'd share in hopes it could prove useful to some.
comment in response to
post
I didn't like having such a long function in my React component, but I didn't know how to extract it since I needed to sequentially update the status state upon each async step complete. And then I remembered about generators.
comment in response to
post
It was a huge function with many steps. I would repeatedly call different LLM APIs, and each step needed the result of the previous one, with some sync actions in between. Before each async step, I would set a status state and render it to inform the user of the currently performing step.
comment in response to
post
I was implementing a complex flow where a user provides a prompt in the UI, then I programmatically enhance it and attach some context, and then start a long-running process where I feed this data to an LLM, wait for the response, then feed it to another LLM (potentially changing it), and so forth.
comment in response to
post
I perhaps would if only it had a disc drive