Understand the concepts to generate your own key pair!

RSA is a Public Key Cryptography Algorithm. It has been securing your communications over the internet for more than 4 decades, since It was first presented in 1977 by R. S. A — R.L. Rivest, A. Shamir, and L. Adleman.

As mentioned in their original paper, the initial concept of…


It’s much easier than you think

Building a screen recorder with a cross-platform tool like React Native means having to write a lot of native platform-specific code, so it would make sense to skip React Native. However, I implemented this solution as a small feature within a larger app built in React Native.

I may do…


If Number System was a Kingdom, then Prime Numbers would be the Ruler.

The word Prime has a sense of importance and superiority built into itself. Maybe thats the reason this name is used for prime numbers.

Prime numbers, when taught in high school, are introduced with a very basic and pale definition — A number which doesn’t have any factors other than…


You should know this even if you have nothing to hide!

Discovering matt.might.net

A few days ago I was reading an article my friend shared about how a vaccine is developed. Following through a few links shared in that article I discovered matt.might.net


It’s never just that easy

An oceanside view of a cliff and winding road.

Text search is a very common requirement in most applications, and you would expect most databases to support text search out of the box if you create an index on the field.

But when I tried to implement text search for my app, it turned out to be much more…


Is it that simple? Oh wait, no!

Microservices are something that feels very natural when you have been working with monoliths in the past and are tired of the overheads and errors that arise in maintaining a monolith application.

My first microservice was a user service that would manage login/logout/auth for a user. We were adding more…


You read, you learn, you grow!

Artificial Intelligence is everywhere these days. A lot of real life applications have been developed in the past decade leveraging various sub-branches of A.I. Facial Recognition, Self Driving Cars, Optical Character Recognition, Personal Assistants like Google Home and what not.

And we are still just scratching the surface. A lot…


Explore the growth of Deep Learning over the past decades!

Most of us know Deep Learning to be a 21st Century invention, but believe it or not, it has been around since the 1940s.

The reason most of us are unaware about Deep Learning advancements/researches of 20th century is because the approaches used back then, were relatively unpopular due to…


Make use of your downtime and read something good

I hope you are taking good care of your health and maintaining social distancing to help flatten the curve of SARS-CoV-2 infections.

We have no other option but to stay at home during these trying times, but we can invest this time in ourselves to come out of this pandemic…


Microservice is quite the buzz word these days, so I thought it would be good to introspect my last year that I had spent working with them. …

Varun Bansal

Developing instincts for the right way!

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