Category: Software development

Reading Time: < 1 minute Sometimes we need to get something done without the distraction of facebook, twitter or for that matter, linkedin (or some other sites you want to stay away). Here is a tip for how to do it on Mac. sudo vi /etc/hosts(note you don’t have to use vi, feel free to use nano or other editor

September 21, 2020

Reading Time: < 1 minute Kong Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway or API Middleware). Made available as an open-source project in 2015, its core values are high performance and extensibility. Actively maintained, Kong is widely used in production at companies ranging from startups to Global 5000 as well as

July 17, 2020

Reading Time: < 1 minute Was experimenting running scheduled job on PCF. One natural choice is PCF scheduler, which comes with the Pivotal Web Services (PAAS). Googled around and found this example on DZone. The spring batch code is here. There was a small typo in the manifest.yaml, path: build/libs/payment-processing-spring-batch-0.0.1-SNAPSHOT.jar Note the snapshot.jar file name does not match what’s specified

June 13, 2020

Reading Time: < 1 minute I followed the instruction here to get a free SSL cert for my website: (pretty cool, huh 🙂 (found it here) To actually do it, I just go to the website: Scroll down a little, select the software and the system my website is running on, and it will generate all the command-lines for

May 12, 2020

Reading Time: < 1 minute Point Poker: free (accepts donation). A nice pointing tool, click start session, for collaborators: put in name, and join the session. Fun Retro: there are free and non-free choices. The free ones are public. It’s a bit like Trello. For that matter, if someone likes to keep it private, I think Trello is a good

May 7, 2020

Reading Time: 5 minutes We are at unprecedented times, in terms of the pandemic, and the economy aftermath. The IT software dev job market is not impacted as much as some of the hard hit ones such as. travel and leisure, but nobody is also insulated when there is a typhoon. For example, locally here in St. Louis, Enterprise

May 4, 2020

Reading Time: < 1 minute It complains the table does not exist when in the data.sql we were trying to insert some data. Turns out the table did exist but the default table name was lower case, while we were using Upper case both in the data.sql and the java hibernate entity. The fix is to add one line in

April 23, 2020

Reading Time: 2 minutes (Update 3 10-28-2020) Link to JoelOnSoftware (Update 2  10-27-2020) Java 1) What is the difference between and interface and an abstract class(pre Java 8)? 2) Name a design pattern you have used (or would like to use)? 3) How would you implement the Singleton Design Pattern? 4) Since Java 8, what is the preferred way

March 6, 2019

Reading Time: 2 minutes (Update 11-23-2023) It’s funny, I found out when I changed the mac input mode from English to Chinese (Pin’yin), and it messed up all the special symbols in the javscript code, double quotes, semi colon, bracket etc. It’s probably due to the difference between Ascii and Unicode. (Update 10-14-2023) I messed up the folder name

February 27, 2019

Reading Time: 4 minutes Baeldung : A Comparison Between Spring and Spring Boot Tutorials from Okta Working in progress Identity, Claims, Tokens – An OpenID Connect Primer, Part 1 of 3 (Micah Silverman, below 2 and 3, are also by Micah) OIDC in Action – An OpenID Connect Primer, Part 2 of 3 What’s in a Token? – An

February 12, 2019
Follow Us
Google Ads
Recent Comments
Recent Posts