Nemanja started his professional career by doing JavaScript and stayed loyal to it. He strives to learn new technologies and go in-depth with familiar ones. He is currently working as a full-stack developer at Brisqq, a London-based company trying to disrupt the retail industry. Spent most of his career working on front-end related technologies, but later adopted his full-stack role as JavaScript conquered the server-side.
Nowadays there is plenty of choices to go for regarding JavaScript frameworks in order to develop modern single page applications. Even though they are basically solving the same problem, reflecting application state to the user interface, underlying mechanisms for doing this differ. We will look under the hood of change detections implementations in various frameworks and how these mechanisms evolved through time.