FlyingSky Blog Works again

I decided to update my flyingsky github.io to support multiple categories except the existing post, so I could write different topics, such as some personal life thoughts in Chinese, my native language. I find the jekyll-paginate-v2 has a good category example. Once I copy the it’s example to update my site, this website, https://flyingsky.github.io, is down. After trying several times to fix it without local setup, the problem is still there. Because it’s down for several weeks, I lost 0.02 cents from Google Adsense. To earn that back, I decided to save this site.

Migrate AWS Postgres Serverless V1 to V2

It’s Thanksgiving holiday. Happy Thanksgiving to everyone! Hope you have a fantacy time with your family. In 2024 Thankgiving dinner time, we shared the thanks within my family. I appreciate my wife and my kids give me a great experience every day, happy or sad, sunny or rainy, together or separate, healthy or diseased, no matter what day it is. I will keep cherishing and enjoying every day.

Google Top Internal Dev Tools - CodeSearch and Cider-V

I joined Google as software engineer in year 2018, about 6 years to today. This is the longest tenure in my career life so far. There are a lot of experiences I could list after these years. We can discuss many topics, like daily work, internal development tools, career growth, salary and compensation, etc. Today we start with some simple topics: the Google internal tools for daily work.

Create Chrome Extension to Bulk Delete GitHub Repos

I noticed I have many test repos in GitHub but forgot to delete them. The GitHub only provides UX to delete repo one by one. Why not have a Chrome extension to automatic the deletion process to save the time?

Tesla Interview

Tesla frontend software engineer for factory inventory, which uses Angular. In the telephone interview, a manager asked some highlevel Angular related questions, such as: