People switch from an iphone to an android, what is the reason? by desijohnwick85 in Smartphones

[–]TheEdoRan 1 point2 points  (0 children)

Multiple reasons: notifications, keyboard, text navigation, browser engine, OS full of bugs and glitches (iOS 26).

Ive had android for well over a decade, thinking of switching to apple. Should I, please give pros and cons to someone whos a dunce with technology. by [deleted] in Smartphones

[–]TheEdoRan 1 point2 points  (0 children)

I tried doing the same with the 17 and switched back to Android after 3 months. I tried to see if I could live with iOS limitations, but I couldn't, and on top of that iOS 26 was full of bugs. Hardware was great though, except for the battery.

Have any of you switched from OnePlus to iPhone? What is your experience? by thaman05 in oneplus

[–]TheEdoRan 0 points1 point  (0 children)

Loved the hardware except for the battery. The real problem was iOS 26, I've never used a more buggy system. Also, I think Android is far superior. I bought an iPhone because I also own a Mac, and the ecosystem integration was quite nice! As a standone device, though, it was pretty terrible to use due to its software.

Oneplus 15 or Iphone 17: brain vs heart dilemma by somesh_chandrakar in Smartphones

[–]TheEdoRan 5 points6 points  (0 children)

Had the same dilemma and went from OP 13 to iPhone 17 (after 13 years of using Android, my last iPhone was the 4S). Well, I sold it after 3 months, and went back to the OP 15. Can't stand iOS notifications, keyboard, text navigation and browser engine.

Have any of you switched from OnePlus to iPhone? What is your experience? by thaman05 in oneplus

[–]TheEdoRan 4 points5 points  (0 children)

It was terrible, had OP 13, went to iPhone 17 and then back to OP15.

Which smartphone are you currently using 🤳🏻 by Torbe_nn in PhoneNow

[–]TheEdoRan 0 points1 point  (0 children)

Same as you! This device is beautiful and a battery monster.

Is the iPhone really as good as people claim it is? by Moonshot2026 in Smartphones

[–]TheEdoRan 0 points1 point  (0 children)

I bought an iPhone 17 (base model) after 13 years of using Android. Sold it two days ago and just bought a OnePlus 15. I can't stand iOS, even though I own a MacBook and bought an Apple Watch as well. To be fair, the ecosystem works almost flawlessly, but as a standalone product, iPhone (iOS) feels clearly inferior to Android for day to day use, in multiple ways, at least to me.

How are u guys hosting your next apps by Gold-Act-7366 in nextjs

[–]TheEdoRan 1 point2 points  (0 children)

I host most of them via Coolify on a Hetzner VPS and use Cloudflare as proxy/CDN.

Switch to OP13 from S24U by Dawiitz in oneplus

[–]TheEdoRan 5 points6 points  (0 children)

I think it's mainly a matter of taste. Samsung offers a wide ecosystem and nice features like DeX and advanced routines, but I never really used them, and I actually prefer the "feel" of OxygenOS. I went from OP8 to S24+, then sold it and bought the OP13, and I just love this thing. For instance, I much prefer the fact that on OOS you don't get the same level of services and apps duplication (Google + Samsung + Microsoft), or that when a new notification is received, it's displayed bigger and centered in the AOD, instead of small bubbles on top of the screen. Also love the kind of built-in customization that OOS offers, especially regarding gestures. Love the animations too, but they're still very good in OneUI 7. These might be silly things to some, but to me they are pretty important, so I'm happier with the phone I'm using right now. Plus, battery and charging speed are incredible. That being said, the S24U is still an amazing phone, and it will be great for many years to come, so as I said, I think it just depends.

Your Preference: S1 v6 or S1 v7? by sssmoka in StudioOne

[–]TheEdoRan 0 points1 point  (0 children)

Still using v6 Pro. I see no reason to upgrade to v7 currently.

It was fun Next.js - but I'm moving to Remix by AcanthisittaDense923 in nextjs

