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

Archives

Total: 3400

| 2023-06-26

Working with Scrolling on Web Pages: A Comprehensive Guide

Working with Scrolling on Web Pages: A Comprehensive GuideLearn how to effectively interact with scrolling on web pages, including how to react to scroll events and utilize throttling techniques. IntroductionScrolling a webpage to view cont ...

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

JavaScript Expressions: A Comprehensive Guide

JavaScript Expressions: A Comprehensive GuideExpressions are essential units of code in JavaScript that can be evaluated and resolve to a specific value. In JavaScript, expressions can be categorized into several types, each serving a diffe ...

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

What Are Good CSS Breakpoint Values for Responsive Design?

What Are Good CSS Breakpoint Values for Responsive Design?In my experience as a developer, I have often found myself using random values for CSS breakpoints while designing a website. Sometimes I would use rounded values like 800 or 1200, w ...

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

Building an iPad Dashboard with JavaScript

Building an iPad Dashboard with JavaScriptIn this blog post, I will walk you through the process of building a signups counter for the JavaScript Course using JavaScript. This counter allows me to keep track of how many people have signed u ...

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

How to Retrieve the Result of an Asynchronous Function in JavaScript

How to Retrieve the Result of an Asynchronous Function in JavaScriptLearn how to retrieve the result of an asynchronous function, whether it is promise-based or callback-based, using JavaScript. Imagine you encounter this scenario: you need ...

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

How to Reverse a JavaScript Array

