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

Archives

Total: 3400

| 2023-06-26

Building a JavaScript Game with Phaser: A Step-by-Step Guide

Building a JavaScript Game with Phaser: A Step-by-Step GuideCreating a game with Phaser, an easy-to-use and popular platform with physics support, is an exciting project. Whether you want to distribute your game through the web or package i ...

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

How to Flatten an Array in JavaScript: A Practical Guide

How to Flatten an Array in JavaScript: A Practical GuideIn JavaScript, flattening an array can be a common task. Fortunately, the ES2019 update introduced two new methods, flat and flatMap, to the Array prototype to simplify this process. H ...

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

How to Utilize PHP Cookie-based Sessions

How to Utilize PHP Cookie-based SessionsOne intriguing application of cookies is cookie-based sessions. Fortunately, PHP provides an effortless way to create a cookie-based session with the help of session_start(). To begin, add the followi ...

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

How to Copy to the Clipboard using JavaScript

How to Copy to the Clipboard using JavaScriptLearn how to implement copy to clipboard functionality in your websites using the Clipboard API. IntroductionThere are times when we need to copy and paste information from websites, such as API ...

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

Swift Modules: Reusing and Encapsulating Code

Swift Modules: Reusing and Encapsulating CodeIn Swift, when writing software, you typically use multiple files to build complex programs. To organize and manage these files, Swift provides a powerful feature called modules. Modules serve tw ...

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

A Guide to Cross-Site Scripting (XSS) Attacks

A Guide to Cross-Site Scripting (XSS) AttacksCross-Site Scripting (XSS) is a type of attack where a website is used as a means to target its users by exploiting insecure handling of user input. In this tutorial, we will explore how XSS atta ...

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

Unidirectional Data Flow in React: Explained

Unidirectional Data Flow in React: ExplainedWhen working with React, you may come across the term “Unidirectional Data Flow.” But what exactly does it mean? Unidirectional Data Flow is not a concept exclusive to React, but as a JavaScript d ...

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

The String slice() Method: A Comprehensive Guide

The String slice() Method: A Comprehensive GuideIn this blog post, we will explore the JavaScript slice() method for strings. This method allows us to extract a specific portion of a string based on the begin and end positions. One importan ...

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

Learning to Code: The Time Investment

Learning to Code: The Time InvestmentCoding is a challenging endeavor that requires a significant time commitment. There are no shortcuts or quick fixes when it comes to learning how to code. If you’re starting from scratch and aspire to be ...

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

How to Switch Databases in PostgreSQL

How to Switch Databases in PostgreSQLIn PostgreSQL, switching between databases using the psql tool is a simple process. By default, you are always connected to one active database within psql. This active database is the one you initially ...

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

How to Write Content to a File in Python

How to Write Content to a File in PythonWhen working with Python, there may come a time when you need to write content to a file. In this article, we will explore how you can accomplish this task. Let’s get started. Opening the FileTo write ...

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

C Operators: An Introduction to Operator Precedence

C Operators: An Introduction to Operator PrecedenceIn the C programming language, there are various groups of operators that can be used to operate on data. In this blog post, we will explore these operators, specifically focusing on arithm ...

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

Python Dictionaries: A Comprehensive Guide

Python Dictionaries: A Comprehensive GuideDictionaries are a fundamental data structure in Python that allows you to store and manipulate collections of key/value pairs effectively. Unlike lists, which are ordered and indexed by number ...

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

Write what you don't know: Exploring the power of learning through writing

Write what you don’t know: Exploring the power of learning through writingAs the day winds down, I find myself engrossed in Tim Ferris’ book, “Tools of Titans.” This captivating collection offers insights, quotes, and invaluable advice from ...

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

How to Write a CSV File with Node.js

How to Write a CSV File with Node.jsIn this tutorial, we will learn how to write an array of data to a CSV file using Node.js. We will be using the objects-to-csv library, which is a great tool for quickly writing an array of objects to a C ...

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

JavaScript Equality Operators: Understanding the Basics

JavaScript Equality Operators: Understanding the BasicsIn JavaScript, there are four equality operators that are used to compare values and return a boolean result. These operators include: == (Equality Operator): This operator checks for ...

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

Understanding the CSS Box Model: A Complete Guide

Understanding the CSS Box Model: A Complete GuideIn web development, it is essential to understand the CSS Box Model and how it affects the sizing and layout of elements. The CSS Box Model explains the structure of every element as a box, c ...

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

