It’s easy to forget things that seem the most obvious. For instance, the default behaviour of most programming languages when used for fractional arithmetics lead to inaccurate results due to floating-point precision.
[Read More]
LanguageTool Grammarly alternative for Visual Studio Code with LaTeX support
Lately, my life has been revolving around VSCode and Markdown. From writing this blog, updating my resume in Markdown and using Pandoc to convert it into a PDF format, to the usual development stuff as well as taking notes, I rely on VSCode for almost everything – and I prefer...
[Read More]
How to enable SSH access to a Git server on a remote machine behind a firewall
Let’s consider a scenario – you are deploying a software at an organisation’s development server (let’s call it Machine R). Depending upon the organisation, it is possible that firewall rules prohibit outgoing connections to port 22 (default for SSH) for obvious security reasons. In such a scenario, the usual option...
[Read More]
Understanding the difference between SSH local vs remote port-forwarding
I had been familiar with the existence of SSH port-forwarding for a while, but it was only last year when I completely understood the difference between local and remote port-forwarding, and which is appropriate when.
[Read More]
Connecting 2 Docker Compose projects on the same network
Lately, I have been loving using Docker for almost everything. Recently at work, I needed a docker-compose project to join an existing one’s network, mainly to access the existing project’s MySQL instance. If you’re looking for the same, look no further!
[Read More]