Debouncing in JavaScript Debouncing is a technique, use of Denouncing we can write better performance code that gets executed repeatedly within a period of time Debouncing ensures that time is taken to task, debouncing prevent unnecessary event on the web Debouncing code ignores unnecessary calls until the call has stopped for a particular time period. Continue Reading »
Currying in JavaScript
What is currying? Currying is a technique of evaluating a function with multiple arguments, into a sequence of functions with a single argument. OR In other words, while a function, rather than taking all arguments at one time, takes the primary one and goes back to a new function that takes the second and returns Continue Reading »
Sorting of complex objects in Java
The process of placing a list of items in a specified manner is known as Sorting. Some common criteria for sorting are alphabetical and numerical. It can be done in an ascending manner or in descending order. We all know that Collections.sort has the ability in sorting an arrayList for example, alphabetically if they are Continue Reading »
Currying in JavaScript
Currying is a task that takes one argument at a time and brings back a new task awaiting the next argument. It is a modification of functions that translate function from callable as f (a, b, c) to f (a)(b)(c). In this article, we will look at what currying is in Javascript, why you should Continue Reading »
Hoisting in javaScript
Hoisting is a phenomenon in javaScript by which you can access variables and functions even before you have initialized them or you have put some value on them. you can access it without any error. Hoisting allows functions to be safely used in code before they are declared. for Example: var x=7; function getName(){ console.log(“hoisting Continue Reading »
Destructuring in JavaScript
The Destructuring introduced new features of ES6.JavaScript provides a mechanism to handle the array and properties of objects in a much more innovative way. this mechanism is called destructuring. destructuring means implies a complex structure into the simpler parts. Destructuring allows us to extract multiple properties from an object or an Array. It is a Continue Reading »
SDLC & Models
What is Software Development Life Cycle (SDLC)? Step by step process of developing an application is known as SDLC. SDLC is a process used by the software industry to design, develop and test high-quality software. Purpose of SDLC It aims to produce quality software that meets customer expectations and reaches completion within time & budget. SDLC Continue Reading »
Software Testing Life Cycle
Software Testing Life Cycle: A process of testing the software to detect the differences between the existing and the expected requirements OR to find out that the existing features match the Expected requirements and to evaluate the features of the software. WHAT IS STLC (Software Testing Life Cycle)? STLC (Software Testing Life Cycle) is a Continue Reading »
CRUD Operation in Firebase V9
Today, we will talk about firebase v9 and how to integrate it into a React.js project. So first of all let’s see what are we doing today- What is firebase? Create a react.js project with firebase. Config firebase v9. Write Operation. Read Operation. Update Operation. Delete Operation. What is firebase ?- Firebase is a Continue Reading »
Autoboxing and Unboxing in Java
Well, it has been noticed that all the primitive data types like int, float, double, etc in Java are dealt with differently. Even after the good performance offered by the primitive data types, there are circumstances when we might need an object representation of the primitive data type. Moreover, it has been witnessed that many Continue Reading »
Triggers in MySQL
A trigger is a stored program that gets invoked automatically whenever any event such as insertion, update, or deletion occurs in a table. For instance, whenever we add a new row or delete a row, we can define a trigger that gets triggered automatically through which we can be assured of the proper happenings of Continue Reading »
What is Github?
Github is a code hosting platform that lets you and others work on the same project simultaneously. Github is the largest community of Developers where anyone can contribute to the project. By making a separate branch of the code a dedicated area is assigned to the developer so that there won’t be any clash between Continue Reading »
JavaScript Closures
A closure is a combination of a function bundled together (enclosed) with references to its surrounding state (the lexical scope). Lexical scoping The stance of a variable asserted in the source code denotes its scope in syntactic figuring. For example: let name = ‘John’; function greeting() { let message = ‘Hi’; console.log(message + Continue Reading »
Dark Mode in iOS
Dark Mode was revealed at WWDC 2019 and debuted with iOS 13. It gives iOS a darker look. The appearance of Dark Mode is determined by trait collections. When a user modifies the system’s look, the system requests that all windows and views redraw their contents. Without any additional logic, UIKit controls support it out Continue Reading »
Closures & Callback in JavaScript
Closures:- One of the greatest features in javascript is closures and it’s widely used but a little bit confusing term of javascript. So let’s understand what is closures. In simple words closures function are gives you access to an outer function from the inner function. We will start the fundamental term lexical scope known as Continue Reading »
Interceptor in Angular
What is an interceptor in angular? Interceptors are a unique type of Angular Service that we can implement. Interceptors allow us to intercept incoming or outgoing HTTP requests using the HttpClient. By intercepting the HTTP request, we can modify or change the value of the request. Interceptors are basic building blocks for Angular service so Continue Reading »
Higher-Order Components
Higher-Order Components are what they sound like. A function that takes a component and returns a replacement component is an example of a higher-order component. Higher-Order Components in React may be a pattern that stems from React’s nature, which favors composition over inheritance. Consider the following scenario: In the preceding example, a higher-order component could Continue Reading »
Difference Between Observables and Promises
For dealing with adaptive data in Angular, we can choose either Promise or Observable. Both get and post methods of HTTP and HttpClient return Observable and it can be converted into Promise using toPromise() method. So, what’s the distinction when they’re both dealing with adaptive data? What actually is the difference? Promise generates a mono Continue Reading »
Bug Report
Bug reports are a necessary part of any software development process. So it should be the responsibility of QA to make sure that bugs should be written in a totally understating form. How to write a Bug : The bug should be easy to understand as a technical person and non-technical both can understand it. Continue Reading »
CORS – React JS
CORS stands for Cross-Origin Resource Sharing. It is basically a mechanism that uses HTTP headers to tell the browser whether a specific web app can share resources with another web app or not. Here Both the web apps should have different origins because if they have the same origin then they can share the resources Continue Reading »
CORS issues – Java
Imagine you’re building a UI and you need to connect to an API. When you implement curl calls with the UI, it does not work. You then check the code, and everything seems to be fine. After changing the site or method, it appears that the HTTP call is working. It’s most likely that the Continue Reading »
HOOKS – Analysis about React Hooks
React hooks came into the picture in October 2018. In early February 2019, they finally came in React v16.8.0.React Hooks are a great addition to React which has completely changed how we write code. Before React hooks, there was no way of using state and lifecycle methods in functional components, and that’s why the functional Continue Reading »
SonarQube Code Review Tool
Basic Documentation SonarQube is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests. Overview In a typical development process: Developers develop and merge code in an IDE (preferably using SonarLint Continue Reading »
Progressive Web Apps
PWA provides the facility where the user can directly install the particular web application as a mobile application without going to the Play Store(Applicable for android only). The user can run the web application as a mobile application with an actual look and feel. In order to call a Web App a PWA it must Continue Reading »
Accessibility Handling in an App
IMPORTANCE OF ACCESSIBILITY Being a creature of the 21st century and speaking of technology, we as humans have upgraded ourselves up to such an extent that our forebears could only ponder. On a factual note, technologies and software affect almost everything we do today and have an impact down the lane. All the advancements in Continue Reading »
Event Bubbling and Capturing in JavaScript
Event Bubbling: In the event bubbling, an event starts at the most specific element and then flows upward toward the least specific element. For better understanding let’s take an example:-Suppose we have created a div inside the body tag and then we create a button inside that div. Let’s add the “Click” function on the Continue Reading »
FlatList vs ScrollView in React Native
In this article we talk about one of the most important topics is flat list and scroll view which comes, under-react native. Firstly we discuss is flat lists all we know is that a flat list is used for rendering so much data in our component. With the help of a flat list, similar data Continue Reading »
Class component vs functional component
In React Native mainly two types of components Class Component & Functional Component. Class components are ECMAScript2015(ES6) that extend a base class from React called Component. It is used as a container component to handle state management. Before introducing the concept of hooks in React 16.8 functional component is a plain javascript function but after Continue Reading »
MongoDB Atlas
MongoDB Atlas is a fully managed cloud database for modern applications.MongoDB Atlas is a cloud that provides MongoDB document model is the fastest way to innovate, bringing flexibility and ease of use to the database. It is easy to build fast, relevant, full-text search capabilities on top of your MongoDB data. MongoDB Atlas makes it Continue Reading »
Serverless Architecture
Serverless computing, or more simply Serverless, is a hot topic in the software architecture world. The “Big Three” cloud vendors—Amazon, Google, and Microsoft—are heavily invested in Serverless, and we’ve seen plenty of books, open-source projects, conferences, and software vendors dedicated to the subject. But what is Serverless, and why is (or isn’t) it worth considering? Continue Reading »