Monthly Archives: November 2023

Running private instance of ChatGPT

Wouldn’t it be nice if you could run a private instance of ChatGPT on your company’s private and confidential data? Well, you can do something like it with privateGPT. Although it does not use ChatGPT as that is a proprietary … Continue reading

Posted in Computers, programming, Software | Tagged , , | Leave a comment

Clean Code

Clean code is code that looks like it was written by someone who cares. Software is meant to be soft – changeable, malleable. Well architected code is easy to change. Not every change takes 6 months. Software is about two … Continue reading

Posted in Computers, programming, Software | Leave a comment

Authenticating to Google Cloud SQL with IAM Credentials

Cloud SQL is a managed service in GCP where Google will run and manage MySQL, Postgres or SQL Server for you. A user can authenticate to Cloud SQL in two ways: Using IAM has few advantages I believe. Say you … Continue reading

Posted in Computers, programming, Software | Tagged , , | Leave a comment

How to read/write HDF5 files in Java

there are 2 things you need for this: WARNING: You will need JDK 20 because the Java wrapper has been compiled with JDK 20 (when I wrote this blog post). If you have earlier version of JDK you will get … Continue reading

Posted in Computers, programming, Software | Tagged , | 1 Comment