May 2024
Beginner to intermediate
384 pages
9h 29m
English
In 2007, when I began programming web applications, popular frameworks such as Vue, React, Svelte, and Angular didn’t exist, and Node JS was a few years from its debut. To make a web application interactive back then, you had to attach event listeners to HTML elements manually and update the Document Object Model (DOM) through code. This approach often felt repetitive and cumbersome. Fortunately, innovators, including Miško Hevery at Google, recognized the need for a more efficient solution and introduced AngularJS, a groundbreaking framework designed to liberate developers from direct DOM manipulation. Around the same time, frameworks such as Backbone.js and Knockout emerged. In the years that followed, we witnessed the rise of Ember, ...