Techy Novice

Jarvis Luong

Written by Jarvis Luong. I build and share with passion. You can chat with me via Messenger

Remote Wake-On-Lan and Controlling PC over the Internet

May 24, 2020

Important : This blog requires the reader to have some knowledge in BIOS settings, network communication (i.e ports, TCP/UDP), and a little…

#linux#home automation#tutorial

Using Expo Unimodules with React Native Navigation

March 23, 2019

TL-DR: There is an example github project to get started. Expo is a set of tools, libraries and services you can use to build native iOS…


When prop-drilling slows down my React apps

March 10, 2019

Prop-drilling is a typical pattern in most React applications, especially when using with Redux. Personally how I wrote React apps in the…


[Developer Journal] My 5-day-journey learning DevOps - Part 1: Understanding Kubernetes

February 09, 2019

Glossary: Ops (Operation): Automating the process of building and deploying applications Kubernetes: An open-source multi-server setup…


Update Facebook SDK in your ExpoKit project

January 24, 2019

Recently, Facebook has required apps that are using Facebook SDK to update to the latest version as soon as possible, otherwise, they will…


Building multiple version of an Expo app

January 17, 2019

After working tirelessly to build your app in Expo, you are ready to bring your work to user testing. You then realize you need to have…


Setting up JWT token refresh mechanism with axios

January 14, 2019

This blog post requires the reader having knowledge in JWT authentication, and the axios HTTP library of Javascript Authentication and…


Managing react modals with singleton component design

January 08, 2019

Controlling modals of all kinds (informational modals, custom alerts, image lightboxes, …) across an application is a frustrating problem…


Tinkering with a scam site

January 05, 2019

I have always been curious about how a scam site is developed and delivered to the victims. During my holiday in Canada, my girlfriend told…


How to optimize the speed of Google Vision API

January 03, 2019

Google Vision API is an image content analysis online service where you can upload your image and Google’s AI will then analyze it and…


My 2018 Recap and 2019 Wishlist

December 31, 2018

2018 was a monumental personal development year for me. This year, I was proud of myself because I learned, practiced and achieved many…


How to make a keyboard-aware chat view with KeyboardAvoidingView

April 13, 2015

You can directly try out the snack : You want to build a chat app in React Native and you are now trying to make the chat input goes up…


Cách gắp (fork) một repository trên Github

March 19, 2015

Đây là bản Việt hoá của link gốc từ Github: 1 bản gắp (fork) là 1 bản sao của một repository (tạm dịch là một kho lệnh, ở bài này mình sẽ…