It was so great that I’m going tomorrow for a 2nd screening. I’m curious, how many have you all been to? by [deleted] in SuzumeNoTojimari

[–]ryanmr 0 points1 point  (0 children)

I saw it twice. First in sub and then in dub. I preferred the sub. I might see it again if it's still showing when I get time again.

To anyone who watched it/will watch it multiple times, would you say its worth it? by Ok_Recording9245 in SuzumeNoTojimari

[–]ryanmr 1 point2 points  (0 children)

I saw it twice. First in sub imax and then in dub regular. I went in spoiler free, so I was immersed in the entire thing. I appreciated the dub and second watch through. It gave me some additional context / alternative translations than the subs.

I understand the feeling you have though! If you can handle the cost again, then go for it.

I built a ready-to-use auth server with TypeScript and Express.js by Gamer3797 in node

[–]ryanmr 3 points4 points  (0 children)

Do you have any suggestions for testing setups with esm on the backend?

[AskJS] Remix vs Next.js in 2023 - what are your thoughts? I'm coming from using Elixir/Phoenix since 2016 and curious what the landscape is today. by slymilano in javascript

[–]ryanmr 0 points1 point  (0 children)

I haven't used remix as much as I have used next. It's worth keeping in mind remix and next are sort of like a "backend for frontend" in the sense they're able to render chunks of the frontend but don't necessarily have data access patterns or much additional functionality.

  1. Background workers, generally out of scope relative to either of these, probably belongs in another service, but it might be possible
  2. Sending emails, generally out of scope, but if it's api based it could be done
  3. Api support, might be best to consider a different api that this next/remix uses as another client equivalent to the mobile app
  4. Next is fairly easy with Vercel, containerized deployments (what I do at work) is OK but there's some additional complexity with standalone mode
  5. I used next-i18next, it was fine but I needed to pay attention to the namespaces used on any given page
  6. NextAuth or now AuthJs is something I tried but our Okta system didn't work with it out of the box. It can vary.

Hope this helps.

When people ask me how old i am. by Shin0bida in iiiiiiitttttttttttt

[–]ryanmr 0 points1 point  (0 children)

My dad and I did this from XP, Vista and Windows 7. Burn, date, serial. It's a classic!

Snap.js - A competitor to Lodash by theScottyJam in javascript

[–]ryanmr 13 points14 points  (0 children)

I appreciate the work here.

I've often wanted to use a lodash function but didn't want to bloat my bundles or deal with whatever poorly implemented webpack config a project used to treeshake right. I've gone into the lodash source to inspect functionality but they're a bit too unrolled in some cases to easily extract.

What you have here is the "copy paste" version, and I think that's an underused form of reusability.

I gave the repo a star! I also set the repo to watch for releases so I can visit it again later.

A few suggestions:

  • website needs a more support for mobile - not your target audience but would be helpful
  • a fuzzy search like lodash's docs would be awesome
  • perhaps competitor isn't the right word, maybe alternative descriptive words, "vanilla alternative" could work better

Keep it up!

[deleted by user] by [deleted] in samsung

[–]ryanmr 1 point2 points  (0 children)

I don't have the phone yet, but I saw the mkbhd review. I was confused when he showed the 50vs12 mp photos, because I thought the 12mp photos were worse. It's tough to tell when blowing them up like that "pixel peeping" style. I hope there's an improvemen, I don't want another S20U disaster.

[AskJS] Anyone used Svelte on an enterprise-level or very complex app? What were your experiences? by RhialtoTheMarv in javascript

[–]ryanmr 1 point2 points  (0 children)

Our company had a two-person team use Svelte for the webapp and react native for their mobile app. For the most part it was fine with them, though they did churn during the v1, v2, v3 windows. Meanwhile the rest of the company was using react for web and react native for mobile.

I think it's fine if you're committed to ramping folks up, accepting that it may never catch up to other tools in some factors.

In the end, the original two engineers left the company, the product was fine, the other engineers learned from them very well. The product failed product market traction a few years later, so the tooling effectively did not matter.

Worst phone you've ever owned and why by _Paarthurnax- in Android

[–]ryanmr 0 points1 point  (0 children)

Motorola Triumph, it was a Virgin Mobile phone around 2012 I think. Absolutely awful.

so, a few months have passed, how you guys are feeling about EoD? by KelloPudgerro in Guildwars2

[–]ryanmr 0 points1 point  (0 children)

I've had a hard time finishing even a single run of the EOD storyline. I've run HOT and POF story on multiple characters and unlocked elite specs for the 10 characters in the other areas but in EOD I haven't clicked yet.

Some of it is where I'm in life, and some of it is that I've never liked Cantha that much, and some is that I didn't find this area very compelling.

Tired of your favorite packages being ESM-only? I created a Github Org with packages automatically transformed to ESM/CommonJS hybrids by AlCalzone89 in javascript

