Introduction: When managing multiple servers, it’s common to transfer files between them. Using a Bash script with scp (secure copy), We can automate this task efficiently. Prerequisites: Step1 : Bash Script to Copy a File with SSH Port and Password. Save the script as script_file.sh. Step 2: Make the file… Continue Reading How to Copy Files Between Servers Using a Bash Script?

The goal is to generate the PDF from your web application without requiring the backend component. There are a number of React libraries which allow you to create PDFs, for this purpose I am using jsPDF libraries. jsPDF jsPDF is open source JavaScript library where pdf files can be created… Continue Reading Generate PDF using JavaScript

In the digital world, where user expectations are higher than ever, success is no longer just about having a great-looking website or app — it’s about how it feels to use. That’s where UI and UX come in. Although often mentioned together, UI (User Interface) and UX (User Experience) are… Continue Reading UX is the Journey, UI is the Look: Why You Need Both

You can create insightful dashboards with Metabase, a robust, open-source business intelligence tool, without requiring complex technical knowledge. Metabase facilitates the visualisation and sharing of data for developers, business owners, and data analysts alike. This tutorial will cover installation, data connection, and dashboard creation as we go through the steps… Continue Reading How to Create a Dashboard in Metabase

Knowing how the code operates, particularly the distinction between synchronous and asynchronous execution, is crucial when working with JavaScript. Let’s simplify it using relatable examples. What is Synchronous? Line by line, synchronous code runs in a sequential fashion.Before proceeding to the next task, each one must be finished. An example:… Continue Reading Synchronous vs Asynchronous JavaScript

Introduction: Functions are building blocks of a program. They encapsulate logic, help in reusable code, and also organize the code into simple and manageable pieces. In this section, we will explore how functions work in GoLang. What are Functions in Go?Like all other functions, a function here is a block… Continue Reading GoLang Functions

In the modern web world, the user screens are no longer limited to read-only platform. The evolution of media capture APIs allow various functionalities within the screens that are all controlled by the user browser. Lets discuss them in detail here. What are Media Capture APIs? Media capture and Streams… Continue Reading Power of Media Capture APIs in the Browser

Introduction: Metabase is a great tool for creating dashboards and sharing data. But if you host it yourself, you might want to change the default icon (called a favicon) to match your brand or company. This small change can make Metabase feel more professional and personalised. Prerequisites: Implementation: Step 1:… Continue Reading How to Change the Favicon in Metabase (Self-Hosted Version)

Introduction In Linux, every file contains metadata that includes several timestamps: The touch command is commonly used to update the access and modification times. However, note that Linux does not allow modification of the birth (creation) time using standard tools. Prerequisites To follow this guide, ensure: Timestamp Format: [[CC]YY]MMDDhhmm[.ss]Example: 202404200101.00… Continue Reading Modifying File Timestamps in Linux Using touch

Introduction In many organizations, it’s important to give users access to logs and dashboards without allowing them to make any changes. Kibana, the visualization tool for Elasticsearch in the ELK stack, allows you to create read-only users for this exact purpose. In this guide, we’ll walk through the simple steps… Continue Reading How to Create a Read-Only User for Kibana Dashboard (ELK Stack)