Indie Software-Technology

Advanced JavaScript Unleashed: Master Advanced JavaScript Concepts like Prototypes, Symbols, Generators & More

Like many web developers, I learned about modern JavaScript/ECMAScript soon after it came out in 2015. JavaScript is the programming language that has powered interactive webpages since Netscape Navigator was a thing. Now, it’s the world’s most used programming language for all sorts of non-browser-based applications, including mobile apps, web servers, and full-stack development. Therefore, understanding how it works and why it works becomes a priority for most software engineers. Grasping the implementation details can…

Continue reading

Indie Software-Technology

JavaScript from ES5 to ESNext

In recent years, JavaScript (JS) has seen a resurgence in popularity. From NodeJS on servers to PhoneGap on mobile devices to common standards in web browsers, JS seems to be everywhere. ES is the abbreviation for ECMA Script, the standard which JS implements. This book covers in detail the advance of the ES standards from earlier days (ES5) to 2019 (ESNext). Much effort has been given on the issue of “callback hell” and features resulting…

Continue reading