Category Archives: Computers

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, Computers | 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

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

Installing ImageMagick on WSL

First I just downloaded the pre-built binary as described here but trying to run it gives this: So the next step is to install FUSE [1] but still no luck: next run this [2]: after this it works:

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

Introducing Honeybadger.bot: Java Class Registry

What is the biggest pain point you encounter with Java development? For me, its debugging those ClassNotFound exceptions and not knowing what dependency I need to add to my pom.xml in order to use a class [1,2]. Fortunately there is … Continue reading

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