All you need to know about OAuth authentication. Understand the OAuth operational flow by implementing it in the Node.js application.

Photo by Franck on Unsplash

Implementing the OAuth authentication system in our application and understanding the technical workflow of the OAuth method is quite challenging.


The efficiency of the program would be directly relying on Time Complexity when we deal with a huge amount of data to perform operations like searching, sorting, access, insertion and removal of an element.

We could selectively use objects and arrays based on the need to enhance the performance. We take the help of Big-O notation to compare and contrast the runtime for arrays and objects to understand them clearly.

Let us understand the concept of Big-O notation quickly in terms of time complexity.

Big-0 notation helps in calculating the efficiency of an algorithm formally.

To compare algorithms, we should…

This article describes the implementation of a few essential desktop application’s feature such as menu bar, dialog box and tray using electron.

Photo by Kelly Sikkema on Unsplash

Electron made life easier for a javascript developer to create a native desktop application. There are many articles and tutorials out there to teach how to start with Electron and incorporate popular javascript frameworks such as Angular, React in it. This article is not about the creation of Electron main script, Main process and Render process. Instead, here we are going to discuss the implementation of some essential attributes of the desktop application using Electron.

Menu Bar

A menu bar would be a crucial part of almost all desktop applications. …

Vijay KMS

Javascript Full Stack developer

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