BLOG
SHOPBLOGABOUT

Unbeatable TicTacToe with Rust

19 January 2025
Minimax algorithm1 minutes read
rust

Next.js static page hosting with Cloudflare Pages

5 December 2024
Free hosting1 minutes read
frontend

useNativeDriver for animated progress bar

11 October 2024
without using width1 minutes read
react-native

Send Firebase push notification using REST API

3 September 2024
react-native-firebase1 minutes read
react-native

Retrieve refreshToken in Firebase with customToken

1 June 2024
react-native-firebase1 minutes read
react-native

Resolve array of promises in sequence

29 November 2023
One at a time1 minutes read
react-native javascript

Socket programming for file transfer application

8 November 2023
The journey of 40x transfer speed improvement7 minutes read
react-native node.js

Override version for package dependency

23 August 2023
Selective dependency resolutions1 minutes read
react-native

About DeviceEventEmitter.removeAllListeners()

12 August 2023
Avoid using it on Android platform1 minutes read
react-native

Lessons learned from 100 Days CSS Challenge

27 July 2023
Be creative3 minutes read
frontend

"Redux Ducks" pattern, redux-toolkit, redux-saga and circular dependencies

24 June 2023
Adopting tools and pattern2 minutes read
react-native

react-native project upgrade

24 March 2023
To 0.70.62 minutes read
react-native

Running Express app in Firebase Cloud Functions

16 December 2022
Works out of the box2 minutes read
serverless

Cloudflare workers first impression

9 December 2022
Overall positive impression and amazing product2 minutes read
serverless

Migrated my blog from Gatsby to Next.js

6 December 2022
A migration checklist2 minutes read
next.js

First try with RASA chatbot

28 October 2022
Conversation automation2 minutes read
backend

Send email with nodemailer and Zoho mail SMTP

14 February 2022
An alternative to SendGrid1 minutes read
node.js

Another react-native project upgrade

9 February 2022
To 0.66.43 minutes read
react-native

Remove unused and reorder imports

21 January 2022
With ESLint and VS Code2 minutes read
react-native typescript

iOS Shared UserDefaults for App Extensions With RCTBridgeModule

20 January 2022
Get/Set key-value from both React Native and Swift/Obj-C2 minutes read
react-native ios

React Native Listen to Port Other Than 8081

17 January 2022
A different approach using RCT_METRO_PORT1 minutes read
react-native

PM2 commands for your node.js backend

11 January 2022
Essentials for deployment2 minutes read
node.js

LayoutAnimation in a nutshell

15 January 2021
Simple and powerfull, even for complicated layouts1 minutes read
react-native

Access to android files in cache directory

26 July 2020
Using adb cli1 minutes read
react-native android

Reduce your react-native android app size

19 July 2020
By 55% with android app bundle (.aab)4 minutes read
react-native

Upgrading a 16 months old react-native project

27 April 2020
From 0.59.10 to 0.62.212 minutes read
react-native

GPS testing with .gpx file

21 December 2018
For faster development2 minutes read
gps

Background geolocation

18 December 2018
Processing location update events2 minutes read
gps

WooCommerce powered mobile app

6 November 2018
Increase customer engaegement for your e-commerce site3 minutes read
e-commerce

Going offline with Realm database

5 October 2018
A different approach3 minutes read
realm-db offline-first

iPay88 integration with react native

26 September 2018
The undocumented part3 minutes read
payment

aws/config vs aws/credentials

9 May 2018
Get it right2 minutes read
aws

Billing for AWS Provisioned IOPS (io1)

2 May 2018
Watch out before it's too late2 minutes read
aws

processColor API

25 April 2018
Color string meet native code1 minutes read
tool

CRNA, Expo or react-native init for your next project

17 April 2018
Create your project with the right tool4 minutes read
tool

Docker development mode

12 April 2018
Making code changes in container1 minutes read
docker

Starting a blog

8 April 2018
Spread your ideas via blogging2 minutes read

Contact me via:

chinloongtan
[email protected]

Or Buy Me A Coffee:

chinloongtan