Category: Software development

Reading Time: < 1 minute I listened to or watched a few interesting youtube video and or twitter space recently. The most significant one is the “storytelling”, I believe this is probably as important as “compounding effect” in investing and life time learning. Below is the youtube video, how to speak, by Prof Patrick Winston of MIT Twitter Space (how

January 22, 2022

Reading Time: < 1 minute I am thinking about this, also there was an ask from two parents. Some of the things I think I can start at first class, also some of the things I am thinking about teaching (more systematic). Starter: raspberry pi (and micro bit), coder master (Sophia’s game), the lego technic motor sets (not coding but

December 30, 2021

Reading Time: 3 minutes For 12 factor application the No. 1 principle is one source code base. Today I was thinking about this topic: one sets of source code for one app, and use configuration for language, region or other different settings for different customers. And this reminded me of some of the articles I read (such as this

November 11, 2021

Reading Time: 2 minutes Downloaded Noobs image installer (imager_1.6.2) to Mac, unpack (or install) so that I have “Raspberry Pi Imager” on Mac, and then used it to create the bootable OS on the sd card using that software. After that insert the sd card to the appropriate slot on p3, also plugged in hdmi for monitor, and usb

November 7, 2021

Reading Time: < 1 minute (Update 4: 01-21-2022) Roblox published the root cause here. (Update 3: 11-03-2021) I came across this website that shows nice stats for Roblox (I noticed downdetector only shows 24 hours history by default, not sure how to customize it). I vaguley recall I also see a github repo that can scan the roblox APIs, but

October 29, 2021

Reading Time: < 1 minute Even since I enabled the 2 factor authentication on GitHub, I am using the developer personal access token (PAT) for pushing the code. The normal steps (please ignore the numbers in the beginning of each line): This works for both the public and private repo. I’m thinking another way to do it is when using

January 31, 2021

Reading Time: 2 minutes In a little over last year or so, I was involved in many technical interviews, and sometimes hiring decisions (one vote only, but a No vote is usually a No for the candidate). This is quite different from normal technical contributor’s job. But I learn something from this process too. I think overall I had

December 10, 2020

Reading Time: < 1 minute Keytool The Most Common Java Keytool Keystore Commands import keytool -import -trustcacerts -alias root -file Thawte.crt -keystore keystore.jks (or cacerts) (keytool -keystore $CACERTS_STORE -storepass changeit -importcert -alias jfrog.root -file jfrog.root.cer -noprompt) list keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacerts create mulesoft keytool -genkey -keyalg RSA -alias <key-alias> -keystore <keystore-name>.jks sslshopper keytool -genkey -keyalg RSA -alias mydomain -keystore

November 19, 2020

Reading Time: < 1 minute

November 17, 2020

Reading Time: < 1 minute (Update 12-10-2020) Ran the DataFusionQuickstart from Data Fusion Hub. Need to make sure the compute@developer service account have the following roles: BigQuery AdminCloud Data Fusion RunnerDataproc WorkerService Account UserStorage Admin then the datafusion user service account still has “Service Account User” role (this is same as below). The big query and storage roles are needed

October 26, 2020
Follow Us
Google Ads
Recent Comments
Recent Posts