Let’s get going!
New Tools and Updates
New Website and Major Update for Typescript
This month, the development team from Microsoft that is responsible for the development and maintenance of TypeScript has made two important announcements: launch of the new TypeScript website and official release of TypeScript 4.0.
It has been claimed that the new website design has been inspired by helpful suggestions directly from active users of TypeScript online resources and by the ideas generated within the dev team. Now web developers and just coding enthusiasts can enjoy improved site navigation, experiment with TypeScript capabilities in the new playground, and work with better-structured TypeScript documentation.
But most importantly, the new version of TypeScript has finally been rolled out. The release of this fast-growing programming language does not include any breaking changes and provides a lot of useful stuff to boost its expressivity, productivity, and scalability. Starting from version 4.0, it is possible to apply Variadic Tuple Types and Labeled Tuple Elements, take advantage of Editor enhancements, apply Custom JSX Factories, and much more. Read the release article to find out more about the features implemented in v4.0.
Angular Gets a Roadmap
Google has spread great news for the Angular community: the popular platform for the development of web applications has been complemented with a roadmap. This feature will help the Angular development team to share valuable information on its engineering undertakings and facilitate interactions with the community. From now on, web developers have a possibility to keep track of all in-progress projects and future plans of the Angular team. The upcoming features specified on the roadmap are not tied to a particular Angular release and will be rolled out in minor and major releases upon their completion. Learn more in the official announcement.
React 17 Release Candidate is Here
After more than two years of silence, the React development team has announced the 1st release candidate for React 17. But the most remarkable thing about this release is that it lacks the part considered as a centerpiece of any development-related product — new features. The main idea behind React 17 is to facilitate the process of migrating from the currently used version of the framework to a new one. Web developers will be able to gradually (or all at once) update their applications, as the changes introduced in the event delegation mechanism allow different React versions to coexist. The release also includes some breaking changes and a number of bug fixes. Learn more in this blog post.
Useful Tips and Articles
Tips on how to make your API more performant
APIs are indispensable assets for any front-end developer, as they allow implementing sophisticated features and functionalities into web apps as well as ensure performance power-up. However, it is important to remember that APIs also become outdated with time, causing delays and errors in applications. The good news is that web developers can prevent that. The guest post on our blog includes 5 valuable tips on how to provide increased productivity of web APIs and ensure the greater experience for end-users of web apps. Learn and apply.
Common mistakes in working with JS promises
Customization of DHTMLX components
But when our customers require any assistance in using DHTMLX, whether in adding new features or integrating our solutions in apps, we are ready to help. Our custom software development company named XB Software provides a variety of services related to DHTMLX solutions. In this article, you can find four real cases of how DHTMLX Gantt and DHTMLX Scheduler can be integrated into project management applications by the XB Software team.
Understanding Functional Components vs. Class Components in React