Preparation, process, principles: Everything that went into upgrading PostgreSQL.

PostgreSQL is one of the most commonly used relational databases in the recent times, with over 30 years of active development which has earned a strong reputation for reliability, feature robustness, and performance.

Thus, as the development continues, we get more and more features, and to use them, we have to upgrade. Sometimes it’s a minor upgrade, which can be performed on the fly and sometimes it’s a major upgrade, which requires attention and should be carried out carefully.

PostgreSQL 10 was released with Declarative table partitioning, which simplifies many use-cases. So, in order to take advantage of it, PostgreSQL…

The power of your subconscious mind. My learnings goes here 👇


  • It’s all about what you think.
  • If you think it’s boring, then most interesting work will also be boring for you. If you think tiring, then even without doing any work you will feel tired.


  • Think good, good follows. Think bad, bad follows.
  • Conscious mind is kinda sync flow, actions are instant on any sense.
  • Subconscious mind is kinda async flow, build gradually from what conscious mind accepts.
  • Be away from negative advice and thoughts.


  • “Man is what he thinks all day long”
  • One expresses whatever…

This blog is targeted for all those who feel that they are losers, believe me, you are not and you will also feel the same after reading this.

I am from an engineering background, so mostly this blog will revolve around engineering entrance exams, engineering colleges, and the life of an engineer 😅.

In India, the Indian Institute of Technology (IITs) are considered as one of the best engineering colleges. At the time of writing this, there are 23 IITs which takes around 11,279 students every year.

But do you know how many students give entrance exams for IITs?


On my last trip to Bali, I went to Mount Batur Sunrise Trek. In this blog post, I am going to tell you all the details you need to know for the trek.

Mount batur is situated in the North-East part of Bali, in Kintamani village. There are multiple points to start the trek. The most famous one is the sunrise trek. It is around ~81KM from Ngurah Rai International Airport (Bali airport).

There are many tour packages which offer this trek, they will pick you up from your hotels at around 2–3 AM, followed by trek, breakfast at the…

Here is a quote from Martin Fowler

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Because the compiler doesn’t care whether your code is cleanly written or unreadable mess — as long as the syntax is correct, the code will compile and it will run. If you are writing code for machines, then

why aren’t you writing code directly in 0s ans 1s? 0️⃣ 0️⃣ 1️⃣ 0️⃣ 1️⃣

It’s the programming language which is always helping you in readable code.

Easily readable code is easy to maintain. From business point…

Let’s start with a simple question:

Why education is so important?

What, what, why this question?

Because if you giving money, then you are expecting something from it. If is not important, then why Indian is spending around Rs 50,000 crore every year on Education??

So Education is important, it is knowledge gain. It gives us a knowledge of the world around us. It develops in us a perspective of looking at life. And most importantly it helps us build opinions and have points of view on things in life.

Face of current education system in India:

9 students die of ragging every year [new18]

Culture of colleges in India is whole full of toxic. Let’s start with some of the facts:

  • According to a report of news18, around 9 students die every year.
  • 8.9 percent of college students smokes, according to Drugabuse
  • Hookah use is trending down in college students. In 2011, hookah use was 27.9 percent and fell to 16.9 percent in 2016. According to Drugabuse

College culture is like a chain, which keeps on gets passed from one batch to another, from seniors to juniors. …

Hi, before few months I rarely used vi editor. I was not familiar with it’s shortcuts and was always lazy to learn. Always thought that there are so many shortcuts and I won’t be able to remember them, and always preferred fancy UI editors.

During my intern with Gojek, I observed many people using vi editor seamlessly and I found that it way too fast than my fancy UI. Then I decided to use vi editor, and it my default editor. Day by day, as I was to do something in it, I search on Google How to …… in…

Today, in the software industry Microservices architecture is the hot topic.

Microservices are a software development technique — a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight.

Almost all companies want to move in the direction of Microservices architecture. It helps in scaling and many teams can work on their respectively services codebase without interfering others, thus resulting in faster delivery of the product.

At an abstract level, the story of all fast-growing startups is the same.

Hey everyone! Gojek started it’s Bootcamp this week. And I am part of it. In this blog I am going to share some of my learnings:

Don’t assume anything — Never pre assume anything. This applies in many ways, like: never assume what customer/end-user needs, clear the requirement with the customer. Also never assume that this library or this piece of code do this thing, go and verify it.

Back your arguments with facts/data — Literally there is no sense in making/convincing someone without data. An argument without fact is useless. It is not like that if you feel its…

Vishwesh Jainkuniya

Building @gojektech, Open source contributor @Zulip, previously @goibibo. Creator of Tafy, College Plus, Udhaar, @botlatexx

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