JavaScript vs TypeScript: What’s the Difference and Which Is Better?

javascript vs typescript

Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What is TypeScript?” and if you haven’t, it won’t be long before you do. However, that question then always leads to, “but wait, what’s the difference between TypeScript and JavaScript?” – so allow me to explain. JavaScript (JS) is arguably a …

Read more

Converting an Array to JSON Object in JavaScript

javascript on laptop

JSON, or “JavaScript Object Notation”, is an extremely popular data exchange format, especially in web development. Let’s go over a few simple ways to convert an array to JSON data. Quick Answer – JS Array to JSON Arrays are actually valid JSON! If you’re just worried about validity, then you don’t even need to do …

Read more

How to Create a Custom Checkbox Form in Vue

Custom Checkbox Component Vue

You have a problem. The browser’s default checkbox form is ugly and outdated, but importing an entire library just to change the styling seems like overkill. Instead, let’s build a custom checkbox form component from scratch. It will take 15 minutes to type up, or just 3 if you just copy and paste my boilerplate …

Read more

How to Make a Custom Slider Component in Vue

Vue Custom Slider Component

Creating a custom slider component can be tricky, especially if you want to create a lean standalone Vue component. In this quick article, you’ll learn how to build a fully customizable slider component in Vue. Feel free to swap out the majority of the CSS to get the styling you want, but I’ll give you a …

Read more

JavaScript vs Java – Differences, Similarities, and History

JavaScript vs Java; Differences, Similarities, and History

The naming of Java and JavaScript confuses many new programmers. They sound so similar, so one might think they have the same use-cases, similar properties, or maybe the same company created both languages. None of those assumptions are true! JavaScript is primarily used as a front-end in-the-browser language, like how we use it for Qvault’s …

Read more