• HOME
  • ARCHIVES
  • Sitemap
Search ...
Search ...

Archives

Total: 3400

| 2023-06-26

A Guide to JavaScript Template Literals

A Guide to JavaScript Template LiteralsIntroduced in ES2015 (aka ES6), Template Literals offer a new and improved way to declare strings in JavaScript. In addition to providing a simple and concise syntax, Template Literals also come with a ...

tech wiki
tech wiki
10 min read
| 2023-06-26

Routing in Express: What You Need to Know

Routing in Express: What You Need to KnowRouting in Express is a crucial process that determines the appropriate action to take when a specific URL is called or when a particular incoming request needs to be handled. Without proper routing, ...

tech wiki
tech wiki
4 min read
| 2023-06-26

How to Install MySQL on macOS

How to Install MySQL on macOSLearn how to easily install MySQL on macOS using Homebrew. Follow these step-by-step instructions to set up MySQL on your macOS system. To begin, you will need to have Homebrew installed on your macOS. If you do ...

tech wiki
tech wiki
5 min read
| 2023-06-26

How to Use Prisma: A Comprehensive Tutorial

How to Use Prisma: A Comprehensive TutorialPrisma is a powerful ORM (Object-Relational Mapping) tool that provides an abstraction layer over databases. In this tutorial, we will explore how to get started with Prisma and use it to build a R ...

tech wiki
tech wiki
8 min read
| 2023-06-26

How to Get Query String Values in JavaScript with URLSearchParams

How to Get Query String Values in JavaScript with URLSearchParamsAccessing and modifying query string values is a common task when working with web pages. In JavaScript, we can accomplish this using the URLSearchParams API, which is support ...

tech wiki
tech wiki
5 min read
| 2023-06-26

Making HTTP requests with Node.js

Making HTTP requests with Node.jsIn this blog, we will learn how to perform various types of HTTP requests (GET, POST, PUT, DELETE) using Node.js. Please note that throughout this article, we will be using HTTPS instead of HTTP for more sec ...

tech wiki
tech wiki
4 min read
| 2023-06-26

Accept input from the command line in Node

Accept input from the command line in NodeLearn how to create an interactive Node.js Command Line Interface (CLI) program by utilizing the readline module in Node.js. Making a Node.js CLI program interactiveTo make a Node.js CLI program int ...

tech wiki
tech wiki
5 min read
| 2023-06-26

Introduction to the Go Programming Language

Introduction to the Go Programming LanguageWelcome to the start of our new series about the Go programming language. Go is a modern, simple, and fast programming language that is compiled, open-source, and strongly typed. It was developed b ...

tech wiki
tech wiki
5 min read
| 2023-06-26

How to Use Redis with Node.js

How to Use Redis with Node.jsOne of the most popular libraries for working with Redis server in a Node.js application is node-redis, which can be found at https://github.com/NodeRedis/node-redis. To install the library in your project, run ...

tech wiki
tech wiki
10 min read
| 2023-06-26

Building a REST API using Node.js, Express, and MongoDB: A Step-by-Step Guide

Building a REST API using Node.js, Express, and MongoDB: A Step-by-Step GuideIn this tutorial, we will walk you through the process of creating a REST API using Node.js and Express. We will also utilize MongoDB as our database to store the ...

tech wiki
tech wiki
11 min read
| 2023-06-26

A Comprehensive Guide to the `basename` Command for Linux

A Comprehensive Guide to the basename Command for LinuxThe basename command is a powerful tool used to extract and display the filename portion of a given path. Whether you are a Linux user, macOS enthusiast, or working in a UNIX environmen ...

tech wiki
tech wiki
3 min read
| 2023-06-26

How to Fix the \"EMFILE: Too Many Open Files, Watch\" Error in macOS

How to Fix the “EMFILE: Too Many Open Files, Watch” Error in macOSIn this blog post, I will guide you on how to solve the “EMFILE: too many open files, watch” error that occurs when working with React Native on macOS. This error can be quit ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Exploring the JavaScript toLocaleLowerCase() Method

