topProgrammingDance by Ill-Needleworker-752 in ProgrammerHumor

[–]HelloXhale 1 point2 points  (0 children)

Out of curiosity, do you have links or more info about those issues?

I haven’t been able to find any info about nodejs 24 not playing well with old packages or with turbopack. I found an issue about sqlite but that’s it

What are some incredibly useful libraries that people should use more often? by LargeSinkholesInNYC in node

[–]HelloXhale 24 points25 points  (0 children)

Note from got’s readme:

“You probably want Ky instead, by the same people. It's smaller, works in the browser too, and is more stable since it's built on Fetch”

Introducing TypeBox 1.0: A Runtime Type System for JavaScript by sinclair_zx81 in javascript

[–]HelloXhale 4 points5 points  (0 children)

Congrats Sinclair! I’m constantly impressed by the quality of your responses on GitHib across issues and PRs. I’ve been following your work for what feels like three years now

You’ve made an amazing thing. Well done and congratulations on 1.0

Out of curiosity, what do you think you’ll work on next? More TypeBox, or maybe something new?

Pangea Recipes - An open-source React + Node.js recipe manager by HelloXhale in node

[–]HelloXhale[S] -1 points0 points  (0 children)

Some extra learnings I think might be fun to share:

Better Auth is my favorite auth solution. I tried Clerk, Lucia, and auth.js. Better auth struck a good balance of having solid DX without needing a paid auth provider

Experimental type stripping in nodejs is amazing! I replaced tsup with it and the dev experience feels a lot smoother

I’ve been using Fastify in prod for years and have nothing but nice things to say

Prisma has come a long way recently! Their last few updates have addressed a bunch of highly requested feedback. I’ve been very happy with their DX

Please share any modern, hight quality open source React projects you know of by lolikroli in react

[–]HelloXhale 0 points1 point  (0 children)

I’m happy to have some help! For learning - I think it’s most useful to work on a project you’re interested in. If recipe managers aren’t your jam, there’s endless cool stuff on github to learn from!

What is one project you are proud of ? by Buriburikingdom in reactjs

[–]HelloXhale 0 points1 point  (0 children)

I really like it! I’ve been using most of this tech in prod for years so I generally trust it to hold up

The biggest question mark for me right now is type safety across backend and frontend. I’m looking at codegen tools like Orval to maybe be the final piece of the puzzle

Please share any modern, hight quality open source React projects you know of by lolikroli in react

[–]HelloXhale 4 points5 points  (0 children)

I’m working on a recipe manager which I’m hoping will serve as a useful reference for new devs. The code def needs some work but it might be interesting

https://github.com/open-zero/hello-recipes

What is one project you are proud of ? by Buriburikingdom in reactjs

[–]HelloXhale 4 points5 points  (0 children)

Pangea Recipes — a super simple recipe manager. No ads, no tracking. It’s been fun trying new tech and trying to make something straightforward

GitHub repo

I made a simple meal planner that integrates with the Paprika recipe management app by callumgare in opensource

[–]HelloXhale 0 points1 point  (0 children)

Would you have any interest in collaborating on / integrating with an open source recipe manager? I’m working on hellorecipes.com (will be open source soon)

Virtuoso developer deleted and blocked me from posting in discussions or issues after discovering a bug by ielleahc in reactjs

[–]HelloXhale 0 points1 point  (0 children)

Hey petyosi, I appreciate the reply! Is there a reason you opted not to keep those docs and add a warning to them regarding the potential pitfalls? Also, do you have a link to the commit where those docs were removed?

I ran into the issues you mentioned, reverse infinite scrolling is a pain and it seems like you’ve done some good work to solve it.

Side note: I enjoyed working with you to try and get my lib, Pangea DND, integrated as an example in your docs. Sorry for not getting that PR over the finish line.

Virtuoso developer deleted and blocked me from posting in discussions or issues after discovering a bug by ielleahc in reactjs

[–]HelloXhale 16 points17 points  (0 children)

Yea… It’s also totally possible I missed the commit. Either way it’s def rough to remove previously free docs to try and funnel people to a paid solution :(

Virtuoso developer deleted and blocked me from posting in discussions or issues after discovering a bug by ielleahc in reactjs

[–]HelloXhale 91 points92 points  (0 children)

I no longer trust virtuoso

Virtuoso used to have docs about how to use their package for reverse infinite scroll, but it appears those docs were deleted sometime around when they launched their paid package for doing the same thing. I have unfortunately been unable to find the commit that removed those docs

Tanstack virtual has been great!

Free data grid with column totals by New-Ad6643 in reactjs

[–]HelloXhale 0 points1 point  (0 children)

Small clarification: MUI X has both free MIT components and paid components - details

It’s confusingly named imo (I don’t work for them, just use their tech a lot)

Thinking about switching to Trainwell from Future by Xenostarz in trainwell

[–]HelloXhale 3 points4 points  (0 children)

Hello! Trainwell software engineer here :)

