Jonathan Li

There are lots of helpful information available on internet, so just share some notes I found useful during application development, to contribute back to the community. Jonathan in Toronto

Tuesday, October 21, 2025

Debug node js file with visual studio code

›
With visual studio code, sometimes you may want to debug a node js file, but do not want to always enable debugger when you start node js fi...
Monday, September 29, 2025

Simple way to fix git .lock file already exist error when fetch or pull rebase a branch

›
 Not sure why sometimes git reports an error of .lock file already exists error in .git ref folder, although actually the file or even the m...
Thursday, March 6, 2025

Javascript function to log the current method name and parameter

›
 It may be helpful to log the current method with some parameter without hardcode the method name for each log entry.  The below method can ...
Thursday, February 13, 2025

Why material UI css style not apply after angular and material version upgrade

›
Recently when upgrading angular and material UI version to 16 from lower vesion, somehow the css style does not apply correctly. More invest...
Tuesday, February 4, 2025

Using chrome developer tool to test css selector

›
 If you need to test css selector, you can use Chrome developer tool's console to do so. For example, the below selector returns matched...
Tuesday, March 26, 2024

Difference between cluster, pod, container and node in Kubernete

›
Container is a place that a program can be deployed and executed, it has all the dependent runtime libraries. Docker is a good candidate to...
Monday, March 25, 2024

Understanding jenkinsfile, Dockerfile, and deployment YAML files

›
JenkinsFile is loaded and called by jenkins server for build and deployment. Ths code in this file will run in the default jnlp container. T...
›
Home
View web version

About Me

Jonathan Li
View my complete profile
Powered by Blogger.