Development

The pipeline variables in GitLab

GitLab pipeline variables are a powerful tool to make CI/CD processes flexible, secure, and scalable.

December 8, 2024
Development

The Story and Design of the ls Command

The ls command is one of the most fundamental utilities in Unix-like operating systems, including Linux and macOS.

August 25, 2024
Development

The Critical Pitfalls of Lacking Specifications in Web Projects

Here, we explore the major pitfalls associated with the lack of specifications in web projects.

August 24, 2024
Development

The Algorithms Behind UUIDs

UUIDs (Universally Unique Identifiers) are alphanumeric strings used to uniquely identify entities in distributed systems, where the probability of collision—meaning two entities sharing the same identifier—must be extremely low.

August 24, 2024
Development

How to install and configure GitLab CE and GitLab Runner on Ubuntu Server

In this guide, I will show you how to install GitLab Community Edition (CE) and GitLab Runner on an Ubuntu server.

August 15, 2024
Development

How to limit incoming traffic with nginx

In this article, we will explore how to use nginx to limit incoming traffic, thereby improving the security and performance of your server.

July 28, 2024