Photo by Andrea Piacquadio (Pexels)

Is OAuth2 driving you nuts? No reliable resource for a beginner. Well, you’ve come to the right place!

In this piece of article, I shall explain OAuth to you in such a way that you would never need to go to any other article on OAuth.

OAuth! In my early developer days, this term used to electrify me for some reasons. If we think of securing something on the internet, the one (and only) thing that comes to our mind would be Passwords and its cousins like API Key, PIN etc. But one-size-fits-all is a terrible thing in the vastly…


Cover Photo by Tirachard Kumtanom from Pexels

Basics

Selectors are patterns used to identify select the elements in the DOM for which styles would be applied. In fact, they are the first part of any CSS rule.

Example:

h1{
background-color: magenta;
}

h1 is the selector in the above example.

Out of various patterns used to select a particular DOM element from the tree, pseudo-elements and pseudo-classes (obviously!) are one of its kind which is drastically different than the common ones. (FYI: Type, class, and ID selectors, Attribute selectors, Attribute selectors are the other types).

Pseudo-Classes

Pseudo-classes are identified with a single colon according to the CSS3 specification. A…


Source: Reddit

API is the most vital part of today’s web development (or any development) scenario. API-driven architecture is a paradigm which is more vital than any other architecture in today’s world mainly because APIs in general form the core part of any application and can serve a variety of platforms such as Mobile, Web, Virtual Reality and many more to come. One more architecture which is also essential for designing modern applications is the Microservices architecture which is much feasible to design and maintain when compared to the traditional monolithic architecture. These two architectures are encountered by a common problem. The…


For all folks outside the Javascript world out there, don’t worry, ITS COMING SOON!!!

Before jumping right into Deno, let me give a brief introduction about Node.js.

Will Deno replace Node?

As per the official website of Node.js,

Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.”

Node.js was invented in a time where Javascript was a “kid” language where it didn’t have the features that excites us in 2020. It is primarily…


“The operating system is no longer the most important layer for us,” was the message from Microsoft CEO Satya Nadella yesterday.

“The ‘death’ of Windows 7: Microsoft to end support early next year”

Linux Penguin and Popular Linux Distros
Linux Penguin and Popular Linux Distros

For most computer users, Windows has been the default OS installed in their computers. Even if the computer doesn’t ship with any OS, the de-facto OS would be windows in most cases. This was my story too.

Starting with Windows, I had a lot of issues with drivers and the updates which often used to be a headache. Resource usage, mainly disk and memory were always high…

Prashanth Wagle

Software Engineer

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