Open in app

Sign In

Write

Sign In

Lokesh
Lokesh

45 Followers

Home

About

Pinned

JS — Closures

Closures can be defined as functions bind together with their lexical environment. Closure always remembers its parent’s scope. Lexical environment Let us try to understand the below example to understand the lexical environment. function a (){ let _a = 10 return function b(){ console.log(_a); let _b…

Js

3 min read

Js

3 min read


Pinned

JS Polyfills

Polyfill is basically used to provide more functionality to the older browsers like IE. Say there are some functions like map which are available in all modern browsers but not available in IE. For example, we have a code that uses a map, filter, find, reduce, etc but now if…

Polyfill

3 min read

Polyfill

3 min read


Pinned

Kafka — Introduction

What is Kafka? Kafka is distributed message streaming platform that uses publish and subscribe mechanism to stream the records. It was developed by LinkedIn and then donated to the Apache foundation. Kafka is open source. Let's understand the terms distributed and message streaming, Distributed Vs Centralized Centralized — All the data is stored in a central…

Kafka

5 min read

Kafka — Introduction
Kafka — Introduction
Kafka

5 min read


Aug 10, 2022

JS Promises

Promises are used to handle the async operations in JS. Prior to this, we had callbacks to handle the async operations but that had its own drawbacks like callback hell, etc. Promises are the async operations that may be resolved or rejected based on certain conditions. …

Java Script

6 min read

Java Script

6 min read


Jul 9, 2022

JS ES6 Proxy

It forms a transparent layer between the operations on a javascript object i.e it enables you to intercept and customize the operations performed on the object. Proxy objects are commonly used to log property accesses, validate, and format object requests. let objProxy = new Proxy(Object, handler_function) object: the original object…

Js

3 min read

JS ES6 Proxy
JS ES6 Proxy
Js

3 min read


Jul 2, 2022

Redux — Basics

Redux is a state management library used to manage the application state in react. It can be used when prop drilling needs to be avoided. If the application is small we can pass the state from the parent component to the child component using the props but what if our…

Redux

2 min read

Redux — Basics
Redux — Basics
Redux

2 min read


Jun 20, 2022

Prototypes In JS

What are prototypes? — Prototypes are the mechanism by which objects inherit the features of one object in another object. It is a special object that is attached to every object in JS. Basically, Prototypes enable the user to use the OOPS — Inheritance concept in core Javascript(Not talking about the ECMA Script). Now…

Java Script

3 min read

Prototypes In JS
Prototypes In JS
Java Script

3 min read


May 8, 2022

Redis — Introduction

We will be understanding the basics of Redis, set up in a local machine, and compare the results of endpoint(API) created with Redis and without Redis. What is Redis? Redis is an open-source, in-memory data structure. In-memory means all the data we store in Redis is not stored in any physical hard drive…

Redis

5 min read

Redis — Introduction
Redis — Introduction
Redis

5 min read


Apr 23, 2022

Chat Application — System Design

Let discuss about how an chat application works and how can we scale the application so that there may be millions of users. Let us write down our requirements from application, Functional Requirements. One to one messaging — User A should be send private message to User B. Sent/Delivered/Seen Message…

System Design Interview

6 min read

Chat Application — System Design
Chat Application — System Design
System Design Interview

6 min read


Sep 2, 2021

Google OAuth — React Native IOS

What is OAuth? — OAuth is an open-standard authorization protocol or framework that describes how unrelated servers and services can safely allow authenticated access to their assets without actually sharing the initial, related, single logon credential. In authentication parlance, this is known as secure, third-party, user-agent, delegated authorization. Let’s understand with an example, You…

React Native

4 min read

Google OAuth — React Native IOS
Google OAuth — React Native IOS
React Native

4 min read

Lokesh

Lokesh

45 Followers

Software Engineer. To know more about me check https://lokesh-online.web.app

Following
  • Yoni Goldberg

    Yoni Goldberg

  • Anshika Bhargava

    Anshika Bhargava

  • Alessandro Butler

    Alessandro Butler

  • Suresh Sambandam

    Suresh Sambandam

  • Astha Suryawanshee

    Astha Suryawanshee

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech