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

Archives

Total: 3400

| 2023-06-26

Essential Soft Skills for Success as a Software Developer

Essential Soft Skills for Success as a Software DeveloperDuring the interview process for a software developer position, it’s not just your technical abilities that are being assessed. Soft skills, which are related to how you interact with ...

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

Working with the CSS Float Property and Clearing

Working with the CSS Float Property and ClearingIn this blog post, we will explore how to work with the float property in CSS and the concept of clearing. The float property has been a crucial topic in the past, used in various hacks and cr ...

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

The Downsides of Freelancing: Why it's Not a Long-Term Strategy

The Downsides of Freelancing: Why it’s Not a Long-Term StrategyNote: This blog post reflects my personal opinion about freelancing and is not a critique of freelancing in general. It focuses on the drawbacks I have observed from my own expe ...

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

Introduction to Unicode and UTF-8: A Guide for Developers

Introduction to Unicode and UTF-8: A Guide for DevelopersIn the world of computer programming, encoding text consistently and accurately is crucial. This is where Unicode comes into play. Unicode is an industry standard that ensures the pro ...

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

Introduction to Docker Containers

Introduction to Docker ContainersDocker Containers provide a convenient way to bundle applications and all their dependencies into a portable environment. They encapsulate the application along with its required libraries, tools, and other ...

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

Exploring the JavaScript trimEnd() Method

Exploring the JavaScript trimEnd() MethodIn JavaScript, the trimEnd() method is used to remove white space from the end of a string. This article will provide you with all the information you need to understand and effectively utilize this ...

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

The HTTPS Protocol: Ensuring Secure Communication

The HTTPS Protocol: Ensuring Secure CommunicationThe HTTPS protocol is an extension of HTTP (Hyper Text Transfer Protocol) that provides secure communication over the internet. Unlike HTTP, which is insecure by design, HTTPS encrypts the en ...

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

How to Focus an Item in React When Added to the DOM

How to Focus an Item in React When Added to the DOMIn this blog post, we will explore a simple and efficient way to focus an item in React as soon as it is added to the DOM. Specifically, we will focus on a modal with a single input field a ...

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

How to Upload an Image to S3 Using Node.js

How to Upload an Image to S3 Using Node.jsIn this blog post, I am going to explain how to upload an image to AWS S3 using Node.js. AWS S3 is a cloud file hosting solution provided by Amazon Web Services. If you’re interested in learning how ...

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

HTML Tables: Mastering the Basics

HTML Tables: Mastering the BasicsIn the early days of the web, HTML tables were a critical component for building layouts. However, with the advent of CSS and its layout capabilities, tables are now primarily used for organizing data. In th ...

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

Create an app with Electron and React

Create an app with Electron and ReactHow to create an Electron Node.js desktop application using create-react-app 2021 UPDATE: I highly recommend using electron-react-boilerplate instead of the approach described in this post Table of Con ...

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

The Power of Niche Markets: Finding Your Tribe

The Power of Niche Markets: Finding Your TribeDefining your niche, your tribe, is crucial in establishing a successful business. By catering to a specific group of people, those who belong to your tribe will not only be interested in your p ...

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

Python Decorators: Enhance Your Functions

Python Decorators: Enhance Your FunctionsPython decorators provide a convenient way to modify the behavior of a function. With decorators, you can change how a function works without modifying its code directly. In this article, we will exp ...

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

How to Retrieve the GET Query String Parameters using Express

How to Retrieve the GET Query String Parameters using ExpressUnderstanding how to retrieve the query string parameters from a GET request is crucial when building web applications with Express. The query string is the part of the URL that c ...

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

Using Express Sessions to Identify Users across Requests

Using Express Sessions to Identify Users across RequestsIn order to identify users across requests in an Express application, sessions can be used. By implementing sessions, each user will be assigned a unique session, allowing for the stor ...

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

CSS Selectors: Learn the Most Important Things

CSS Selectors: Learn the Most Important ThingsCSS selectors are an essential part of styling web pages. They allow us to associate declarations with specific HTML elements. In this blog, we will discuss the basics of selectors, how to combi ...

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

A Comprehensive Guide to the `diff` Command in Linux

A Comprehensive Guide to the diff Command in LinuxThe diff command is a powerful tool used to compare files and directories in a Linux environment. It can help identify the differences between two files, making it easier to track changes or ...

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

