Category: Blog

The Time of Firsts

August 6, 1991, can be considered the second birthday of the Internet. On this day, Tim Berners-Lee launched the first website in the world on the first web server, accessible at info.cern.ch. The resource defined the concept of the 'World Wide Web' and included instructions for setting up a web server, using a browser, etc. This site was also the first Internet directory in the world, because later […]

Elementary OS 5.1.7 Distribution Update

The release of Elementary OS 5.1.7 has been presented, positioned as a fast, open, and privacy-respecting alternative to Windows and macOS. The project focuses on quality design aimed at creating a user-friendly system that consumes minimal resources and provides fast boot times. Users are offered their own desktop environment, Pantheon. Original components of Elementary OS are developed using GTK3, […]

S3 Architecture: 3 Years of Evolution in Mail.ru Cloud Storage

Storage Corridor by St-Pete Hello everyone! I am Mons Anderson, the architect of the Mail.ru Cloud Solutions platform. I will share how we built our S3 storage, how it works, what solutions turned out to be successful, and what we would change if we were to start the same project from scratch now. This article is based on a presentation at the @Databases Meetup by Mail.ru Cloud Solutions & Tarantool. […]

Running Camunda BPM on Kubernetes

Are you using Kubernetes? Ready to move your Camunda BPM instances from virtual machines, or maybe just try running them on Kubernetes? Let's look at some common configurations and individual components that can be tailored to your specific needs. It is assumed that you have used Kubernetes before. If not, why not check out the guide and run your first […]

Firefox Reality PC Preview has been presented for virtual reality devices

Mozilla has introduced a new version of the browser for virtual reality systems — Firefox Reality PC Preview. The browser supports all of Firefox's features for maintaining privacy but offers a different 3D user interface that allows navigation through websites within the virtual world or as part of augmented reality systems. Builds are available for installation through the HTC Viveport catalog (currently only for Windows […]

The Linux kernel USB stack has been transitioned to the use of inclusive terminology

The codebase for the upcoming release of the Linux kernel 5.9 has accepted changes to the USB subsystem, cleaning up non-politically correct terms. The changes were made in accordance with recently adopted guidelines for using inclusive terminology in the Linux kernel. The code has been cleansed of words like 'slave', 'master', 'blacklist', and 'whitelist'. For example, instead of 'usb slave device', 'usb […]

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. […]

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