Image for post
Image for post
Photo by Arget on Unsplash

Handling a server is something every web/app developer will have to do multiple times in their lifetime. And though various cloud services have shown up in the market, it is obvious that not everyone would like to rely on a third-party cloud service for hosting, especially big startups. Hence, handling a personal remote server is a skill that every professional developer needs to be fluent and comfortable in. But, before we jump into the process, let’s understand what a remote server actually is.

Understanding the remote server

For understanding a remote server, a pre-requisite, of course, is knowing about a server. In simple terms, the server is a computer or a system on which your code is running. Confused? Let me explain. Any website or app that you might see on the web is hosted on a server, a computer bearing all the load of the operations being done on the website. It contains the code on which your site is running, the connection to the database having your data, and everything else you might think of. …

Image for post
Image for post
Photo by Markus Winkler on Unsplash

The voluminosity of beginners entering the tech space to make an identity is not hidden from anyone. And when this number is going up as the days pass by, it often seems exhausting to weigh out the options in front of us and decide which one best suits our aims and goals. Moreover, the frustration is only enhanced when there are so many resources out there promising to get you a job or a project, just to lure you into competing with 400 other people for a single opening.

But let me point out, I’m not against these sites. And that’s because if a person knows what he is doing, he is very likely to end up among the top few from the 400 people for that particular job. But again, the question is: What does he need to know? …

Image for post
Image for post

It is astounding to see how the concept of Open Source programming is so underrated and misinterpreted in the current date. While it is given due respect and appreciation from developers who have been in the field for a long time, most of the beginners in the field have no idea about what opportunities it might hold for them. And not that it is anybody’s fault, that is simply because it seems much more tempting to look for internships online that would pay you a good amount as soon as you start. While that is something extremely important and worth your time, ignoring the concept and importance of Open Source at the same time can be a setback to any person’s career. Hence before I start, I would like to point out that I am in full support of going for internships, and have been in a few myself too. The reason for me writing this article is that I was exposed to the open-source world a few months back, and have been working on it ever since. And to put into words the amount I have learnt from it in this small period of time is really difficult, but I’ll try my best. …


Agrim Chopra

Aspiring Professional in Website and Application Development.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store