The JavaScript Cookbook: A Collection of Useful How-Tos

The JavaScript Cookbook: A Collection of Useful How-TosWelcome to the JavaScript Cookbook, a compilation of helpful articles that provide step-by-step instructions on how to perform common tasks in JavaScript. Whether you’re a beginner or a ...

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

Creating Custom Errors in JavaScript

Creating Custom Errors in JavaScriptJavaScript provides a set of 8 error objects that are raised in a try/catch expression based on the type of error encountered. These error objects are: Error EvalError RangeError ReferenceError Synt ...

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

Exploring the JavaScript search() Method

Exploring the JavaScript search() MethodIn this blog post, we will dive into the search() method of JavaScript strings. This method allows you to find the position of the first occurrence of a specific string within another string. The sear ...

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

How to Return a String from a C Function

How to Return a String from a C FunctionIn this blog post, we will explore how to return a string from a C function. Returning a string in C can be a bit tricky because strings are actually arrays of char elements. Instead of directly retur ...

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

How to Stick an Element to the Bottom of the Page with Flexbox

How to Stick an Element to the Bottom of the Page with FlexboxIf you’ve ever wanted to stick a div to the bottom of a page, regardless of the window size, while still keeping it in the flow of the page, then this guide is for you. In this t ...

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

Understanding the JavaScript toPrecision() Method for Numbers

Understanding the JavaScript toPrecision() Method for NumbersIn JavaScript, the toPrecision() method is used to convert a number to a string representation with a specified precision. This precision determines the number of significant digi ...

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

How to Install iOS and Mac Beta Releases

How to Install iOS and Mac Beta ReleasesEvery year in June, Apple hosts WWDC, their developer’s conference, where they unveil new operating systems and programming language updates. This includes new versions of iOS, macOS, iPadOS, watchOS, ...

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

Understanding Python Variable Scope

Understanding Python Variable ScopeWhen working with variables in Python, it’s important to understand their scope - where they are visible and accessible within your program. The scope of a variable depends on where it is declared. Global ...

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

Understanding Swift Classes

Understanding Swift ClassesTags: Swift, classes, inheritance, instance methods, type methods Classes in Swift are similar to structures, but they have some important differences. A class is defined using the class keyword, followed by the c ...

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

How to Manage Software Projects: A Guide

How to Manage Software Projects: A GuideManaging software projects requires a unique skill set, and while there is no definitive answer to what makes a good project management strategy, I would like to share my approach in this post. Whethe ...

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

Revalidation and ISR Gotcha on Vercel: A Surprising Discovery

Revalidation and ISR Gotcha on Vercel: A Surprising DiscoveryI recently had a surprising experience while testing ISR (Incremental Static Regeneration), a fascinating feature offered by Next.js. In a nutshell, ISR allows us to statically ge ...

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

A practical guide to Homebrew

A practical guide to HomebrewAn introduction to the popular Homebrew package managerHomebrew is a powerful and popular package manager that was initially created for macOS. However, it has now expanded to run on Linux and the Windows Subsys ...

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

Understanding React StrictMode and Its Usage

Understanding React StrictMode and Its UsageReact StrictMode is a powerful tool that allows you to enable a range of checks performed by React, providing valuable warnings and insights. By utilizing the built-in component React.StrictMode, ...

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

Using Notion API to Select All Pages with a Specific Emoji

Using Notion API to Select All Pages with a Specific EmojiIn this technical blog, we will discuss how to use the Notion API to select all subpages of a Notion page that use a specific emoji icon. We will provide a code example that demonstr ...

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

Arduino Project: Generating Sound with an Active Buzzer

Arduino Project: Generating Sound with an Active BuzzerIn this Arduino project, we will be utilizing an active buzzer to generate sound. This tutorial will guide you through the process of connecting the buzzer to your Arduino and writing t ...

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

How to Get the Index of an Iteration in a for-of Loop in JavaScript

How to Get the Index of an Iteration in a for-of Loop in JavaScriptIn JavaScript, a for-of loop is a powerful feature introduced in ES6 that allows you to iterate over an array effortlessly. However, by default, it does not provide a straig ...

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

How to Dynamically Apply CSS in Svelte

How to Dynamically Apply CSS in SvelteIn Svelte, there may be scenarios where you need to apply CSS properties to an element dynamically based on the value of a variable. While there are multiple ways to achieve this, I will demonstrate two ...

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

