Securing Public API Servers Handling PII Data

October 17, 2023 | By Gerald | No Comments | Filed in: Data Security and Privacy.

In today’s digital landscape, the importance of securing Personally Identifiable Information (PII) cannot be overstated. Whether it’s user profiles, payment information, or sensitive healthcare records, protecting PII data is a paramount concern. If you’re running a public API server that deals with PII, it’s your responsibility to ensure that this data remains confidential and protected • Read More »

Tags: , , , , ,

Merge Strategies: Git merge without resolving conflicts automatically

October 3, 2023 | By Gerald | No Comments | Filed in: Git, Version Control.

Git is a powerful version control system that allows developers to efficiently manage code changes in collaborative projects. One common task in Git is merging branches, such as incorporating changes from the main branch into your feature branch. While Git provides an automated way to merge changes, sometimes you want more control over the process. • Read More »

Tags: , , , , , , ,

Understanding and Managing Zone.Identifier Files in WSL on Windows 10 and Windows 11

September 1, 2023 | By Gerald | 1 Comment | Filed in: Linux Subsystem, Windows Subsystem.

If you frequently work with Windows Subsystem for Linux (WSL) and have encountered files named <file_name>:Zone.Identifier after copying your source code from Windows 10 or Windows 11 to a WSL directory, you’re not alone. These mysterious files can be a source of confusion and annoyance for many users. In this blog post, we’ll dive into • Read More »

Tags: , , , ,

Git Stash: Moving Uncommitted Changes Between Branches

August 24, 2023 | By Gerald | No Comments | Filed in: Git.

Version control is an essential aspect of software development that helps teams manage code changes efficiently. Git, one of the most popular version control systems, provides various powerful features. One common scenario developers encounter is the need to move uncommitted changes from one branch to another. In this blog post, we will explore how to • Read More »

Tags: , , , , ,

How to Upgrade Git to Version 2.41.0 on Ubuntu 18

August 7, 2023 | By Gerald | 2 Comments | Filed in: Development Tools, Git, Version Control.

Git, the popular distributed version control system, continues to evolve with each release, bringing new features and improvements. The latest release, Git version 2.41.0, introduces several enhancements that enhance the overall development experience. In this blog, we will guide you through the process of upgrading Git to version 2.41.0 on your Ubuntu 18 system. Additionally, • Read More »

Tags: , , , , , ,

How to Switch Your Node.js Version in WSL Ubuntu to 18.17

August 4, 2023 | By Gerald | No Comments | Filed in: Development Tools, Node Version Management, Programming Tips, Software Development, Version Control, Windows Subsystem.

Developers often need to manage multiple Node.js versions on their systems to work on different projects or ensure compatibility with specific applications. Fortunately, with the help of Node Version Manager (nvm), switching between Node.js versions in your Windows Subsystem for Linux (WSL) Ubuntu environment is a breeze. This guide will walk you through the steps • Read More »

Tags: , , , , , , , , , , , ,

Install Visual Studio Code on Windows: Connect to Ubuntu 20.04 in WSL2

February 17, 2023 | By Gerald | No Comments | Filed in: Linux, Linux Subsystem, Windows Subsystem.

Visual Studio Code is a popular code editor used by developers worldwide. This tutorial will show you how to install Visual Studio Code on Windows and connect to Ubuntu 20.04 in Windows Subsystem for Linux (WSL2). This setup is ideal for developers who want to work on a Windows machine and still have access to • Read More »

Tags: , , , , ,

How to Install Ubuntu 20.04 in WSL2 on a Windows 10

February 13, 2023 | By Gerald | No Comments | Filed in: DevOps, Linux, Windows Subsystem.

Installing Ubuntu 20.04 in the Windows Subsystem for Linux 2 (WSL2) is an excellent way to use a Linux environment on your Windows 10 machine without the need for a virtual machine. This can enhance your productivity by allowing you to run Linux distributions directly on Windows. What is WSL2? WSL2 (Windows Subsystem for Linux • Read More »

Tags: , , ,