
sharing the power of code

sharing the power of code
LERNA Cheat Sheet
How to Add a Root Certificate to the Java Truststore on Mac OS 10.15 Catalina
When developing a java web app on Mac OS Catalina, you may have a service that makes an API request to a secure URL. If you don’t have that secure (https) URL’s root certificate in your Java truststore, the call…
Compilation of links to software trends data
MacBook Pro Thunderbolt 2 port detects monitor but display is dark
One of my 2015 Mac Book Pro’s Thunderbolt2 ports was detecting my monitor, but not sending it a video signal. I tried all the usual suggestions to fix this: reset NVRAM, reset SMC… But the issue turned out to be…
Delay a Grails controller’s response
Sometimes, for testing or development, you need to slow down an ajax response from the server. In the Grails framework, to delay a controller’s response, do the following: In the action you want to delay, insert: Thread.sleep(5000) as in: def…
Nginx Cheat Sheet
Test and restart an nginx configuration change The reload will not happen if the test fails. sudo nginx -t && service nginx reload or, on a bitnami image: sudo nginx -t && sudo restart nginx Redirect all subdomains…
Insert HTML after every Nth comment: use the “end-callback” argument
I did not find any examples of using WordPress’s “end-callback” argument for “wp_list_comments”. It is documented by WordPress here. Here is an example of how to use it in child-theme code to add custom HTML after each top level comment.…
Virtual Box Tips
Mount a shared folder on a linux (Debian) guest: Make sure you have already installed the Virtual Box Guest Additions. Set up a ‘transient’ folder via the Virtual Box GUI (Devices > Shared Folders) In a terminal window in the…
How to use reserved characters in a URI
If you have to encode a reserved character (such as ‘/’ or ‘@’) so that it can be passed in a URI path, you may need to encode it twice: Example: const ticker = ‘@SMC/2018’, encodedTicker = encodeURIComponent(encodeURIComponent(ticker)), uri =…