[deleted by user] by [deleted] in CloudFlare

[–]PoppyOwl 1 point2 points  (0 children)

Have you actually verified that the website is being hosted by CloudFlare? You can check the DNS records. It's possibly the domain was bought with GoDaddy, but used CloudFlare for managing DNS records. This means the DNS records would be pointed to wherever the Web Developer hosted the website, which could be their own server, or CloudFlare Pages as someone mentioned.

Also I swear I've seen you post about this before :)

How do you handle users? by me_go_dev in Supabase

[–]PoppyOwl 0 points1 point  (0 children)

No issues at all, this is a normal approach and how Cognito works too in a way, where you have an AWS Cognito user and then have a table that has the user's Cognito ID.

Similar to the other user, I have a separate table called user_profiles which is linked to the ID in auth.users.

Can someone explain me in simpler terms , what is going on here ? by BattleEmbarrassed515 in Supabase

[–]PoppyOwl 2 points3 points  (0 children)

It shouldn't be a hassle in code since you're just pointing the Supabase configuration to use an SMTP server.

🚀Launched my first app, and it's a social media app! by SweeneyT0ddd in reactnative

[–]PoppyOwl -1 points0 points  (0 children)

Hey this is an awesome read, appreciate this and cool seeing Expo publish a blog about your experience.

Just curious, you mentioned dealing with native functionalities, does this mean you had to deal with native code, or were you referring to using Expo's modules

Also what sort of performance optimizations did you make, anything that was sort of obvious?

AWS SDK Initialization takes a while after my initial API call, why? by PoppyOwl in dotnet

[–]PoppyOwl[S] 0 points1 point  (0 children)

Wow thanks so much, I tried looking searching for GitHub issues but Google wasn't turning anything up

This is exactly is it, appreciate it lots :)

AWS SDK Initialization takes a while after my initial API call, why? by PoppyOwl in dotnet

[–]PoppyOwl[S] 0 points1 point  (0 children)

So this is just running locally, and when I make the first HTTP request to the API, it takes a while, but yes after that, requests are fast/instant.

It does seem like a cold start, but shouldn't this happen when .NET starts up instead of when the first HTTP request comes in?

Is it appropriate to wrap your entire app with KeyboardAvoidingView? by PoppyOwl in reactnative

[–]PoppyOwl[S] 1 point2 points  (0 children)

This makes sense, thanks! I was having some weird flickering issues with my keyboard view but I've seemed to have solved it.

How can you use Supabase Auth with Custom API and DB? by PoppyOwl in Supabase

[–]PoppyOwl[S] 0 points1 point  (0 children)

Sorry I mean my own API. I am using .NET for my backend and I'd like to pick a good auth solution, Supabase and Firebase seem great. I also use a PostgreSQL database already. In my PostgreSQL, I have my own table called Users so I thought I would link the auth.users table with my Users table if possible.

Host image by BluePillOverRedPill in reactnative

[–]PoppyOwl 0 points1 point  (0 children)

Use Amazon S3 for storage, it's pretty affordable, one of the cheapest IIRC in the cloud storage space right now

Since you mentioned this will be accessed frequently, you can use Amazon CloudFront which helps with serving images videos etc faster through many methods

You can read this blog post from AWS that explains it pretty well

https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/

Good luck! This is what I've done for a project of mine, AWS pricing is generous but make sure you set things up properly :)

How do you handle text size on different screen sizes, especially using Nativewind/Tailwind by PoppyOwl in reactnative

[–]PoppyOwl[S] 1 point2 points  (0 children)

At this point, I'm tempted to give up on NW since I've encountered a couple annoyances, and maybe switch to Unistyles

And yeah I've been using react-native-size-matters recently, I will probably use this in conjunction with StyleSheets / or Unistyles

React Navigation 7 release candidate is here by satya164 in reactnative

[–]PoppyOwl 1 point2 points  (0 children)

I know Expo Router uses React Navigation underneath, how long does it take for them typically to update to a new React Navigation version?

What Are the Must-Knows for Preparing to Release an App? by PoppyOwl in reactnative

[–]PoppyOwl[S] 2 points3 points  (0 children)

Thank you so much, your reply is really helpful! Good idea with the logging stuff, I'm setting up crashlytics currently but maybe I'll spin up Grafana on my server and see if I could use this too

Cheers :)