Category: DevOps

How to scale Node.js applications with clustering

Introduction Node.js is a server-side JavaScript runtime environment used to create scalable, high-speed web applications. Scalability is a critical factor for any web application that intends to handle large volumes of traffic. One of the most popular way (...)

16

How to install and use Docker on Ubuntu 20.04?

Introduction Docker is a container platform that has revolutionised the way developers build, test and deploy applications. This manual will explain how to install and use Docker on Ubuntu 20.04, allowing developers to quickly and easily create application (...)

18

Create your first Java 11 program on Ubuntu 22.04 or Debian 11

Java is one of the most widely used programming languages thanks to its great versatility, portability and its ability to create robust and scalable applications. It is an object-oriented language with a large number of libraries and tools that facilitate (...)

13

How to empty the Swap memory of a Linux server

Occasionally we may receive resource usage alerts indicating that the server's Swap or Exchange Memory is at 100% usage. SERVICE ALERT: ce00000000000.dnssw.net Unix Memory Nou WARNING Usage: real 95% (11404/11995 MB), buffer: 3 MB, cache: 302 MB, swap: 100 (...)

22

Create your first C++ program on Ubuntu 22.04 or Debian 11

C++ is a high-performance, generally compiled programming language. It combines object-oriented programming and low-level programming features, making it suitable for a wide range of applications, from software development to embedded systems or even games (...)

6

Sorting algorithms with examples in C++

Sorting algorithms are procedures or sets of instructions used to arrange a set of elements in a specific order. These algorithms are widely used in computer science and programming because of their importance for efficiency and process optimization. There (...)

33

Use of Pipes on Unix systems

Pipes in Unix-like systems, such as Debian, are a powerful tool that allow us to combine and redirect the output of commands efficiently. By using pipes, we can take the output of one command and send it directly as input to another, allowing us to perform (...)

12

Basic commands for Debian system administration

Debian is a Linux operating system widely used on servers and workstations. As a Debian system administrator, it is essential to be familiar with the basic commands to perform maintenance, configuration and monitoring tasks. This manual will provide you wi (...)

15

What is the Backtracking algorithm and how to apply it in C++?

The backtracking algorithm is a powerful technique for solving combinatorial and exhaustive search problems. It is used to explore all possible solutions to a problem in a systematic way, discarding those that do not satisfy certain conditions. In this man (...)

13

How to send mails from Python

To send emails from Python3 in an authenticated way via SMTP, you can use the smtplib library. You will need the access data to the email account from which the emails are going to be sent, together with the access data to the server. In this case, we will (...)

4

2025 DeepThink Software SLU. All rights reserved. The prices shown on the website do not include any applicable taxes.