React useEffect cleanup explainedAccording to React official doc, most of useEffect don’t require any cleanup, but in some cases, we should cleanup useEffect hook to avoid…Aug 29, 2021Aug 29, 2021
Set Shadowsocks as HTTP proxy on Raspberry PiThis article will help you set you Raspberry Pi as a Shadowsocks client(rather than a gateway or a router in your house) to access websites…Jul 4, 2021Jul 4, 2021
Git basic configuration after enabling GitHub 2FAAfter enabling two-factor authentication for your github account, the lagacy password authentication is invalid with the following error…Jun 30, 2021Jun 30, 2021