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…
What is an API? The term “API” stands for Application Programming Interface. If you break that down word by word, you can get a pretty good grasp of what it means. An API is an interface that can be used to program software that interacts with an existing application. In practice,…