-
Deploying multiple applications on a single instance using AWS, nginx and free SSL installation
This is a simple guide towards deploying multiple applications on a single virtual machine instance, like EC2 on AWS. For the sake of a running example, I will be talking about a Django application that I deployed for developmental / testing and production pipeline. This is not something that is set in stone, there could…
-
How to diagnose your code
While writing code, whether it is some solution to a coding challenge or it is an industry grade software written to scale, there will be an inevitable occurrence of bugs and errors. A developer would resort to various means to resolve those issues at the earliest to make sure the software is working properly. However,…
-
Encryption, encoding, hashing, obfuscation – understanding how security works in applications
Modern day applications rely heavily on data, and it goes without saying that protecting this data is vital for developers / companies. Encryption, encoding, hashing, obfuscation, these are a few terms when it comes to data security which are almost used synonymously by everyone. However, they are pretty different in reality. To explain it simply,…
-
How I started writing shell scripts
As a developer, we use the CLI a lot for various things, and as someone who has to probably learn about computers, it is highly recommended to have some understanding about CLI and it’s capabilities. For me, it all started when I was trying to work with ffmpeg and the bash shell to iterate through…
-
Hosting explained in a few minutes
Let it be a shared hosting, cloud hosting, MySQL or whatever type of hosting that you are trying to go for, everything has similar principles that, once you understand those, make it really really easy for you to adapt to any setting. What is hosting? Simply put, as an entity, you use some amount of…