It’s been 2 years since I started posting one blog post every day on this blog. On January 25 2018,...
Sometimes I work on single web pages for my projects. Maybe I want to redesign the blog. Maybe it’s...
Until a few months ago I could not even look at JavaScript without having a feeling of anxiety. I wa...
Every person, sooner or later, is going to suffer from this thing which we label “imposter syndrome”....
In this tutorial I want to illustrate how to write unmaintainable code. By writing unmaintainable co...
I was searching for some JavaScript related questions on Google when I noticed Google suggesting me i...
Many tutorials exist about this topic but they make things overly complicated by assuming one has to...
Those operators accept two values and return a boolean: == checks for equality != checks for ineq...
My app is not going to have more than one user. Idea: when the app first loads, if it's the first ti...
Here is the HTTP web server we used as the Node Hello World application in the Node.js introduction...
If you worked with JavaScript in the browser, you know how much of the interaction of the user is han...
When you want to execute some piece of code asynchronously, but as soon as possible, one option is to...
When you install an npm package using npm install <package-name>, you are installing it as a de...
As you try to understand the Node.js event loop, one important part of it is process.nextTick(). Eve...
Introduction The Event Loop is one of the most important aspects to understand about Node....
The main difference between local and global packages is this: local packages are installed in the...
To uninstall a package you have previously installed locally (using npm install <package-name>...
How to make a Node.js CLI program interactive? Node since version 7 provides the readline module to...
You can pass any number of arguments when invoking a Node.js application using node app.js...
What is a buffer? A buffer is an area of memory. JavaScript developers are not familiar wi...
Here is how you can extract the data that was sent as JSON in the request body. If you are using Exp...
There are basically two ways to reference the current folder in a Node.js script: ./ __dirname A...
You can install an old version of an npm package using the @ syntax: npm install <package>@&...
If you have JSON data as part of a string, the best way to parse it is by using t...
If there’s one great thing in Node.js packages, is that all agreed on using Seman...
Read the npm guide if you are starting out with npm, it’s going to go in a lot o...
I'm working on a Vue.js course. If you're interested in learning Vue, get on the list to get a free...
This week I finished writing a free Vue.js ebook which I'll launch next week. I set out to create a...
Components in Vue can communicate in various ways. Props The first way is using props. P...
What are Vue.js events Vue.js allows us to intercept any DOM event by using the v-on direc...