Since its creation/launch, Typescript has grown in popularity. Have you ever wondered why typescript is so popular? What is the point of having extra dependencies and languages if everything can be done in Javascript? Why add complications? I learnt about certain benefits of Typescript and decided to use it in all of my future projects. Let’s take a closer look at them. I will keep this blog short and informative.

What is Typescript?

TypeScript is an open-source language that builds on JavaScript, one of the world’s most used tools, by adding static type definitions. …

I was getting a lot of messages regarding this program, so I am sharing all about it in this blog. I will keep it short and informative.

What is AWS Community Builder Program?

The AWS Community Builders program offers technical resources, mentorship, and networking opportunities to AWS enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.

How to apply?

You can go to the official website, where you can get the appropriate details. Applications are closed by now, but you can surely add your name to the waiting list, so that, you will get an email when the application reopens.


Are you planning to create a react-native app? You’ll probably get a lot of inquiries like, “Should I use boilerplate?” What exactly is a boilerplate? Is it better to use Expo or not?

Let me start by saying that I am absolutely new to this tech stack. I have been developing apps in Dart for a long time and decided to branch out because JavaScript is getting increasingly popular.

React Native:

React Native (also known as RN) is a popular JavaScript-based mobile app framework created by Facebook that allows you to build natively rendered mobile apps for iOS and Android. …

This blog consists of my experience with the whole process of Google Generation APAC scholarship 2021. If you are preparing yourself for the same, do read it till the end. I have shared so many tips/advice.

What is Generation Google scholarship APAC?

This scholarship majorly focuses on women in computer science. It was established to help aspiring students pursuing computer science degrees excel in technology and become leaders in the field. This scholarship gives 1000 USD and a tour to Google Headquarter, Singapore.

Visit here, for more details and eligibility criteria.

Before starting this blog, I would like to thank Vatsal Verma, who has helped me…

I was reading about this technology/service for a few months, so I thought to share my knowledge/understanding that I have made with this terminology.

The basic questions that might come into your mind are, what is cloud computing, why do we need it? We can manage our servers by ourselves, why should I invest my money in buying someone else’s servers for my business, etc, etc.

Cloud Computing is the on-demand delivery of compute power, database storage, applications, and other IT resources. You can get the right type of computing resources at a very minimal price.

Let me take an…


AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure. It is Who did what on AWS? and API calls to the service.

You can get a history of events/API calls made within your account by:

  • Console
  • SDK
  • CLI
  • AWS services

In simple words, if a resource is deleted, check on CloudTrail.

It has three types of Events:

  1. Management Events: — Operations that are performed on resources by your AWS account.
  2. Data Events:- For…

What is Flutter?

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

Key Features of Flutter:

  • Hot Reload: Before flutter, every app developer had to wait for a few minutes for a change to the code to reflect on their screen, which is quite frustrating, but with flutter, there is a feature called hot reload, which shows all the changes we have done in code, within few seconds, which saves a lot of time and energy. The reason for this feature is, the dart Virtual Machine makes a widget…

Chat Applications are trending worldwide nowadays, people use it to communicate with friends, family, etc, and hence makes these messaging application an essential medium for communication.

Have you ever thought how these real-time messaging things work? Let’s dive deep into this interesting topic.

Broadly speaking, a chat application has three main components:

  • Messaging Application
  • Server
  • A persistent connection



We have to find a good Set in which anyone segment intersects with a maximum number of segments. We have to delete some segments in order to make it a good set.

For example: [[1,4],[2,3],[3,6]] is a good set, because [2,3] intersects each segment from the set.

[[1,2],[2,3],[3,5],[4,5]] is not a good set, because there is not even any single segment which is intersecting with all other segments. So, we can delete some segments, in order to make it a good set.

Let’s say, we can remove [4,5] and it will become a good set.

I gave this contest today, so thought to share this editorial.

Here we go,

So let me first give a brief intro about the problem statement, so we are given an array of size n. We have to print minimum operations with which we can make all the elements of the array equal.

Operation allowed:

Select I ( 0≤i<N) and add it to either i+1 or i-1 i.e., to its neighbor.


  1. Firstly we will calculate the sum of the array.
  2. Now, try to find that into how many parts this sum can equally be divided. For example: 4,2,1,3,2 …


The girl who loves to code | Software Developer | Follow me at:

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