Author: Yuri Gagarin

Static analysis – from introduction to integration

Tired of endless code reviews or debugging, sometimes you wonder how to simplify your life. After a bit of searching, or perhaps by chance, you might come across the magical phrase: 'Static analysis'. Let's take a look at what it is and how it can interact with your project. Essentially, if you're writing in any modern language, then, even without realizing it, […]

Chicken or Egg: Breaking Down IaC

What came first — the chicken or the egg? An unusual start for an article on Infrastructure-as-Code, isn't it? What is an egg? Most often, Infrastructure-as-Code (IaC) is a declarative way to represent infrastructure. In it, we describe the state we want to achieve, from the hardware to the software configuration. Therefore, IaC is used for: Resource Provision. This includes VMs, S3, VPC, and […]

Avoid using OFFSET and LIMIT in paginated queries

Gone are the days when database performance optimization was not a concern. Time does not stand still. Every new tech entrepreneur wants to create the next Facebook while striving to gather all the data they can reach. This data is essential for businesses to better train models that help generate revenue. In such conditions, developers […]

Release of the Glibc 2.32 system library

After six months of development, the release of the GNU C Library (glibc) 2.32 has been published, fully adhering to the ISO C11 and POSIX.1-2017 standards. The new release includes fixes from 67 developers. Among the improvements implemented in Glibc 2.32 are: Support for Synopsys ARC HS (ARCv2 ISA) processors has been added. The port requires at least binutils 2.32, […]

Beta testing for PHP 8 has begun

The first beta release of the new branch of the PHP programming language 8 has been introduced. The release is scheduled for November 26. At the same time, corrective releases for PHP 7.4.9, 7.3.21, and 7.2.33 have been formed, which fix accumulated bugs and vulnerabilities. Key innovations in PHP 8: Inclusion of the JIT compiler, which will enhance performance. Support for named function arguments, allowing values to be passed to a function bound to names, i.e. […]

Release of Ubuntu 20.04.1 LTS

Canonical has released the first maintenance update for the Ubuntu 20.04.1 LTS distribution, which includes updates for several hundred packages related to fixing vulnerabilities and issues impacting stability. The new version also addresses bugs in the installer and bootloader. The release of Ubuntu 20.04.1 marks the completion of the basic stabilization of the LTS release — users of Ubuntu 18.04 will now be prompted to upgrade to […]

Modern Applications on OpenShift, Part 2: Chained Builds

Hello everyone! Welcome to the second post in our series where we demonstrate how to deploy modern web applications on Red Hat OpenShift. In the previous post, we briefly touched on the capabilities of the new S2I (source-to-image) builder image, designed for building and deploying modern web applications on the OpenShift platform. While we focused on the topic of rapidly deploying applications last time, today we will explore how […]

3. Check Point SandBlast Agent Management Platform. Threat Prevention Policy.

Welcome to the third article in the series about the new cloud console for personal computer protection — Check Point SandBlast Agent Management Platform. As a reminder, in the first article, we introduced the Infinity Portal and created a cloud service for managing agents called the Endpoint Management Service. In the second article, we examined the web console interface and installed the agent with the default policy […]

Best in its class: the history of the AES encryption standard

Since May 2020, official sales of WD My Book external hard drives, which support hardware encryption AES with a 256-bit key, have started in Russia. Due to legal restrictions, previously such devices could only be purchased in foreign electronics online stores or on the 'gray' market, but now anyone can obtain a secure drive with a three-year warranty from Western Digital. […]

LLVM 10 has been imported into OpenBSD-current.

OpenBSD-current has added LLVM 10 tooling. It is worth noting that unlike the previously supplied LLVM 8, the tenth version (like the ninth) is distributed under the Apache 2.0 license, whose use is explicitly prohibited by the project's licensing policy. OpenBSD developers had previously discussed changing the license and viewed this action negatively. However, at the Eurobsdconf presentation, it is noted that eventually it will have to be […]

A graphics editor Pinta 1.7 has been released, serving as an alternative to Paint.NET.

After five years since the last release, the open raster graphics editor Pinta 1.7 has been released, representing an attempt to rewrite the Paint.NET program using GTK. The editor provides a basic set of capabilities for drawing and image processing, targeting beginner users. The interface is maximally simplified, the editor supports unlimited undo history, allows working with multiple layers, and comes with a set of tools […]

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