CSS Vendor Prefixes: A Comprehensive Overview and the Decline in their Relevance

CSS Vendor Prefixes: A Comprehensive Overview and the Decline in their RelevanceIn the realm of CSS development, vendor prefixes have long been employed by browsers as a means of granting access to newer, yet-unstable features. However, the ...

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

A Beginner's Guide to the Bash Shell

A Beginner’s Guide to the Bash ShellBash is the most widely used shell on operating systems like Linux, macOS, and the WSL on Windows 10. It has become the de facto shell due to its historical background and its association with the GNU Pro ...

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

Using SASS in React: A Guide for Styling Your React Application

Using SASS in React: A Guide for Styling Your React ApplicationAre you looking for a powerful and efficient way to style your React application? Look no further than SASS (Syntactically Awesome Stylesheets)! In this guide, we will explore h ...

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

SwiftUI: Conditionally Showing Items in a View

SwiftUI: Conditionally Showing Items in a ViewIn SwiftUI, it is common to have a form with a toggle, where enabling the toggle reveals additional options. This is frequently seen in apps like the Settings app when enabling or disabling feat ...

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

How to Format a Number as a Currency Value in JavaScript

How to Format a Number as a Currency Value in JavaScriptIn this blog post, we will learn how to convert a number into a currency value using the JavaScript Internationalization API. By the end, you will be able to effortlessly transform num ...

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

How to Encode a URL with JavaScript

How to Encode a URL with JavaScriptWhen sending a URL as part of a GET request, it is important to encode it properly to ensure that special characters are handled correctly. JavaScript provides two functions that can help with URL encoding ...

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

How to Get the Month Name from a JavaScript Date

How to Get the Month Name from a JavaScript DateWhen working with a JavaScript Date object instance, you may sometimes need to extract the name of the month. This can be done easily using the toLocaleString() method, which is part of JavaSc ...

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

Preserving White Space and Line Breaks in HTML: A Guide

Preserving White Space and Line Breaks in HTML: A GuideWhen rendering the description of a job obtained from a <textarea> field in a form and stored in a database, you may encounter issues with preserving white space and line breaks i ...

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

CSS Media Queries and Responsive Design

CSS Media Queries and Responsive DesignLearn how to effectively use media queries in CSS to create responsive web pages. Introduction to Media TypesMedia types allow us to determine which media a CSS file or a piece of CSS is loaded on. The ...

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

Understanding Ports in Networking

Understanding Ports in NetworkingDiscovering the meaning and purpose behind network ports. When conducting network requests, the utilization of an IP address or a host name in conjunction with a port is essential. To illustrate: http://loc ...

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

How to Get Tomorrow's Date Using JavaScript

How to Get Tomorrow’s Date Using JavaScriptAre you wondering how to get tomorrow’s date using JavaScript? It’s actually quite simple! In this blog post, I’ll show you a quick and easy way to accomplish this task using JavaScript’s Date obje ...

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

Understanding the Issue with `useLocation` and `useHistory` in React Router

Understanding the Issue with useLocation and useHistory in React RouterIf you’ve ever encountered a scenario where the useLocation and useHistory hooks from React Router returned undefined, you’re not alone. This can be a confusing issue th ...

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

How to Get the Current Timestamp in JavaScript

How to Get the Current Timestamp in JavaScriptDiscover the different methods JavaScript provides for generating the current UNIX timestamp. The UNIX timestamp is an integer that represents the number of seconds elapsed since January 1, 1970 ...

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

The Basics of MongoDB: A Tutorial

The Basics of MongoDB: A TutorialMongoDB is a database system that is responsible for storing and retrieving information in an application. As a NoSQL database, MongoDB does not use the SQL language for querying data. Key Characteristics of ...

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

How to Update Pi-hole: Keep Your Network-Wide Adblocker Up-to-Date

How to Update Pi-hole: Keep Your Network-Wide Adblocker Up-to-DateIf you’ve set up your Raspberry Pi as a network-wide adblocker using Pi-hole, you’re already enjoying an ad-free browsing experience. However, it’s essential to keep your Pi- ...

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

CSS Fonts: Enhancing Web Typography

CSS Fonts: Enhancing Web TypographyIn the early days of the web, font choices were limited. However, with the advancements in CSS, you now have the ability to load and use any font on your web pages. CSS provides a number of properties rela ...

tech wiki
tech wiki
6 min read
← Prev1234…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