Author Archives: Siddharth Jain

Running Spring Boot application with springdoc-openapi behind NGINX

Suppose you want all requests prefixed with /api to be forwarded by NGINX to spring boot. There are 2 common options: So when a request like GET /api/foo is made when it reaches spring boot, spring boot sees a request … Continue reading

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

Startup Dilemmas

After running my own startup for a few months there are a few recurring dilemmas I have realized for an aspiring entrepreneur: As with any dilemma there is no right or wrong answer to above. that’s what makes it a … Continue reading

Posted in Career | Leave a comment

Not able to play audio in Java

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

GCP vs AWS

I will cut the chase by saying GCP is better. Here’s why I think so: In terms of pricing and customer service I think both are similar (in fact GCP seems just a bit cheaper) so my review is based … Continue reading

Posted in Computers, programming, Software | 2 Comments

Windows Security Tips

Probably the most important tool is Windows Defender. Press Win+R followed by wf.msc and check all the inbound rules. Delete ones you don’t recognize – it can be difficult. Useful powershell commands: this is equivalent of ss -tpln on Linux. … Continue reading

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

10 Svelte Tips for a Backend Engineer

Svelte is currently my framework of choice for frontend web development. Further Reading

Posted in Computers, programming, Software | Leave a comment

letsencrypt/certbot tips

Letsencrypt uses certbot for certificate management. If your certificate is not auto renewing follow the runbook below: we see that certbot is scheduled to auto-renew I see there are failures when certbot attempted to renew the certificate in the past: … Continue reading

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

Notes on systemd

courtesy of chatgpt Best practices on creating user account

Posted in Uncategorized | Tagged , , , , | Leave a comment

NuVoice.AI – Immortalize Your Voice

NuVoice.AI is offering a voice cloning service. You can clone your voice for free but in return grant us permission to sell your voice elsewhere and to use it in our products and services without any restrictions. This lets us … Continue reading

Posted in programming, Software | Leave a comment

Static vs. Dynamic linking in C++

3 Power Tools You Must Know on Linux to debug DLL (.so) not loading

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