How to Update GitHub Personal Access Tokens?

Personal access tokens are an alternative to authenticate GitHub users without the need of using your password. If you have used a personal access token before, during the process of generating the token you noticed you could set an expiration date. Once the expiration date is past due, the token will no longer be valid … Read more

Is it Bad to Commit to Master Branch? Why? Senior Engineer’s Advice

Looking to improve your skillset as a software engineer is always a good indicator you are passionate about developing software. One common question new developers tend to ask is whether they should commit to master branch their work. I hope this article provides you with meaningful insights into this practice. Master branch often reflects the … Read more

How to Debug Node.js with TypeScript using Nodemon?

TypeScript has become an excellent alternative to prevent data type definition issues often found when working with JavaScript. Companies are migrating to TypeScript as the default programming language for their Node.js backend. However, developers struggle to set up local debugging configurations when using nodemon. In this article, you will learn how to fix that issue. … Read more

Can JavaScript Object Keys Be Numbers or Non-string Values?

For those who have worked with JavaScript for a while, you will understand there are certain behaviors about the language that makes it seem it works in a certain way, when in reality it doesn’t, such as using == and === equals to check for equality between two different values. Against what many think, JavaScript … Read more

What is the Difference Between == vs === in JavaScript?

Whether you are coming from a different programming language like C# or you are a brand new programmer learning about JavaScript, you have probably seen different JavaScript codebases using in some cases double equals (==) and in other cases using triple equals (===). Although they seem similar at first, it is important to understand the … Read more

How to Set up Basic Node.js + Express.js Server with TypeScript

Note: This post is part of Learn How to Use TypeScript With Node.js and Express.js series. Click here to see the first post of the series. Getting Started First things first, we need to create the directory for our application: mkdir express-typescript Time to set up our package.json file where we can define all our … Read more