Programming

Downloading Excel Files from the Backend to the Frontend

Learn how to enable users to download Excel files from your backend to frontend, enhancing data exchange in web applications.

Parkinson's Law of Triviality, Bikeshedding, and the Art of Prioritization

Managing Multi-File Upload Progress with React and Redux

Learn how to track and display the progress of multi-file uploads in React using Redux. Create an efficient user-friendly upload experience.

Detecting Clicks Outside a React Component

Learn how to detect clicks outside a React component for improved user interactions. Explore event listeners and React Portals.

PostgreSQL and PostGIS Installation on macOS

Learn how to set up PostgreSQL and PostGIS on your macOS system for powerful geospatial database capabilities. Follow our step-by-step tutorial to get started with spatial data management.

Solving the "Unexpected token '?'" Error in Next.js: A Node.js Version Update

Encounter the Unexpected token '?' error in Next.js? Learn how to resolve it by updating your Node.js version using nvm (Node Version Manager). Follow a step-by-step guide to ensure a smooth fix

Optimizing Asset Management in Next.js

Discover the power of the public folder in Next.js for streamlined asset management. Learn how to organize static assets and access them efficiently, whether on the client or server side.

Effortless State Management with Redux Toolkit and TypeScript

K8s CronJobs: List, Configure, & View Logs

Learn to list, configure, and manage CronJobs in Kubernetes. Retrieve past job data & view logs efficiently.

Merge a git repository to another repository ➕

Automated Container Updates with Watchtower: Docker Guide

Automate Docker container updates with Watchtower. Keep your containers up-to-date effortlessly. Enhance security and efficiency.

Background sound for older version of mac os

How to turn on background sound on Mac OS (for older version)

Turn on background sound on Mac OS Ventura and higher

How to turn on background sound on Mac OS Ventura and higher

Difference between audio channel 2/16/64 channel audio

What is the difference between 2 channel, 16 channel and 64 channel audio?

Ultimate list of free web hosting in 2023

Ultimate list of free web hosting in 2023 for your website, blog, and other services

Free cloud services for developer

Free cloud services for developer to host their website, database, and other services.

Use git switch & git restore instead of git checkout

git switch & git restore are the new commands to switch between branches and restore files respectively. They are faster and more intuitive than git checkout. Let's see how to use them.

Install the command line tools macos 13 ventura

Setup Nginx with Let's Encrypt SSL certificate

Setup Nginx with Let's Encrypt SSL certificate on Ubuntu 20.04

Add upload progress to axios request

Progress information can be obtained from the upload event of the XMLHttpRequest object. The upload event is triggered when the upload process starts. The progress event is triggered when the upload process is in progress. The load event is triggered when the upload process is completed.

Javascript tooltips libraries in 2022: 10 popular choices

JavaScript Drag and Drop Libraries: 4 Popular Choices

Here are 4 popular JavaScript drag and drop libraries that you can use to add drag and drop functionality to your web applications.

Running Redis Server Using Docker Container

In this article, we will discuss how to run Redis server using Docker container. We will also discuss the different w...

How to ignore files and folder globally in git?

Fire up your terminal and let's get started with ignoring files and folders globally in git.

Visual AI Set To Improve Safety & Efficiency In Real Estate

This is how Visual AI is bringing change to real estate. If you want to know more about the technicalities then feel ...

How to Balance Teamwork and Agility?

Balancing teamwork and agility is a challenge for many teams. Here are some tips to help you balance teamwork and agility.

Choosing Your Ideal Software Career Path

Not all senior developers have what it needs to become managers. In fact, many of them don’t.  Many programmers choo...

Tips for Managing Email Marketing Campaigns

Whether it is about a new launch or an exciting offer, email marketing is the best way to keep your customers in the ...

Thing I Wish I'd Know When I Started Programming

Things I Wish I’d Know When I Started Programming. I am writing this post for new programmers who are just starting t...

Install Peatio on Server. Complete Guide

Peatio is an open-source crypto currency exchange program. It is implementation with the rails framework and other cu...

How big a function should be?

It is good to have a function that is small, and pure and will perform only one thing and do it very well. Let’s look...

Best way to check if an element is hidden or visible in JavaScript

In this article, we will learn how to check if an element is hidden or visible in JavaScript.

What skills makes a good front-end developer 2022?

A good front end developer should focus on fundamentals of functional and object oriented programming because they ar...