This is the fifth lecture in cooperation with High Technical School in Novi Sad (Visoka tehnička škola strukovnih studija) held on May 10, 2018.
Meetup event: https://www.meetup.com/koderrs/events/250538017/
YouTube video: (soon to be published)
JavaScript is the language everybody thinks they know while rarely anyone truly does. Its' frameworks names today are key terms for any serious developer or article (Angular, React, Vue, to name a few). With JavaScript you can equally work on scientific research and produce web, mobile and desktop applications. You can use it as a tool for development (you actually cannot afford not to do so). You can write command line tools. You can use (nearly) same code and write hybrid applications that run on multiple systems by choosing just different target (iOS, Android, Windows, macOS or Linux).
Language was created in ten days of May in 1995. Its' name reminds of Java and yet has (almost) nothing to do with it. It uses concurrently multiple programming paradigms such as imperative, declarative and functional.