If you’re looking for a handy tool for fast creation of web forms, form-create is the exact library you need. It’s a form generator that you can use for generating dynamic rendering, data collection, validation, and submission using JSON. Form-create can be used in your Vue.js projects. At the moment, there are 17 built-in form components that you can use.
LRT. Split Long-Running Tasks Into Chunks
LRT stands for Long-running task. This minimalistic library allows dividing long-running tasks into chunks and also supports the ability to abort outdated tasks. With its help, you can coordinate the execution of these tasks with cooperative scheduling. The main idea is to split such long-running tasks into small units of work joined into chunks with a limited budget of execution time. Units of work are executed synchronously until the budget of the current chunk is reached. Afterward, the thread is unblocked until scheduler executes the next chunk and so on until all tasks have been completed.
Developers have rewritten all the components of the DHTMLX Suite library, implemented the new architecture and API. The size of this library is only 330KB now. Compare it to 1.2MB in the previous version of dhtmlxSuite 5.1! The architecture of the updated dhtmlxSuite 6.0 allows using the components with any modern technologies like Angular, React, or Vue.js. All UI components are designed on the basis of Material style. And besides, they are fully customizable via CSS.
To read more about the new features of dhtmlxSuite 6.0, you can check the release page.
dhtmlxScheduler 5.2. Custom Content and Improved Drag-and-Drop
First of all, starting with the new version, you can use custom templates for creating content to be represented in calendar cells. The option is available for the Tree mode and all modes of the Timeline view. This feature allows, for example, representing work hours per each employee in the Tree mode. Another important feature is enhanced drag-and-drop support that provides a more intuitive way of moving events. Also, developers have implemented some API upgrades. Outdated methods were replaced with the new ones, dates’ parsing was updated, several bugs were fixed. To learn more about the new features of dhtmlxScheduler 5.2 and review some code examples, check the release page.
Simple Email and Google Auth with React and Firebase
React is love. React is life. And Firebase is a pretty good tool as well. So, why not mix them? Indrek Lasn asked the same question. As a result, the author has written an article about how you can combine React’s straightforward approach to UI creation with easy-to-use user authentication mechanisms provided by Firebase. From the article, you’ll learn how to create a new Firebase project, initialize it, creating users with email and passwords, and what methods you can use to sign in.
A Guide to Event Handling in Vue.js
Vue.js is another competitor for the hearts of developers. Nwose Lotanna has made a significant contribution to the database of Vue.js knowledge with the article about how events are handled in Vue.js. To understand the principles of event handling in Vue.js, you will be building a simple money-counting app with a couple of buttons. The article is suited for all levels of developers that use Vue.js, including beginners. The author describes what components you’ll need to make code examples work and spends a lot of time explaining how everything works.
dhtmlxGantt Configuration Tips (YouTube)
Understanding Node.js File System Module
A file system in Node.js is a mechanism that controls how data is stored, accessed, and managed on an operating system. Swathi Prasad describes how developers can use the file system (fs) module for reading, writing, and deleting files. The article contains some code examples that describe how you can read files synchronously and asynchronously, read files through streams, write files, check file status, and perform other useful operations.