Open in app

Sign in

Write

Sign in

Nazreen Mohamad
Nazreen Mohamad

258 Followers

Home

About

Oct 22

expo obfuscation (Android)

Let’s get straight to the point. Ensure you have set up expo-build-properties. Then, in app.json, under android , add `enableProguardInReleaseBuilds` and set the value to true. For example: …

Expo

1 min read

Expo

1 min read


Oct 22

Expo: App must target Android 13 (API level 33) or higher

So you have an Android app on the Google Play store that you haven’t check on for some time, and you just saw that there’s a warning. Oh…

Expo

1 min read

Expo: App must target Android 13 (API level 33) or higher
Expo: App must target Android 13 (API level 33) or higher
Expo

1 min read


Aug 28

debugging sentry: _error.js called with falsy error

This is for those who are using Sentry inside a Next.js app Hopefully your root cause was the same as mine. My set up: Next.js app that was deployed via Static Site Generation. The offender: getInitialProps inside the stock _error.js that Sentry told me to set up. The solution:

Nextjs

2 min read

debugging sentry: _error.js called with falsy error
debugging sentry: _error.js called with falsy error
Nextjs

2 min read


Aug 1

Stripe: charge.succeeded vs payment_intent.succeeded

Hello fellow developer. I will not waste your time. TLDR: charge.succeeded was the old event and payment_intent.succeeded is the new one. So, just process payment_intent.succeeded and ignore charge.succeeded if your…

Stripe Api

1 min read

Stripe Api

1 min read


Jul 31

Gmail: change snooze time

The default snooze time for ‘tomorrow’ is 8:00AM.

Gmail

1 min read

Gmail: change snooze time
Gmail: change snooze time
Gmail

1 min read


Jul 31

Viettel: check how many GB left

Welcome, dear traveller. This is how you check how many GB is left. You can do this via sending a text message. Send ‘KTTK’ to 191. 2 minutes later, you…

Digital Nomad

1 min read

Digital Nomad

1 min read


Jul 15

Rapid Security Response asking for password

If you were like me, you were alarmed that your Macbook or Apple device showed a pop up you’ve never seen before, and asking you to input…

Macos

1 min read

Rapid Security Response asking for password
Rapid Security Response asking for password
Macos

1 min read


Jul 14

Use Case: AWS IAM Roles vs AWS IAM Policies

Let’s get straight into it. What are they? IAM roles and policies are fundamental building blocks in AWS for managing access and permissions. They help maintain your AWS environment secure and controlled. IAM policies are entities that, when attached to an identity or a resource, define their permissions. …

2 min read

2 min read


Jul 14

Use Case: AWS CloudFormation vs AWS CDK

Let’s cut to the chase. What are they? AWS CloudFormation (CF) and AWS Cloud Development Kit (CDK) are both Infrastructure as Code (IaC) services. These tools help you manage your AWS resources more effectively. CF employs a declarative approach, which means you tell it *what* you want, and it figures…

Aws Cloudformation

2 min read

Aws Cloudformation

2 min read


Jul 14

Use Case: AWS Athena vs AWS Redshift Spectrum

Let’s discuss the difference between AWS Athena and AWS Redshift Spectrum to help you make an informed decision for your data analysis needs. Amazon Athena and Amazon Redshift Spectrum are both powerful services that allow you to analyze vast amounts of data directly from Amazon S3. They’re designed for slightly…

2 min read

2 min read

Nazreen Mohamad

Nazreen Mohamad

258 Followers

Technical Instructor and Software Engineer.

Following
  • Synced

    Synced

  • Julie Zhuo

    Julie Zhuo

  • Crystal Cha

    Crystal Cha

  • Julia Pak

    Julia Pak

  • OlympusDAO

    OlympusDAO

See all (119)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams