Skip to content
Menu
Rohit Naik Kundaikar
  • Home
  • Contact
Rohit Naik Kundaikar

Author: Rohit Naik Kundaikar

Function Declaration, Function Expressions, Function Hoisting, Self Executing Function, Higher-Order Function, Callback Function, or First Class Function and Arrow Functions.

Posted on May 18, 2021 by Rohit Naik Kundaikar

Function Declaration or Statement Function Expressions Function Hoisting A function created using Function Declaration or Statement can be called even before its declaration as shown in below example. However functions created using Function Expression can only be called after it has been declared. This is the key difference between a Function Declaration and Function Expression….

+
Javascript

Spread Operator Usecases {…object} […array]

Posted on May 15, 2021 by Rohit Naik Kundaikar

Spread Operator makes life much easier for JS developers when it comes to doing basic operations on Arrays and Objects. Below are some examples of Spread Operator. Spread Operator Syntax : Array : […array] Object : {…object} Deep Copying Objects and Arrays Concatenating Objects and Arrays Adding new values to Objects and Arrays Spreading Arrays

+
Javascript

Shallow Copy Vs Deep Copy in Java Script

Posted on May 15, 2021June 6, 2021 by Rohit Naik Kundaikar

Shallow Copy When you shallow copy an object there is no new memory space that is allocated to the duplicate object. Thus both original and duplicate object shares the same memory space. As a result of this, changing the attributes in one object changes the attribute in the other. Below is an example of a…

+
Javascript

Two Pointer Technique

Posted on April 14, 2021April 15, 2021 by Rohit Naik Kundaikar

Two-pointer is a common technique used to solve array problems. This method removes many redundant potential solutions thus giving efficient output compared to the brute-force solution. To demonstrate the two-pointer technique let’s try to solve the below question on leetcode i.e Container with most water and Trapping rainwater using two pointer technique. Container With Most…

+
FAANG

Javascript Call Stack and Execution Context

Posted on December 26, 2020 by Rohit Naik Kundaikar

Execution Context and Call Stack are important concepts in JS, which if you understand properly would help you make peace with Closure and digest Hoisting. On a separate note, Execution Context is the basis of most of the interview questions. Call Stack The global function in JS is an anonymous function that defines and calls…

+
Javascript

Dockerizing NodeJS App

Posted on December 10, 2020December 10, 2020 by Rohit Naik Kundaikar

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. Step 1 : Install Docker You can download and install Docker on multiple platforms at Dockerhub Step 2 : Create Dockerfile A Dockerfile is a text document that contains all…

+
DevOps, Docker

Moving beyond REST to GraphQL

Posted on November 27, 2020December 10, 2020 by Rohit Naik Kundaikar

GraphQL in simple terms is a querying language for your API that lets the client i.e UI query on the data fetched by the API. GraphQL is not tied to any database it is instead linked to your API data, which API might have fetched from the database. Thus Graphql could easily be integrated with…

+
API, GraphQL, Java, Spring Boot

Angular Forms: CoversTemplate-Driven Forms and Model-Driven Forms also called as Reactive Form

Posted on October 21, 2020December 10, 2020 by Rohit Naik Kundaikar

Project Setup In this example, you will see how to create forms in Angular using a Reactive and Template driven approach. In our demonstration, we will create two forms one using the Reactive approach and the other with a template-driven approach. Create project and add components that we would need. Reactive Form Reactive forms or…

+
Angular, Forms

Authentication In Angular Covers Routing, Services, and Guard

Posted on October 12, 2020 by Rohit Naik Kundaikar

For the purpose of the demonstration, we will be creating a simple Angular app that grants access to the dashboard route upon successful Login. Step 1: Setup Project Create an Angular Project with Angular CLI with routing flag. Let’s also create Login and Dashboard components. Step 2: Routes Add route in the app-routing.module.ts file, the…

+
Angular

Supervised Machine Learning with Scikit Learn Library in Python: Covers Dataset Reading, Splitting, Vectorising, and Predicting Using Classifiers

Posted on October 8, 2020October 8, 2020 by Rohit Naik Kundaikar

Machine learning isn’t rocket science it could be easy if you lean it the right way, but learning the right way is a challenge. In Supervised Machine Learning we train a model (machine) with large dataset of factual data and based on this data it can then predict the output for a given input. Suppose…

+
Machine Learning, Python
  • Previous
  • 1
  • 2
  • 3
  • Next

Recent Posts

  • Mastering Clean Code: A Deep Dive into SOLID Principles
  • Building a Context-Aware Q&A System with LangChain.js and Web Scraping
  • TypeScript Best Practices for React
  • Vite Micro Frontend
  • React Best Practices for Performance and Maintainability

Recent Comments

    Archives

    • July 2025
    • August 2024
    • January 2024
    • September 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020

    Categories

    • Angular
    • API
    • Best Practice
    • Compiler
    • Context
    • DevOps
    • Docker
    • FAANG
    • Forms
    • Good Coding Habits
    • GraphQL
    • Java
    • Javascript
    • LangChain
    • LLM
    • Machine Learning
    • MobX
    • Python
    • ReactJS
    • Redux Toolkit
    • Spring Boot
    • Typescript
    • Uncategorized
    • Vite
    • Webpack
    ©2025 Rohit Naik Kundaikar | Powered by WordPress & Superb Themes