Exploring the JavaScript toLocaleLowerCase() MethodIn this blog post, we will delve into the details of the JavaScript toLocaleLowerCase() method for strings. This method returns a new string with the transformed lowercase version of the or ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Start Your Journey: Embracing Consistency and Passion

Start Your Journey: Embracing Consistency and PassionIn a world where a hundred people consume for every person who creates, it’s easy to feel overwhelmed or discouraged. However, it’s important to remember that these statistics are not set ...

tech wiki
tech wiki
6 min read
| 2023-06-26

Introduction to PeerJS: A Simplified WebRTC Library

Introduction to PeerJS: A Simplified WebRTC LibraryWhen it comes to working with WebRTC, the process can be challenging. However, with the help of PeerJS, a powerful library, WebRTC becomes much easier to handle. In a previous blog post abo ...

tech wiki
tech wiki
6 min read
| 2023-06-26

Listing Files in a Folder in Node: A Quick Guide

Listing Files in a Folder in Node: A Quick GuideWhen working with Node.js, you may often need to retrieve a list of files contained within a folder. Fortunately, it’s quite simple to accomplish this task using the built-in fs module. In thi ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Understanding the JavaScript reduce() Function

Understanding the JavaScript reduce() FunctionOne of the important methods in JavaScript for dealing with arrays is the reduce() function. It allows you to perform a callback function on each item in the array and progressively compute a re ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Changing the Favicon in Gatsby

Changing the Favicon in GatsbyIf you’re building a website using Gatsby and you want to change the favicon, it’s a simple process. Here’s how you can do it: By default, the favicon is set to static/favicon.ico. All you need to do is replace ...

tech wiki
tech wiki
2 min read
| 2023-06-26

How to Parse Markdown in Next.js

How to Parse Markdown in Next.jsIf you’re working with Next.js and need to parse Markdown to display it on a page, this guide is for you. In this example, we’ll be using the marked, dompurify, and jsdom libraries to accomplish this task. To ...

tech wiki
tech wiki
5 min read
| 2023-06-26

How to Resolve the \"Upload preset not found\" Error in Cloudinary

How to Resolve the “Upload preset not found” Error in CloudinaryIf you’ve encountered the “Upload preset not found” error while using Cloudinary as your image storage solution, don’t worry! This issue can be easily fixed by following a few ...

tech wiki
tech wiki
4 min read
| 2023-06-26

The Next.js App Bundles

The Next.js App BundlesIn a Next.js app, the code is divided into different bundles to enhance performance. These bundles are loaded as JavaScript files when you view the page source of the app. To break down the code and make it more under ...

tech wiki
tech wiki
8 min read
| 2023-06-26

How to Replace All Filenames with Spaces to Underscores Using a Shell Script

How to Replace All Filenames with Spaces to Underscores Using a Shell ScriptRenaming filenames in bulk is a common task that arises when working on a website. Sometimes, you may need to replace spaces in filenames with underscores for bette ...

tech wiki
tech wiki
4 min read
| 2023-06-26

Building an SEO Friendly System for Your Blog

Building an SEO Friendly System for Your BlogAs a developer, I understand the power of systems. They provide structure, consistency, and help us stay on track. When it comes to blogging, having a system in place can simplify the process and ...

tech wiki
tech wiki
11 min read
| 2023-06-26

Electronics Basics: Prototyping using Breadboards

Electronics Basics: Prototyping using BreadboardsAre you new to electronics prototyping? Do you want to quickly try out and test different circuit configurations without soldering? Look no further - breadboards are the perfect solution for ...

tech wiki
tech wiki
4 min read
| 2023-06-26

Serving Static Assets with Express

Serving Static Assets with ExpressIn this blog post, we will discuss how to serve static assets directly from a folder in Express. Many web applications have a public subfolder where they store images, CSS files, and more. We will learn how ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Zeit Now Tutorial - A Fast and Simple Way to Deploy Node.js Apps

