API Gateway

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… Continue reading API Gateway

Spring batch, Spring Scheduler, PCF

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… Continue reading Spring batch, Spring Scheduler, PCF

How to generate a Lets encrypt SSL cert

Reading Time: < 1 minute I followed the instruction here https://certbot.eff.org 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… Continue reading How to generate a Lets encrypt SSL cert

Couple agile tools

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… Continue reading Couple agile tools

Job search advice amid COVID-19 pandemic

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… Continue reading Job search advice amid COVID-19 pandemic

Java thread and interview questions

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… Continue reading Java thread and interview questions

How to root T-mobile Samsung Galaxy S3 SGH-T999

Reading Time: 2 minutes Did my first root of Android phone. I had two Android phones before, but I never rooted it. This time I had a need for root to add the Chinese language to a Samsung Galaxy S3. The specific model is T-mobile SGH-T999 (shown in the Download or Recovery mode, but the model number on the… Continue reading How to root T-mobile Samsung Galaxy S3 SGH-T999

Production, production, production

Reading Time: 3 minutes I first learned the “production environment” in 2010, when I worked as contractor for a major railway company. Before that I was mostly in CAD software development and consulting environment the word “production” did not come often. To be precise at Siemens PLM/UGS as developers, we did have access to various production releases and did… Continue reading Production, production, production