It’s true!! Jupiter does protect the earth from the attack of various comets by diverting them to a different direction or catching them in its orbit. If those comets were to reach earth, it would be impossible for life to sustain.

As per Indian mythology, 9 people represented the 9 planets. In ancient Hindu literature, Brihaspati is a Vedic-era sage who counsels the gods, while in some medieval texts the word refers to the largest planet of our solar system, Jupiter. …

The Space is vast. Once you realize how big our mother galaxy is, and how many billions of galaxies are present there, you’ll know how tiny we are.

We all have looked into the day and the night sky. We have seen the Sun, the Moon, and maybe on some occasions, other planets of our solar system, with our without a telescope.

But have you noticed something very similar about them? All galactic bodies are spheres or round. They aren’t a cube or a pyramid or flat (damn you flat earthers), but spheres. Why are they spheres?

There are eight…

Photo by Science in HD on Unsplash

Julius Robert Oppenheimer, an American theoretical physicist, and professor of physics at the University of California, Berkeley. He was among those who are credited being the “Father of the atomic bomb” for their role in the Manhattan Project, the World War II undertaking the development of nuclear weapons. He was the wartime head of the Los Alamos Laboratory. When the first atomic bomb was successfully detonated on 16th July 1945, in the Trinity test in New Mexico, Oppenheimer remarked that it brought to mind words from the Bhagvad Gita: “I am Death, the destroyer of worlds.” …

Emperor Ashoka on his chariot (source: Wikipedia)

Think about the greatest emperor Indian sub-continent ever had, the name that comes first in my mind is of Emperor Ashoka, the 3rd ruler of the Maurya dynasty and the grandson of Emperor Chandragupt Maurya.

When Chandragupt Maurya established his empire in 322 BC, he would have never thought that one day his grandson is going to take over and expand the Maurya empire beyond the horizons. Legends say that Ashoka’s empire was the greatest of all the emperors in terms of land, army, finance, education, trade, and quality of living.

Ashoka was also famous for converting to and promoting…

Writing code is fun but not an easy task. While writing code in Objective-C or Swift, if we could also perform some Xcode tasks swiftly, it would be so awesome.

Here I am listing some of the Xcode shortcuts which would definitely come handy. Or, you could still learn them if you want to project yourself as a pro among your colleagues.

  1. Tagging your code is an awesome way to find a section or a part of code. You must try using special tags like “//MARK, //TODO and //FIXME”. These tags will create a special section separator in your code.

Photo by Fotis Fotopoulos on Unsplash

It’s been quite sometime since Swift has come in the market. As it provides many advantages over Objective-C, developers are moving their legacy Objective-C code to Swift. When I did it first I thought it was better to re-write the app from scratch again in Swift. But it is possible to migrate the same legacy code to Swift with little or less hassle. You can actually improve the architecture, logic and performance by replacing pieces of Objective-C to Swift. The following steps will make the code better and also you can migrate the code from Objective-C to Swift very swiftly…

Hinduism, the world’s oldest religion according to many scholars, with roots and customs dating back to more than 5000 years. With close to 1 billion followers worldwide, Hinduism is the third-largest religion after Christianity and Islam. And almost 95% of Hindus live in India.

Actually, Hindu isn’t the name of the religion. The real name of the religion is “Sanatan Dharm”. Then why is it called Hinduism? The answer lies with the Sindhu or Indus river (now mostly in Pakistan). Hindu word came from Sindhu. Sindhu river provided water to most of India. And the people who were benefiting from…

Hi there again!! Are you a strong-hearted person? Are you an adrenaline junkie? Can you keep calm in situations of extreme life-threatening emergencies? Can you take extreme situations under your control and do you respond well to emergencies?

Ask the above questions to yourself before reading any further. If, for any question, your answer is NO, don’t do anything when the time calls, that I am going to tell you in this blog and let a more courageous person take over, but still read it. The information I am going to provide in this blog isn’t known to the majority…

Photo by Tiago Rosado on Unsplash

India — What the rest of the world thinks about this country is that it is a land of snake charmers, people shit in streets, poverty, thugs, anti-physics action sequences in movies (true but only in Tollywood not in Bollywood), traffic jams (also true). India has come a long way leaving those things behind. But one ancient thing is still in practice in India; avoiding silverware and eating directly with hands. I have been living in the USA for the last 3 years now and I have met many people who wonder with disgust, why do Indians eat with their…

This is the 1st part of this tutorial and there is no iOS programming included. Other platform developers are also welcome to go through this.

“A robot named Pepper holding an iPad” by Alex Knight on Unsplash

Understanding the Conversations

To build a ChatBot, there are two terms you should get familiar with:

1: Intent Based Conversations

2: Flow Based Conversations

Intent Based Conversations

In Intent Based Conversations the NLP (Natural Language Processing) algorithms make use of Intents and Entities to do a conversation. For example, “Book me a flight from LAX to JFK with United Air”. Here, “Book me a flight” is the intent and “United Air” is the entity. So basically, an Intent is what you…

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