Zeit Now Tutorial - A Fast and Simple Way to Deploy Node.js AppsLearn how to deploy your Node.js application using the Now platform created by Vercel (formerly known as Zeit). One of the easiest ways to deploy a Node.js application is throu ...

tech wiki
tech wiki
9 min read
| 2023-06-26

How to Wait for the DOM Ready Event in Plain JavaScript

How to Wait for the DOM Ready Event in Plain JavaScriptLearn how to execute JavaScript code as soon as the DOM is ready, without any delay. To achieve this, you can add an event listener to the document object for the DOMContentLoaded event ...

tech wiki
tech wiki
2 min read
| 2023-06-26

CSS Borders: Enhance Your Website Design

CSS Borders: Enhance Your Website DesignCSS borders are a crucial component of web design, allowing you to add structure and visual appeal to your webpage elements. By using various border properties, you can customize the appearance of bor ...

tech wiki
tech wiki
10 min read
| 2023-06-26

How to Create an Auto-Increment Primary Key in PostgreSQL

How to Create an Auto-Increment Primary Key in PostgreSQLWhen working with a PostgreSQL database, you may need to define a primary key column that auto-increments its value for each new record. This can be achieved by using the SERIAL type ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Exploring the JavaScript split() Method

Exploring the JavaScript split() MethodIn this blog post, we’ll dive into the details of the split() method in JavaScript. This method is used to truncate a string based on a specified pattern, returning an array of tokens as a result. Let’ ...

tech wiki
tech wiki
6 min read
| 2023-06-26

How to Install PostgreSQL on macOS

How to Install PostgreSQL on macOSLearn how to install the PostgreSQL Database Management System (DBMS) on macOS using the following instructions. If you’re using Windows or Linux, visit https://www.postgresql.org/download/ to choose your p ...

tech wiki
tech wiki
6 min read
| 2023-06-26

JavaScript Object: A Comprehensive Reference

JavaScript Object: A Comprehensive ReferenceIn this blog post, we will discuss the properties and methods of the JavaScript Object built-in object. An object in JavaScript is any value that is not of a primitive type. Even arrays or functio ...

tech wiki
tech wiki
11 min read
| 2023-06-26

Understanding JavaScript Property Descriptors

Understanding JavaScript Property DescriptorsIn JavaScript, every object has a set of properties, and each property has its own descriptor. These descriptors define the behavior and characteristics of the property. Understanding property de ...

tech wiki
tech wiki
5 min read
| 2023-06-26

How to troubleshoot the \"is not a function\" error in JavaScript

How to troubleshoot the “is not a function” error in JavaScriptWhen writing JavaScript, some developers prefer not to use semicolons for a cleaner code. However, there are situations where we need to be careful, especially when using the re ...

tech wiki
tech wiki
3 min read
| 2023-06-26

The CSS calc() function: Perform Math Operations in CSS

The CSS calc() function: Perform Math Operations in CSSThe CSS calc() function is a powerful tool that allows you to perform basic math operations on values within your CSS code. It is particularly useful for adding or subtracting length va ...

tech wiki
tech wiki
3 min read
| 2023-06-26

How to Create and Save an Image with Node.js and Canvas

How to Create and Save an Image with Node.js and CanvasIntroductionIn this blog post, I will guide you through the process of programmatically generating custom banner images for your blog posts using Node.js and the Canvas package. This wi ...

tech wiki
tech wiki
7 min read
| 2023-06-26

How to Divide an Array into Multiple Equal Parts in JavaScript

How to Divide an Array into Multiple Equal Parts in JavaScriptAre you struggling with dividing an array into multiple equal parts in JavaScript? In this blog post, I will share with you two different solutions to tackle this problem. Soluti ...

tech wiki
tech wiki
4 min read
| 2023-06-26

How to Remove First/Last Characters from a Variable in a Shell Script

How to Remove First/Last Characters from a Variable in a Shell ScriptWhen working on a Bash or Fish script, there may come a time when you need to remove the first or last few characters from a string variable. While this task might se ...

tech wiki
tech wiki
4 min read
| 2023-06-26

Code Linters and Formatters for Web Developers: A Guide to Improving Your Code