The Transience of Ideas: Avoiding the Fishy Stench

The Transience of Ideas: Avoiding the Fishy StenchIn the realm of creativity, ideas can be likened to fish - they may appear fresh and delightful initially, but their appeal wanes with time. This concept finds its roots in an ancient Italia ...

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

The Importance of Owning Your Platform: A Guide for Bloggers

The Importance of Owning Your Platform: A Guide for BloggersYour blog is not just a website, it’s your operational center, your headquarters. It’s the place where you build your future and connect with your audience. While social media plat ...

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

How to Use Netlify Edge Functions: A Step-by-Step Guide

How to Use Netlify Edge Functions: A Step-by-Step GuideNetlify Edge Functions are a powerful feature offered by Netlify, the popular hosting platform. While Netlify is known for static hosting, Edge Functions enable you to perform dynamic a ...

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

Understanding the JavaScript `map()` Function

Understanding the JavaScript map() FunctionThe map() function in JavaScript is a crucial method when it comes to programming in a functional manner. An example of using the map() function involves iterating through an array, applying a spec ...

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

How to Remove Multiple Line Breaks in JavaScript

How to Remove Multiple Line Breaks in JavaScriptWhen working with string data in JavaScript, you may encounter situations where you need to remove multiple line breaks. This can be useful when you want to normalize the formatting of your te ...

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

Linux Commands: mv - A Quick Guide to Moving Files and Folders

Linux Commands: mv - A Quick Guide to Moving Files and FoldersThe mv command is a powerful tool in Linux, macOS, WSL, and any UNIX environment that allows you to move and rename files and folders. In this blog post, we will explore the vari ...

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

How to Build a Web Crawler with Go to Detect Duplicate Titles

How to Build a Web Crawler with Go to Detect Duplicate TitlesIn this blog post, we will discuss how to build a small web crawler using the Go programming language. The purpose of this web crawler is to check if your website has duplicate pa ...

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

How to Empty a Folder in Node.js

How to Empty a Folder in Node.jsIn this article, we will explore how to remove all files from a directory in a Node.js script. We will be using the fs-extra library, which provides additional functionality on top of Node.js’ built-in fs mod ...

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

Linux Commands: ln - Creating Links in the Filesystem

Linux Commands: ln - Creating Links in the FilesystemIn this blog post, we will explore the ln command, a powerful tool used for creating links in the Linux file system. A link is like a pointer to another file, similar to Windows shortcuts ...

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

Next.js: Adding Features Specifically for Development Mode

Next.js: Adding Features Specifically for Development ModeIn some cases, it may be necessary to have different behavior for a website or app during development compared to its production/live version. Next.js provides an easy way to ac ...

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

How to Use Python's map() Function

How to Use Python’s map() FunctionIn Python, there are three useful global functions - map(), filter(), and reduce() - that we can use to work with collections. map() is specifically used to apply a function to each item in an iterable, suc ...

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

Introduction to Frontend Testing: A Guide to Getting Started with Mocha and Chai

Introduction to Frontend Testing: A Guide to Getting Started with Mocha and ChaiFrontend testing is an essential part of developing robust applications. In this blog post, we will explore how to start testing frontend applications using Moc ...

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

New Website and Redesign: Improving Developer Experience and Content Creation

New Website and Redesign: Improving Developer Experience and Content CreationA few days ago, I had a brilliant idea of migrating my website, flaviocopes.com, from Hugo to Astro. In just one day, I successfully accomplished the transition wi ...

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

How to remove duplicates from a JavaScript array

How to remove duplicates from a JavaScript arrayIf you have an array with duplicate values in JavaScript, you may be wondering how to remove those duplicates effectively. This can be done using the Set data structure, which was introduced i ...

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

Next.js vs Gatsby vs create-react-app

Next.js vs Gatsby vs create-react-appWhen it comes to choosing between Next.js, Gatsby, and create-react-app, it’s important to consider their differences and advantages. While create-react-app is a popular tool for creating React applicati ...

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

How to Check if an Object is Empty in JavaScript

How to Check if an Object is Empty in JavaScriptLearn how to determine if a variable corresponds to an empty object. If you need to check whether a value is equal to an empty object created using the object literal syntax const emptyObject ...

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

Working with Static Variables in C

