SSH is an undeniably popular protocol that we use for remote access to computer instances that we own (or maybe not?). It’s secure, simple to configure, and it comes built in with the majority of modern OS that we have right now for both client and server. It supports a couple methods of authentication, most notably password and public key based authentication. Granting access to a user is as simple as creating a user account on the instance and whitelist the user’s public key by adding it as a new line on ~/.ssh/authorized_keys

However like everything else, it’s getting complicated…

Latest hackathon I’ve been in

Hackathon — A competition where you are supposed to develop an application with a breathtaking idea — in a very short amount of time, usually 24 hours. For anyone who has developed a full application/system before, they immediately know that sacrifices must be made.

So far, I’ve competed in 5 national level hackathons and successfully won 2 of them. I won’t say that I’m an expert, I’m simply sharing my point of view, what mistakes I have made, and the lessons learned.

For some of you guys that have not competed in a hackathon, you might say that the idea…

So I have just known this nifty tool called ngrok. I was pretty impressed at that time, knowing that this tool will bypass the “I have no public IP” barrier that most beginners have.

While certainly useful for beginners, I can’t help but notice that this tool is heavily used by “expert” users in development as well (HTTPS tunneling is pretty useful, especially when you want to develop a LINE chatbot). People just don’t want to deploy their app for every changes they made.

During the last few months, I have been using ngrok to develop web applications. But then…

I’m Gabriel Bentara Raphael, a third year student at ITB. I have taken internships twice, GDP included. In this post, I just want to share how is GDP Labs right from the application process — until done.


So the reason why I applied at GDP Labs is because I want to work at a company whose product I use regularly. GDP Labs was the one who made olympia, an online autograder platform. I use that particular platform at least weekly during my time in ITB. I thought it was interesting to see the making process behind it.


I applied on…

Gabriel Br

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