Data encapsulation in JavaScript: getters and setters When building larger JavaScript applications, there’s soon the need to split it into modules linked by clear contracts. When it comes to long term maintenance, a way to keep compatibility upon interface...
Cors definition : our journey starts here: Figure 1.1: Backend request blocked by the browser Every front-end developer faced or will face this situation at least once in his/her career. When the webapp becomes more complex, we need to interact with multiple backends...
I. Introduction Front development has been continuously changing, from the early days when developing multi-page applications (MPA) was the norm to today’s full rich single page application (SPA). The emergence of Ajax technique and the significant browsers...
Animations are one of the many tool developers can use to improve the UX on a web application. A well-placed animation can bring the user’s attention to something important. They may also indicate that the system is...
Hooks were introduced in February 2019 as part of React 16.8. They will help you make your code clearer and better structured. The classic class based syntax and idiomw are still still supported, and will keep being supported for the foreseeable future. So no...
Angular is one of the best-known and most used frameworks for front-end developers. With the release of Angular 7, we have seen several improvements that have mainly affected the Framework ‘s Core, AngularMaterials, as well as the CLI. In this article we will...