Visual Studio Code Components

A very brief look into the Visual Studio Code editor: It is made up of three main parts: UI Framework Editor Engines  The UI Framework is Electron, which is the same one that powers the Atom editor. Electron is built on Chromium and Node.js The editor is Monaco, which is the same one that powers Visual Studio Online The engines…

Beyond Return on Investment

Disclaimer: I am not an economist, venture capitalist, or CEO. I have more to learn in this area but want to share what I’ve learned so far. It is a standard practice to make business decisions based on predicted Return on Investment (ROI). There are many reasons for this. Nobody wants to invest money on…

JavaScript Learning Path

This learning path by Pluralsight is a beginner friendly path, and aims to teach you basic competence in the JavaScript language. As a rough guideline, I think that if you have been programming in JavaScript for less than a year, or if you have used JavaScript on and off for a few years but mainly…

What is great software?

There are only two reasonable definitions of great software: Software that people love or like very much Software that nobody hates or dislikes Although these at first seem like similar definitions, there is a significant difference. It is much easier to achieve the first than the second. And the first type is an easier sell…