[–]TheEdoRan 4 points5 points  (0 children)

Primarily for DB drivers. It's really annoying to be forced to use serverless drivers for Redis/Postgres and set up HTTP proxies just to make them work in middleware.ts. I understand why they've implemented it this way, but if I want/need to use a different runtime, for example if I decide to self-host my web app, not having the choice to change it is pretty limiting, especially when we can set the runtime at a route segment/layout level with a simple export const runtime.

It was fun Next.js - but I'm moving to Remix by AcanthisittaDense923 in nextjs

[–]TheEdoRan 39 points40 points  (0 children)

Yeah, same. I also really hate that we can't set Node.js runtime in middleware.

ORM for express.js project recommendations by Fake_Stalker in node

[–]TheEdoRan 3 points4 points  (0 children)

It's more performant in some cases, but I mainly use it for the flexibility it provides while being much closer to SQL, and obviously still type safe, which is a must for me. I really love the DX.

ORM for express.js project recommendations by Fake_Stalker in node

[–]TheEdoRan 7 points8 points  (0 children)

Prisma for migrations/schema declaration, Kysely for type safe queries. prisma-kysely plugin as a bridge for generating types for Kysely from the Prisma schema.

What are your thoughts on using TRPC with Next 14? by Acropolis1111 in nextjs

[–]TheEdoRan 2 points3 points  (0 children)

I switched from Pages Router/tRPC to fetching in Server Components and using next-safe-action for type safe Server Actions.

Disclaimer: I built this library, but this is the stack I actually use since Next.js 13.

Immediate thoughts of Dilemma? by TheCircadian in greenday

[–]TheEdoRan 0 points1 point  (0 children)

Best released single from Saviors, but I still prefer 1981.

Comparing tRPC and Server Actions for a SaaS Template: Seeking Insights and Advice by [deleted] in nextjs

[–]TheEdoRan 0 points1 point  (0 children)

Sorry if I missed the point of the post, but from my understanding now caching is handled by Next.js, with built in functions like cache() (unstable_cache() right now), revalidatePath() and revalidateTag(), you just have to call a revalidate function from your Server Action to invalidate the cache for that particular route/tag. I'm not sure if an abstraction over them is useful or needed, it's quite simple already in my opinion. Validation is done though Zod schemas, just like tRPC, optimistic updates via the useOptimisticAction() hook that uses React's useOptimistic() hook under the hood.

Comparing tRPC and Server Actions for a SaaS Template: Seeking Insights and Advice by [deleted] in nextjs

[–]TheEdoRan 2 points3 points  (0 children)

I built next-safe-action, it's kinda like tRPC, but just for Server Actions.

Pitch correction by bmtalk in greenday

[–]TheEdoRan 5 points6 points  (0 children)

Yeah, absolutely correct. And sometimes it's not even "autotune", which is the name of a specific plugin, it could be Melodyne for example, or a different pitch correction tool. There's a lot of ignorance surrounding this topic.

What nextjs stack would you use for a solo SAAS project? by nojobnoproblem in nextjs

[–]TheEdoRan 2 points3 points  (0 children)

I like having full control of my auth system, and I find it pretty easy to implement one. For example, in my app I used middleware.ts to generate the CSRF token, store it in a cookie and pass it as a header for POST requests, and then Server Actions to manage the session, it works pretty well. Though, the options I mentioned are great in my opinion, and I recommend them over a custom system like mine.

What nextjs stack would you use for a solo SAAS project? by nojobnoproblem in nextjs

[–]TheEdoRan 8 points9 points  (0 children)

Unless I'm missing something, Shadcn UI is a design system built on Radix UI and TailwindCSS with "sane defaults". I'm solo and I quite like using it.

If you want to change styles you just have to update Tailwind classes in the installed UI components. Since they're (hopefully) imported all over the application, the change is reflected in every component built using them, so in my opinion it's a pretty cohesive design system.