How to Reverse a JavaScript ArrayReversing a JavaScript array can be done using a few different methods. In this article, we will explore the different ways to achieve this. Let’s start with an example array called list: 1const list = [1, 2 ...

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

How to Send a Response Using Express

How to Send a Response Using ExpressIn this blog post, we will discuss how to send a response back to the client using Express. When building web applications with Express, it is important to understand how to send the appropriate response ...

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

A brief history of Node.js

A brief history of Node.jsA look back on the history of Node.js from 2009 to today Believe it or not, Node.js is just 9 years old. In comparison, JavaScript is 23 years old and the web as we know it (after the introduction of Mosaic) is 25 ...

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

How to Delete All Your Old Tweets Using Python

How to Delete All Your Old Tweets Using PythonDeleting old tweets can be a good idea, especially if you want to get rid of any embarrassing or unnecessary content from your social media history. In this blog post, I’ll walk you through the ...

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

How to Download and Save an Image Using Node.js

How to Download and Save an Image Using Node.jsIn this tutorial, we will learn how to download and save an image using Node.js. We will use the popular Axios library, which allows us to make HTTP requests. To begin, make sure you have Axios ...

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

How to Check the Current Python Version

How to Check the Current Python VersionKnowing the version of Python your program is running on can be essential for compatibility and debugging purposes. In this article, we will explore how to check the current Python version at runtime. ...

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

How HTTP requests work

How HTTP requests workUnderstanding the process of HTTP requests when you type a URL in the browser tags: HTTP requests, browser, URL, DNS lookup, TCP connection, request, response, HTML parsing When you type something into the Google searc ...

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

How to Create Responsive Pre Tags in CSS

How to Create Responsive Pre Tags in CSSI encountered an issue with responsiveness in some of my blog posts, which turned out to be related to code snippets. Specifically, the code snippets in these posts were extending beyond the normal pa ...

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

Introduction to C Enumerated Types

Introduction to C Enumerated TypesC Enumerated Types are a powerful feature of the C programming language that allow developers to define custom types that can have a limited set of possible values. By using the typedef and enum keywords, w ...

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

The concat() Method in JavaScript Strings

The concat() Method in JavaScript StringsIn JavaScript, the concat() method is used to concatenate strings. It combines the current string with the string passed as a parameter. Usage ExampleHere’s an example to demonstrate the usage of the ...

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

Python Enums: Improving Readability and Maintainability

Python Enums: Improving Readability and MaintainabilityTags: Python, Enum, Constants, Values, Readability, Maintainability Python enums are a great way to improve the readability and maintainability of your code. Enums provide readable name ...

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

How to Use the Next.js Router

How to Use the Next.js RouterIn this blog post, we’ll explore how to use the next/router package to control routes in Next.js. We’ll focus on programmatic routing changes, using the Next.js Router directly. Linking pages in Next.js using th ...

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

The HTML `video` tag: A Guide to Embedding and Controlling Video Content

The HTML video tag: A Guide to Embedding and Controlling Video ContentThe HTML video tag is a powerful element that allows you to embed video content directly into your HTML pages. Whether you want to stream video from a webcam using getUse ...

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

Python Constants: Enforcing Immutability

Python Constants: Enforcing ImmutabilityIn Python, enforcing the immutability of a variable as a constant can be challenging. However, there are a couple of approaches that can help achieve this goal. Using Enums as ConstantsOne way to defi ...

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

Next.js: How to Show Content in Development and Hide in Production

Next.js: How to Show Content in Development and Hide in ProductionWhen developing a website using Next.js, you might come across a scenario where you want to display certain information only during the development stage on your local machin ...

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

Code Splitting in React: Improving Performance and Reducing Bundle Size

Code Splitting in React: Improving Performance and Reducing Bundle SizeIn modern JavaScript applications, bundle size can become a significant issue. Users don’t want to download a large package of JavaScript just to load the first page of ...

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

Using Go to Retrieve a List of GitHub Repositories

Using Go to Retrieve a List of GitHub RepositoriesIn this blog post, we will explore how to use the Go net/http stdlib package to retrieve information about public repositories from the GitHub API. We will specifically focus on obtaining Go ...

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

Testing React Components: A Step-by-Step Guide

Testing React Components: A Step-by-Step GuideTest your React components using Jest and react-testing-library to ensure their functionality and performance. In this blog post, we will walk you through the process of creating and running tes ...

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

The Beginner's Guide to Meteor

The Beginner’s Guide to MeteorMeteor is a web application platform that provides a simple and efficient way to develop both client and server-side code using JavaScript. It is suitable for both beginners and experts, offering an easy starti ...

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

How I Added Dark Mode to My Website

How I Added Dark Mode to My WebsiteTags: dark mode, website design, CSS, JavaScript, media queries IntroductionIn this blog post, I will explain how I added dark mode to my website. Dark mode has become a popular feature that allows users t ...

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

How to Use the useCallback React Hook

How to Use the useCallback React Hooktags: [“React”, “useCallback”, “performance optimization”] The useCallback React hook is a powerful tool that can help optimize your React applications. In this blog post, we’ll explore what the useCallb ...

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

Vue methods vs watchers vs computed properties

Vue methods vs watchers vs computed propertiesVue.js provides us with the options to use methods, watchers, and computed properties. But when should we use each of them? Let’s break it down: When to use methods Use methods to react to event ...

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

The React Context API: Simplifying State Management

The React Context API: Simplifying State ManagementThe React Context API is a powerful tool for managing state in your React applications. It allows you to pass state across different components without the need for manual prop drilling. Th ...

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

Python Virtual Environments: Managing Dependencies in Multiple Python Applications

Python Virtual Environments: Managing Dependencies in Multiple Python ApplicationsIf you have multiple Python applications running on your system, it’s likely that you will come across a situation where different applications require differ ...

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

Getting File Details in Node.js

Getting File Details in Node.jsLearn how to retrieve file details using Node.js Files contain various details that can be inspected using Node.js. One way to obtain these details is by using the stat() method provided by the fs module. To u ...

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

The npx Node Package Runner: A Powerful Tool for Running Node Code

The npx Node Package Runner: A Powerful Tool for Running Node Codenpx, a command available in npm since version 5.2, is an incredible tool for running Node code efficiently and comes packed with useful features. In the following post, I wil ...

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

HTML Forms: A Guide to Using Form Elements in HTML

HTML Forms: A Guide to Using Form Elements in HTMLHTML forms are an essential component of web development, allowing users to interact with a web page or application. When a form is submitted, either by clicking a “submit” button or program ...

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

How to Use Blade Templates in Laravel

How to Use Blade Templates in Laravel This tutorial is part of the Laravel Handbook. Download it from https://flaviocopes.com/access/ In Laravel, view files that end with .blade.php are Blade templates. Blade is a server-side templating la ...

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

An Introduction to Web Components Custom Elements

An Introduction to Web Components Custom ElementsIn this tutorial, we will explore Custom Elements, a feature in Web Components, which allows us to create new HTML tags. Initially, I didn’t see the value in Custom Elements until I used the ...

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

Embedding HTML in Markdown with Hugo

Embedding HTML in Markdown with HugoRecently, I made the switch from the deprecated markdown renderer, Blackfriday, to the default Hugo markdown renderer, Goldmark. While this transition had been long overdue, it came with a drawback - all ...

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

How to Send an Email Using Nodemailer

How to Send an Email Using NodemailerIf you want to send an email using Nodemailer, follow these steps: Step 1: Install Nodemailer Begin by installing Nodemailer using npm: 1npm install nodemailer Step 2: Import Nodemailer Next, import the ...

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

Search and Replace in VS Code Using Regular Expressions

Search and Replace in VS Code Using Regular ExpressionsI recently encountered a situation where I needed to make a significant change in my website’s repository. Within my markdown files, I had included images with spaces in their filenames ...

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

How to Resolve JSON Serialization Error with Date Objects in Next.js

How to Resolve JSON Serialization Error with Date Objects in Next.jsIn this article, we will discuss a common issue in Next.js when serializing Date objects to JSON and learn how to fix it. If you have worked with Next.js and a database, yo ...

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

SwiftUI: Spacing

SwiftUI: SpacingIn the previous tutorial about SwiftUI, we discussed how views can be organized using stacks. Now, let’s dive into the topic of spacing. When using a VStack, you might notice that there is no space between the Text views by ...

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

Looping through an array with C

Looping through an array with CIn this blog post, we will discuss how to loop through an array in the C programming language. Looping through an array is a common use case when working with arrays in C, and it allows us to perform operation ...

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

How to Use Promises and Await with Node.js Callback-Based Functions

How to Use Promises and Await with Node.js Callback-Based FunctionsIn the world of Node.js, many APIs and libraries were built before the introduction of promises. As a result, they rely on a callback-based solution. However, working with n ...

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

How to Install Next.js

How to Install Next.jsIn this step-by-step guide, you will learn how to install Next.js and get started with your first Next.js project. To install Next.js, you will need to have Node.js installed on your system. If you don’t have Node.js i ...

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

Linux commands: Understanding and Using `umask`

Linux commands: Understanding and Using umaskA comprehensive guide to the umask command, its functionality, and how to effectively set default file permissions. When creating a file, it is not always necessary to specify permissions right a ...

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

GraphQL API vs REST API: Understanding the Differences

GraphQL API vs REST API: Understanding the DifferencesThere are significant differences between GraphQL and REST when it comes to building APIs, and understanding these distinctions can help determine which approach is best for your specifi ...

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

JavaScript Loops and Scope

JavaScript Loops and ScopeJavaScript is a versatile programming language that offers a lot of flexibility to developers. However, there is one feature of JavaScript that can cause some confusion when it comes to loops and scoping. In this a ...

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

Create a new React app using Vite

Create a new React app using ViteWhen I need to create a React app without the need for a backend or multiple pages, my preferred tool is Next.js. However, for smaller projects or experiments, I find Vite to be a great alternative. Vite is ...

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

CSS Pseudo Classes

CSS Pseudo ClassesLearn the basics of CSS Pseudo Classes Pseudo classes are predefined keywords that are used to select an element based on its state or to target a specific child. They start with a single colon :. They can be used as part ...

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

The Heroku Redis Maxmemory Policy

The Heroku Redis Maxmemory PolicyHeroku offers a powerful Redis addon that comes with 25MB of free memory storage. But what happens when you exceed this limit? Heroku has a configuration option called maxmemory-policy that determines how th ...

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

Semicolons in Swift

Semicolons in SwiftThis tutorial is part of the Swift series. In Swift, semicolons are optional. You can write statements on separate lines without needing to add a semicolon: 12let list = ["a", "b", "c"]var a ...

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

Understanding the Purpose of the Hashtag (#) in Links

Understanding the Purpose of the Hashtag (#) in LinksWhen working on a web page, you may come across links that include a hashtag (#) in the href attribute. It’s important to understand the purpose of this hashtag and how it affects the lin ...

tech wiki
tech wiki
4 min read
← Prev1…1819202122…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