In this article, we will go through VUEJS. We’re in a golden era of JavaScript libraries and frameworks. More and more companies are building out full, dynamic web apps in addition to – or in lieu of – traditional desktop applications. This means things are constantly changing and frameworks are…
What is Big O Notation? that is a very common job interview question for developers. It is generally measures of scalability of any algorithm, which means how scalable an algorithm is. In short, it is the mathematical expression of how long an algorithm takes to run depending on how long…
How can you reliably and dynamically load a JavaScript file? This will can be used to implement a module or component that when ‘initialized’ the component will dynamically load all needed JavaScript library scripts on demand. The old versions of JavaScript had no import, include, or require, so many different…
When you open any website today the first impression is how it looks & how well things are arranged, so for that, we have bootstrap and other CSS frameworks that simply change the look and feel of your website. Here the problem is that you are not using all the…
The MERN stack consists of MongoDB, Express, React, and Node.js. Given the popularity of React on the frontend and of Node.js on the backend, the MERN stack is one of the most popular stack of technologies for building a modern single-page application (SPA). In this article, we will build a…
User Interface (UI) Development is a vast field now. It has a very vast ecosystem, so it is very hard to start with or switch careers as a UI Engineer. Earlier there were very limited things we were doing using UI technologies but in the last 4–5 years we have…
During earlier days JavaScript — and web development in general — when everything felt brittle. Developing entire applications with Vanilla JavaScript felt just wrong, the JavaScript APIs weren’t mature enough, the lack of supportive CSS made aligning HTML without hacks impossible, there was no tooling to ship qualitative web applications. The lack of educational…
What are the generators in ES6? In ES6, now we have a new way of function implementation — Generators. These are basically functions that we can stop at any point and continue them exactly from the same point where we left earlier. Confusing? So we will start with normal function- we call a…
Why Generators? Very DRY, Don’t-Repeat-Yourself, reducer. Very minimal code in your reducer file. Readable reducer code Focus only to things that matter Actions Actions are plain JavaScript objects. Actions must have a type property that indicates the type of action being performed. Typically when we use actions we write basic…
About Bursting Bursting is a process of splitting data into blocks, generating documents for each block, and delivering the documents to one or more destinations. For each block of the data, a separate document is generated and delivered. What is the Bursting Definition? A bursting definition is a component of…