Working with Static Variables in CIn C programming, static variables play a crucial role in maintaining data across function calls. They are initialized with the static keyword and have a default value of 0 if not explicitly specified. Let’ ...

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

How to Use Async/Await in JavaScript: A Modern Approach to Asynchronous Functions

How to Use Async/Await in JavaScript: A Modern Approach to Asynchronous FunctionsIn this article, we will explore the modern approach to handling asynchronous functions in JavaScript using async/await syntax. JavaScript has evolve ...

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

Redis Lists: A Powerful Data Structure for Efficient List Operations

Redis Lists: A Powerful Data Structure for Efficient List OperationsRedis, a widely-used in-memory data structure store, offers a versatile range of data structures that can greatly enhance the efficiency and performance of your application ...

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

How to Fix the xcrun Invalid Active Developer Path Error in macOS

How to Fix the xcrun Invalid Active Developer Path Error in macOSHaving problems with the xcrun invalid active developer path error in macOS can be frustrating, especially when it disrupts your workflow. This error typically occurs after up ...

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

Choosing Between jQuery and React for Your Web Development Projects

Choosing Between jQuery and React for Your Web Development ProjectsWhen it comes to choosing between jQuery and React for your web development projects, the answer isn’t straightforward. It ultimately depends on your specific requirements a ...

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

Linux Commands: Find

Linux Commands: FindIn this blog post, we will explore the powerful find command in Linux, which is commonly used to search for files and folders on the filesystem. The find command allows you to search for files or folders based on specifi ...

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

Dynamic content in Next.js with the router

Dynamic content in Next.js with the routerHow to setup dynamic content in a Next.js siteIn the previous post, Linking two pages in Next.js using Link, we learned how to link the home page to the blog page. Next.js is a great framework for b ...

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

The Node events module

The Node events moduleThe events module of Node.js provides the EventEmitter class. The events module provides us with the EventEmitter class, which is essential for working with events in Node. I have written a detailed article on this top ...

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

How to Apply Padding to Multiple Lines in CSS

How to Apply Padding to Multiple Lines in CSSIn this blog post, I will show you how to apply padding to multiple lines using the box-decoration-break CSS property. I recently encountered a situation where I needed to add padding to each lin ...

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

C Structures: An Introduction

C Structures: An IntroductionC Structures are a powerful feature in the C programming language that allow you to create complex data structures using basic C types. Unlike arrays, which are limited to a single type, structures can store val ...

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

JavaScript Function Parameters

JavaScript Function ParametersLearn the basics of JavaScript Function Parameters. A function in JavaScript can accept one or more parameters. Let’s look at some examples: 1234567891011const doSomething = () => { //do something} ...

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

Introduction to Python: A Beginner's Guide

Introduction to Python: A Beginner’s GuidePython is an incredibly popular programming language that is widely used in various scenarios, including shell scripting, task automation, web development, data analysis, machine learning, and even ...

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

Embracing the Power of The Fire

Embracing the Power of The FireThe fire. It’s that burst of energy, drive, and determination that allows us to accomplish great things. Paul Jarvis, author of the book Company of One, refers to it as “the fire”. In his recent newsletter, he ...

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

A Beginner's Guide to Using the traceroute Command in Linux

A Beginner’s Guide to Using the traceroute Command in LinuxAre you curious about the path your packets take when reaching a specific host on the internet? The traceroute command is an essential tool for tracking the nodes your packets trave ...

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

The Tailwind Cheat Sheet: Your Ultimate Reference for CSS Properties

The Tailwind Cheat Sheet: Your Ultimate Reference for CSS PropertiesI created this cheat sheet to serve as a quick reference for common CSS properties in Tailwind along with their corresponding classes. As a beginner, I often find myself ne ...

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

How to Remove an Item from an Array in JavaScript

How to Remove an Item from an Array in JavaScriptJavaScript provides various methods to remove an item from an array. In this article, we will explore the canonical approach as well as other options using plain JavaScript. Here are a few wa ...

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

Angular: Exploring a Popular JavaScript Framework

Angular: Exploring a Popular JavaScript Frameworktags: [“Angular”, “JavaScript”, “web development”, “Vue”, “React”] If you’re searching for Angular tutorials and resources, you’ve come to the right place! In this blog post, we’ll briefly di ...

tech wiki
tech wiki
3 min read
← Prev1…1415161718…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