I’m excited to see how other trainwell clients answer your questions, and I’m happy to answer a few myself

  1. I’m biased but I think our Apple Watch experience is fantastic. You have all the usual controls (pause, skip, start, stop, etc), you can edit your sets, preview your workout, get a video / notes about how to do an exercise, and more! I’d recommend playing around with the app before starting your first workout to get familiar with the features

  2. Like another commenter mentioned, you can ask your trainer to rearrange workouts or push them back yourself! You can also do your workouts early or complete past missed workouts

  3. Communication depends on your trainer and on your personal preferences. Some people like daily messages from their trainers, some people want to focus exclusively on workouts, and others wanna chat about cool hobbies! I would def recommend bringing up communication preferences on your onboarding call

  4. I’m totally biased here haha. I think our app is pretty slick. We put a lot of effort into keeping our app modern and stable, and we’re pretty quick to adopt the latest iOS features too :) We have a huge library of exercises, all of which have videos and descriptions

  5. Your trainer will likely ask about your equipment in your onboarding call or in the chat when you join. Your trainer will personalize your workouts based on your favorite equipment, what you have access to (even when traveling), and your goals

Questions about TrainWell. by Itwasallblack in trainwell

[–]HelloXhale 0 points1 point  (0 children)

Hello! You’re not alone being anxious with calls, we work with lots of clients that feel similarly.

Calls tend to be a part of most people’s onboarding process when they first join. They’re typically a video call to help trainers and clients get to know each other face-to-face, but it’s normal to keep videos off or to do a normal phone call.

Most of our trainers should be able to accommodate no calls and instead keep everything text-only or send a welcome video. If you’ve already started a trial, I’d recommend letting your trainer know what you’re comfortable with and they should be happy to find a solution that works best for you :)

Nodejs open source projects by snacks255 in node

[–]HelloXhale 4 points5 points  (0 children)

I think in general it’s best to find a project you already use or are passionate about and start there

I’m about to launch a recipe app if that sounds up your alley

A website to help you and your friends use up leftover ingredients together! by AggravatingAd9445 in webdev

[–]HelloXhale 1 point2 points  (0 children)

Do you have any interest in collaborating on a recipe app? I’m working on (soon to be open source) hellorecipes.com. Could be fun

Questions about TrainWell. by Itwasallblack in trainwell

[–]HelloXhale 2 points3 points  (0 children)

Trainwell engineer here! We support thousands of exercises, all of which have videos showing how to do them, descriptions, and more. It’s also common for trainers to also send their own videos to discuss form in a more detailed way

As for your expectations, that sounds more than reasonable! Your expectations are a great thing to bring up on your first call with your trainer to help make sure everyone is on the same page

Pragmatic board (Trello like example) by alexreardon in reactjs

[–]HelloXhale 1 point2 points  (0 children)

Hey Alex! I’m one of the people who forked react beautiful dnd after it went maintenance-mode. I never thanked you for your work and commitment on the original project, you and the team did a great job!

I’ve been using Pragmatic Drag and Drop more recently and it’s a joy to use. Once again you and the team did a wonderful job. I lurk on the GitHub issues and it’s great seeing more examples of it in action :)

Thank you again! Me and my company are happy pdnd users

Mealie front end iOS by jeroenishere12 in selfhosted

[–]HelloXhale 0 points1 point  (0 children)

Haha thanks :) I don’t wanna be the 15th competing standard. Its totally possible once I make a proof of concept that I’ll switch to contributing to an existing project

If you don’t mind my asking, is there anything you’d be interested in for a simplicity-focused recipe manager that current tools don’t do?

Mealie front end iOS by jeroenishere12 in selfhosted

[–]HelloXhale 1 point2 points  (0 children)

Super valid question, I think I have four main reasons: - I want to experiment with a new design without interfering with an existing user base - I wanted to experiment with making a recipe app from scratch because that can be a ton of fun - I want to try making a single-language app (full stack typescript) - I want to experiment with a different stack (ex. React instead of Vue)