Code Linters and Formatters for Web Developers: A Guide to Improving Your CodeAs web developers, it’s important to write clean and organized code. And luckily, there are a plethora of online tools available to assist you in linting or forma ...

tech wiki
tech wiki
4 min read
| 2023-06-26

Understand CSS Cascade: Importance and Application

Understand CSS Cascade: Importance and ApplicationThe CSS Cascade is an essential concept in web development, as it plays a crucial role in determining the styling properties applied to each element on a webpage. It is the process or algori ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Structs in Go: A Guide to Working with Structs for Better Organization and Flexibility

Structs in Go: A Guide to Working with Structs for Better Organization and FlexibilityStructs are an essential feature of the Go programming language. They allow you to define custom types that encapsulate one or more variables, known as fi ...

tech wiki
tech wiki
7 min read
| 2023-06-26

Content is King: Creating an SEO Friendly Blog Strategy

Content is King: Creating an SEO Friendly Blog StrategyIn the world of blogging, content truly is king. It is the backbone of any successful blog, and without compelling and valuable content, your blog will not reach its full potential. In ...

tech wiki
tech wiki
6 min read
| 2023-06-26

How to Read a CSV File with Node.js

How to Read a CSV File with Node.jsIn this tutorial, we will explore how to read data from a CSV file using Node.js. There are several npm modules available that allow us to accomplish this task. Most of these modules utilize streams, such ...

tech wiki
tech wiki
3 min read
| 2023-06-26

JavaScript Optional Chaining

JavaScript Optional ChainingThe optional chaining operator is a valuable tool for working with objects and their properties or methods. In JavaScript, you can use the optional chaining operator to check if an object exists and then access o ...

tech wiki
tech wiki
3 min read
| 2023-06-26

Introduction to XState: A Powerful JavaScript Library for Finite State Machines

Introduction to XState: A Powerful JavaScript Library for Finite State MachinesIn this blog post, we will introduce XState, a popular JavaScript library for working with finite state machines. Finite state machines are a useful tool for man ...

tech wiki
tech wiki
7 min read
| 2023-06-26

A Comprehensive Guide to Using the `xargs` Command in Linux

A Comprehensive Guide to Using the xargs Command in LinuxThe xargs command is a powerful tool in Linux that allows you to convert input from standard input into arguments for another command. In simpler terms, it takes the output of one com ...

tech wiki
tech wiki
4 min read
| 2023-06-26

How to Install Redis - A Step-by-Step Guide

How to Install Redis - A Step-by-Step GuideTo install Redis on your server, follow these simple steps: Download the Latest Version: Visit Redis and download the latest version of Redis from https://redis.io/download. Installation on macOS ...

tech wiki
tech wiki
3 min read
| 2023-06-26

The Definitive Guide to Debugging JavaScript

The Definitive Guide to Debugging JavaScriptDebugging is a crucial skill for programmers. Even when we put our best effort into writing code, there can still be issues like crashes, slow performance, or incorrect output. When faced with the ...

tech wiki
tech wiki
7 min read
| 2023-06-26

Phaser: The Canvas

Phaser: The CanvasPhaser games utilize the HTML <canvas> element for rendering. If you’re unfamiliar with the Canvas API, I discuss it in detail in my Canvas API tutorial. When working with Phaser, we create a canvas with a specific w ...

tech wiki
tech wiki
2 min read
| 2023-06-26

Linux Commands: whoami

Linux Commands: whoamiIn this guide, we will explore the whoami command, which is used to print the current user name. This command works on Linux, macOS, WSL, and any UNIX environment. How to Use the whoami CommandTo print the user name cu ...

tech wiki
tech wiki
1 min read
← Prev1…2223242526…68Next →
— Tech Wiki Online —

Recent Posts

  • Overview of the Browser DevTools: Unleashing the Power of Frontend Development
  • The Guide to package.json for SEO-friendly Blogs
  • Understanding C Variables and Types: A Guide for Beginners
MORE →
Tech Wiki Online © 2023
Hexo