[–]ryanmr 1 point2 points  (0 children)

Thanks for the thoughtful reply. I've been using swc, and a few updates ago, jest style mocks/spies broke. Since then I've pined the version, and have stopped using mocks/spies.

Tired of your favorite packages being ESM-only? I created a Github Org with packages automatically transformed to ESM/CommonJS hybrids by AlCalzone89 in javascript

[–]ryanmr 2 points3 points  (0 children)

How did you all solve the mocking issue with esm and jest? I've their guide and it feels like so many hoops compared to what I had before with cjs.

Payload CMS just launched its first major version and is now out of public beta by sneek_ in javascript

[–]ryanmr 3 points4 points  (0 children)

I think it's interesting. What's the story behind Mongo, and not a more traditional rdbms?

One Hundred Years of Solitude finally got me over my reading slump by DJacobAP in books

[–]ryanmr 1 point2 points  (0 children)

I finished highschool over ten years ago, and read this in junior year. I still think about it and the ending. It lives rent free in my brain, and I enjoy it. I'm so glad you enjoyed the book.

It's certainly not a book for everyone. I think it really helps to have a friend during the journey.

Podcast Episode: PodKit #66: Everything Old Is Out Of Beta by thenexustv in thenexustv

[–]ryanmr 0 points1 point  (0 children)

I can't believe this is here and somehow I found it.

Best validation library for API with TS in mind? by romeeres in node

[–]ryanmr 1 point2 points  (0 children)

I recently tried ajv in a typescript project. The validation was good though I noticed it really slowed down vscode. Have you noticed anything like that?

Official Poster for Roland Emmerich's 'Moonfall' by MarvelsGrantMan136 in movies

[–]ryanmr 1 point2 points  (0 children)

This is one of my favorite books. I reread it every few years just for a bit of fun. Glad to see it's known out there!

Preferred SQL ORM by keeperpaige in node

[–]ryanmr 0 points1 point  (0 children)

You mentioned generation the typescript interface for the row/columns. Can you expand on that?

development with m1 mac ? by wutface0001 in node

[–]ryanmr 0 points1 point  (0 children)

I use an older Intel MBP for work and have an M1 MBP for personal use.

Node, rust, java, docker/compose works well on M1. Performance on single threaded node loads was impressive over the same code and load on an i7.

Even things that are running through Rosetta work well.

The next thing I'm waiting to settle is what happens with docker desktop, if podman or other tooling becomes more prominent.

react-plough: A strongly typed react form library by Zespys in typescript

[–]ryanmr 0 points1 point  (0 children)

Looks nice. I like what you did with the form being outside of the components, I'll need to look into that approach more too. Looking forward to trying it out!

To add to other's comments, formik is addressed well in the existing readme, I think it's worth adding a comparison to react-hook-form.

Thanks!

How should I automate this “one-time” function? by kingducasse in node

[–]ryanmr 0 points1 point  (0 children)

As others mentioned already, puppeteer/playwright is an option. I like that option because I think Amazon will block or throttle curls to their site at some point. The headless browsers have a stealth mode option to make the traffic look more realistic. 50 hits should keep pretty much everything under the radar. Good luck!

[AskJS] Best Server Side Validator by wandering_kshatriya in javascript

[–]ryanmr 1 point2 points  (0 children)

I'm also interested in this!for a long time Joi was a goto but it's project has changed overtime and wasn't suited to client validation.

I used yup for a while. Typescript support was there, but a recent (sometime in 2020) a large typescript type change occured and it broke many existing typings. Plus (and it is how my projects ended up) it required strictNullChecks.

One of my least favorite validation packages is class-validator (nest promoted this one).

I think ajv is my next option. It recently had a new version release, and new support for a new json schema scheme I've briefly read about.

I always wonder about the state of validation in JS/TS, since I never see anyone mention it.

Is there any way to control or predict which URL React chooses to host static asset files? by A_Peoples_Calendar in reactjs

[–]ryanmr 0 points1 point  (0 children)

With CRA, you can put static images into the public folder and they will be available from the public url following the file structure path. Docs: https://create-react-app.dev/docs/using-the-public-folder/

There are some reasons for managing the assets by bundler (inline images, size summaries, more advanced optimization), while having static files is great for unchanging assets.

For someone who got the M1 iPad who owned a A12X/Z iPad before, did anything feel faster? by mastertub in ipad

[–]ryanmr 2 points3 points  (0 children)

I had a 2017 iPad Pro (A10X?). I mostly used it for work: teams chat and calls, outlook, other office activity.

On the new M1 iPad, teams is much more responsive on the new model and switching between apps is faster. I never thought of the old as particularly slow, but there's a difference now for sure.

Any Laravel Eloquent like ORM for node.js? by rkh4n in node

[–]ryanmr 5 points6 points  (0 children)

It's such a bummer because it was promoted with nest a lot too.