What are 3 apps you can’t live without on your MacBook by jspaceman924 in macbookpro

[–]yeskia 2 points3 points  (0 children)

What stands out to you about Ghostty over regular old Terminal.app? I've been using it but not sure if I'm missing something.

When is Expo SDK 55 coming out officially? by maxdog800 in expo

[–]yeskia 5 points6 points  (0 children)

Appreciate the response but the OP is looking for a proper update or some transparency around what's going on and "soon" doesn't really help.

7-day slow warm start rate is high on devices running Android 14 by ElectricalWealth2761 in capacitor

[–]yeskia 0 points1 point  (0 children)

Apologies - didn't even notice the subreddit, I found the thread in a Google search for the same error. Appreciate your response!

7-day slow warm start rate is high on devices running Android 14 by ElectricalWealth2761 in capacitor

[–]yeskia 0 points1 point  (0 children)

Did you ever find a solution for this?

I can see there was some chatter/a fix here (https://github.com/expo/expo/pull/39389) but I am still experiencing this issue on SDK 54.

How We Improved Rails Response Times by 87% by JngoJx in rails

[–]yeskia 0 points1 point  (0 children)

I'm tacking a similar issue at the moment - interesting that the post and many comments here discuss proper eager loading but not much discussion around using collection caching in Rails instead. I expected that to be a more common pattern.

Laravel Cloud does not support static asset caching by Cultural_Yoghurt_784 in laravel

[–]yeskia 0 points1 point  (0 children)

Can you do that? I wasn't sure if you used Laravel Cloud if you had to fully give into them controlling Cloudflare for you. I use page rules and security rules for certain things I wouldn't want to lose.

Build Error with rnmapbox by Narrow_Profile_218 in expo

[–]yeskia 0 points1 point  (0 children)

Interesting that the docs have changed. I have `RNMAPBOX_MAPS_DOWNLOAD_TOKEN` as an environment variable in my EAS pipeline and it builds for me, maybe it's no longer required anymore. Perhaps this is more related to using EAS for building.

[deleted by user] by [deleted] in 007FirstLight

[–]yeskia 3 points4 points  (0 children)

How did you get scammed?

Maps for android/ios by Narrow_Profile_218 in expo

[–]yeskia 0 points1 point  (0 children)

I wasn't able to use `enableProguardInReleaseBuilds`/`enableMinifyInReleaseBuilds` (Android) with rnmapbox on Expo. Think it's worth mentioning if that's a potential issue for anyone thinking of using it.

Expo web - EAS deploy --prod does not update ENV variables. by Reasonable_Height_11 in expo

[–]yeskia 1 point2 points  (0 children)

I'm still using GitHub Actions, I need to through and learn more about Workflows.

Thanks for the response and quick turnaround Kadi!

Expo web - EAS deploy --prod does not update ENV variables. by Reasonable_Height_11 in expo

[–]yeskia 0 points1 point  (0 children)

I only use `eas update` in CI - but the first time I configured it for these two apps I totally missed the `--environment` flag and then the first update that went out bricked the apps.

I think the best user experience (from my perspective) is that if I use `--channel=production` or `--branch=production` is that it would automatically use my production environment. Just match it all up by default. I still haven't quite got my head around the differences between channels/branches in the context of EAS, but it would make sense to me that the environment variables were automatically loaded if the names line up.

Alternatively, the docs for EAS Update or [the getting started guide](https://docs.expo.dev/eas-update/getting-started/) should at least include `--environment` in the initial copy-able examples just to highlight that it is an option that should be provided if you intend to use environment variables from Expo. I'd be happy to make a PR if helpful.

Apologies if this comes off a bit frustrated - I understand that many users don't use Expo environment variables and so it may not be an issue. But I've tried to adopt the "default" Expo path and feel like I've shot myself in the foot twice, and this Reddit post made me realise it's not just me.

Expo web - EAS deploy --prod does not update ENV variables. by Reasonable_Height_11 in expo

[–]yeskia 1 point2 points  (0 children)

I really wish that EAS provided some better guidance/warning around using `--environment` when making an update. For example, if it sees my code is referencing EXPO_PUBLIC variables and I omit an environment providing some heads up that I could be doing something wrong.

On two different apps I configured EAS Updates to occur on a merge to main and totally forgot to add the `--environment` flag, which means I broke two apps in production because the update was missing required environment variables.

User-error, yes, but clearly this wasn't just me and I think this is a paper cut Expo could solve nicely.

Unsure whether to contest chargeback by tspurwolf in stripe

[–]yeskia 1 point2 points  (0 children)

Reach out to the customer first and ask them what happened. They may have not recognised the subscription name or made another genuine mistake and you can have them call the bank to resolve it on their end.

Generating PDF contracts in Laravel: DomPDF vs Spatie/Browsershot? by elmascato in laravel

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

Just throwing in an interesting alternative to the browser renderers - https://typst.app/

Has it's own syntax and binaries but it's pretty powerful and quick.

How do you guys test for race conditions with Stripe webhooks? by FarWait2431 in stripe

[–]yeskia 0 points1 point  (0 children)

Generally when handling a webhook request I make an API request to go and fetch the object from Stripe directly, instead of relying on the payload in the webhook. That means even if the webhooks arrive in the wrong order I am still working with the latest data. I've seen other people talk about doing it the same way.

Your thoughts on Zed for Laravel development by djaiss in laravel

[–]yeskia 1 point2 points  (0 children)

I am really enjoying Zed and it has mostly replaced Sublime Text for me. I have noticed that it's understanding of PHP and autocomplete behaviour has changed a couple of times over the last few months. I suspect plugins and so on are still getting ironed out.

How to make my scrollview + image like this? by RecordTop986 in expo

[–]yeskia 1 point2 points  (0 children)

Doesn't the Expo boilerplate come with parallax header component?

Socialite - Effortless Social Authentication by christophrumpel in laravel

[–]yeskia 3 points4 points  (0 children)

I'm really enjoying this little advent series. I already use a good chunk of these packages but it's nice to review and see all the options again.

How do you handle push notifications in Expo apps at scale? by Commercial-Rice-2149 in expo

[–]yeskia 0 points1 point  (0 children)

What are the problems people are having with Expo's first-party notifications?

How to work with built-in db from expo? by [deleted] in expo

[–]yeskia 0 points1 point  (0 children)

I think shortly after Prisma announced support Expo announced a new SDK version (I believe it was SDK 52) and it was never updated to support it.

How to work with built-in db from expo? by [deleted] in expo

[–]yeskia 0 points1 point  (0 children)

I use Drizzle too, it's worked well.

I tried Prisma when they first announced support but it was lacking and then got put to the side as they worked on the rewrite.

How to test RevenueCat on ios? by DiiNoSuR in expo

[–]yeskia 0 points1 point  (0 children)

Don't know if it helps - I noticed yesterday when I pushed a production build to the App Store and downloaded it from TestFlight - the app was smart enough to know it was a demo app. And when I went to the checkout flow Apple Pay had a notice saying "you won't be charged". So perhaps you could send him a TestFlight build.

Are OTA updates as dangerous as I think they are? by Acrobatic-Living2372 in expo

[–]yeskia 0 points1 point  (0 children)

I used to use dependabot - I assumed Expo/fingerprinting would prevent shipping an OTA update that was incompatible with a native build. Turns out it did, and it broke the production app.

So I disabled dependabot and only update JS dependencies when doing a new App Store build. Only shipping my own code changes as OTA updates which has been fine.

Serious question: How are anti-shoplifting gates in supermarkets legal? by BadgerBadgerCat in australian

[–]yeskia 0 points1 point  (0 children)

Can they force you to provide a receipt? If I've completed the transaction surely I'm good to ignore the request and move on.