The evolution of software engineering over the last decade has led to the emergence of numerous job roles. So, how different is a software engineer, DevOps engineer, site reliability engineer, and cloud engineer from each other? In this article, we drill down and...
JavaScript
Create a JavaScript Scrolling and Sweeping Heatmap
Hello again! In this article, we will create two spectrogram charts with two different animations: We can use the XY Charts from the "LC JS" library to create a Heat Map chart. The grid series can easily handle datasets in a million data points range even on low-end...
How Use and Deploy Vite With React
In this article, we will look at how to make a simple project using Vite and React. As a bonus, I will show you how to deploy our project. First, let's create a folder for our project and start creating a project using Vite and its templates. mkdir ViteProject cd...
Learning Angular as a React Developer
As a front-end developer, you always get asked whether you specialize in React or Angular. These two mainstream technologies have their strengths and weaknesses, and each is more appropriate depending on the project, but in this article, we will not be discussing...
How to Create a Live Barcode Scanner Using the Webcam in JavaScript
Want to build a live barcode scanner using the webcam in JavaScript but don't know where to begin? Well, you have arrived at the right spot! In this article, we will share an easy way to do so. So, without further ado, let's get started! The Easier Way to Build a...
React Hooks – A Short Introduction
In this tutorial, we'll go over how to use and understand React Hooks. This article is an extension of article how-to-manage-state-with-hooks-on-react-components. It has been expanded with other Hooks and logic and Lessons Learned. Here we create a simple product page...
Supabase and Svelte Quickstart Guide
This example provides the steps to build a simple user management app (from scratch!) using Supabase and Svelte. It includes: Supabase Database: a Postgres database for storing your usage data. Supabase Auth: users can sign in with magic links (no passwords, only...
Migrating from Sakila-MySQL to Couchbase, Part 5
With the release of 7.1, Couchbase N1QL adds support for JavaScript user-defined functions. Originally as seen in Part2: Views and UDFs and Part3: Stored Procedures, we used N1QL UDFs to map the MySQL UDFs and stored procedures. With N1QL UDFs, we can do only a single...
How to Handle JavaScript Alert in Selenium WebDriver Using Python?
Alert windows are widely used across websites where an alert message acts as a mode to ‘interrupt’ the current flow of the user journey. A simple example of a JavaScript alert would be someone filling in details on the sign-up page and submitting the details without...
How to Build a Treemap Using JavaScript
Treemap visualizations are widely used in hierarchical data analysis. If you need to build one but have never done that before, you might think the process is somewhat complicated. Well, not necessarily. I decided to make a step-by-step tutorial explaining how to...