Posts

Showing posts with the label Tech

Goodbye, Object Oriented Programming

Image
I’ve been programming in Object Oriented languages for decades. The first OO language I used was C++ and then Smalltalk and finally .NET and Java. I was gung-ho to leverage the benefits of  Inheritance ,  Encapsulation , and  Polymorphism . The Three Pillars of the Paradigm. I was eager to gain the promise of Reuse and leverage the wisdom gained by those who came before me in this new and exciting landscape. I couldn’t contain my excitement at the thought of mapping my real-world objects into their Classes and expected the whole world to fall neatly into place. I couldn’t have been more wrong. Inheritance, the First Pillar to Fall At first glance, Inheritance appears to be the biggest benefit of the Object Oriented Paradigm. All the simplistic examples of shape hierarchies that are paraded out as examples to the newly indoctrinated seem to make logical sense. And Reuse is the word of the day. No… ma...

What’s the difference between JavaScript and ECMAScript?

Image
I’ve tried googling “the difference between JavaScript and ECMAScript.” I ended up having to wade through a sea of ambiguous and seemingly conflicting results: “ECMAScript is a standard.” “JavaScript is a standard.” “ECMAScript is a specification.” “JavaScript is an implementation of the ECMAScript standard.” “ECMAScript is standardized JavaScript.” “ECMAScript is a language.” “JavaScript is a dialect of ECMAScript.” “ECMAScript  is  JavaScript.” Holding back the urge to cry, I bucked up and decided to commit to some painful yet productive research. This article represents my current understanding of the differences between JavaScript and ECMAScript. It is geared towards people who are familiar with JavaScript but would like a clearer understanding of its relationship with ECMAScript, web browsers,  Babel , and more. You will also learn about scripting languages, JavaScript engines, and JavaScript runtimes for good measure. So get ...

Popular posts from this blog

How to Secure Session Management in Node

Angular 9 - User Registration and Login Example & Tutorial

How to download a file using command prompt (cmd) Windows?