Category: Blog

Transitioning from monoliths to microservices: history and practice.

In this article, I will discuss how the project I am working on transformed from a large monolith into a set of microservices. The project began its journey quite some time ago, in the early 2000s. The first versions were written in Visual Basic 6. Over time, it became clear that developing in this language would be difficult to maintain in the future since the IDE […]

The release of the Mageia 7 distribution has taken place.

Just under 2 years after the release of the 6th version of the Mageia distribution, the 7th version was released. The new version includes: kernel 5.1.14, rpm 4.14.2, dnf 4.2.6, Mesa 19.1, Plasma 5.15.4, GNOME 3.32, Xfce 4.14pre, Firefox 67, Chromium 73, LibreOffice 6.2.3, GCC 8.3.1, as well as numerous patches and improvements. Source: linux.org.ru

Release of Debian 10 "Buster"

Debian community members are pleased to announce the release of the latest stable version of the Debian operating system, code-named buster. This release includes more than 57,703 packages compiled for the following processor architectures: 32-bit PC (i386) and 64-bit PC (amd64), 64-bit ARM (arm64), ARM EABI (armel), ARMv7 (EABI hard-float ABI, armhf), MIPS (mips with big-endian byte order...

The Snuffleupagus project develops a PHP module to block vulnerabilities.

As part of the Snuffleupagus project, a module is being developed for connecting to the PHP7 interpreter, aimed at enhancing the security of the environment and blocking common errors that lead to vulnerabilities in running PHP applications. The module also allows for the creation of virtual patches to address specific issues without modifying the source code of the vulnerable application, which is convenient for use in shared hosting systems where achieving...

Data center realities: the overlooked details from 7 years of operation. And a continuation about the rat.

Let me say right away: the rat in the delivered server, which we once fed tea after it was electrocuted, has probably escaped. Because we once saw its friend during a routine check. We immediately decided to install ultrasonic repellents. Now the cursed land surrounds the data center: birds don't sit on the building, and all the moles and worms have probably fled. We were concerned that the sound […]

Reporting Engine in Satellite 6.5: What It Is and Why It Matters

Red Hat Satellite is a system management solution that simplifies the deployment, scaling, and management of Red Hat infrastructure across physical, virtual, and cloud environments. Satellite enables users to configure and update systems to ensure their efficient and secure operation in compliance with various standards. By automating most tasks related to maintaining system functionality, Satellite helps organizations improve efficiency, reduce […]

From High Ceph Latency to Kernel Patch using eBPF/BCC.

Linux offers a wide range of tools for debugging the kernel and applications. Most of them negatively impact application performance and cannot be used in production. A couple of years ago, another tool was developed — eBPF. It allows for tracing the kernel and user applications with low overhead and without the need for recompiling programs or loading third-party […]

Mozilla has launched a site demonstrating user tracking methods

Mozilla has introduced the Track THIS service, which visually assesses the methods used by advertising networks that track visitors' preferences. The service allows the automated opening of about 100 tabs to simulate four typical online behavior profiles, after which advertising networks begin suggesting content corresponding to the chosen profile for several days. For example, if the profile of a very wealthy individual is selected, the ads will start featuring...

Release OpenWrt 18.06.04

An update for the OpenWrt 18.06.4 distribution has been prepared, aimed at use in various networking devices such as routers and access points. OpenWrt supports a wide range of platforms and architectures and has a build system that allows for easy cross-compilation, including various components in the build, making it straightforward to create a firmware or disk image tailored for specific tasks.

Google Photos users will be able to tag people in photos

David Lieb, the lead developer of Google Photos, shared some details about the future of the popular service during a conversation with users on Twitter. Although the goal of the discussion was to gather feedback and wishes, Mr. Lieb revealed what new features will be added to Google Photos in response to questions.

The bumps along the way to becoming a programmer

Hello, Habr! While leisurely reading an interesting article about becoming a programmer, I realized that we are all navigating the same minefield filled with pitfalls on our career paths. It begins with a dislike for the educational system that is supposed to turn us into seniors, and ends with the understanding that the heavy burden of learning falls solely on us.

Rust 1.36

The development team is excited to present Rust 1.36! What's new in Rust 1.36? The Future trait has been stabilized, and among the new features are: the alloc crate, MaybeUninit, NLL for Rust 2015, a new implementation of HashMap, and a new flag —offline for Cargo. Now, more details: In Rust 1.36, the Future trait has finally been stabilized. The alloc crate. Starting with Rust 1.36, parts of std that depend on it...

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster