Category: Blog

Introduction to the wal-g PostgreSQL Backup System

WAL-G is a simple and effective tool for backing up PostgreSQL to the cloud. In terms of its core functionality, it is a successor to the popular WAL-E tool, but rewritten in Go. However, WAL-G has one important new feature — delta backups. WAL-G delta backups store the file pages that have changed since the previous backup version. WAL-G implements a lot of technologies for parallel processing […]

Publishing houses complain about piracy on Telegram

Russian publishing houses are suffering losses of 55 billion rubles a year due to piracy, reports Vedomosti. The total volume of the book market is 92 billion. The main culprit is said to be the blocked (but not banned) messenger Telegram in Russia. According to Maxim Ryabiko, the General Director of the Association for the Protection of Rights on the Internet (AZAPI), around 200 channels are distributing […]

Google plans to merge email, cloud service, and messenger for corporate clients

According to online sources, the company Google plans to release an application that combines the email service Gmail, cloud storage Google Drive, and the proprietary corporate messenger Hangouts. The new Google application is likely being created to attract the attention of corporate clients who have switched to using services from competing companies, including Microsoft. For example, Microsoft Teams and Slack provide […]

Calico for networking in Kubernetes: an introduction and some experiences

The goal of this article is to introduce the reader to the basics of network interaction and network policy management in Kubernetes, as well as to the Calico third-party plugin that enhances standard capabilities. Convenience of configuration and some features will be demonstrated through real examples from our experience. A Quick Introduction to Kubernetes Networking It is impossible to imagine a Kubernetes cluster without a network. We have already published materials […]

Switches ACLs in detail

ACL (Access Control List) on network devices can be implemented both hardware and software-based. If software-based ACLs are quite straightforward — these are rules stored and processed in RAM (i.e., on the Control Plane), with all the inherent limitations, then how are hardware-based ACLs implemented and function […]

Replacing smaller disks with larger disks in Linux

Hello everyone. With the upcoming launch of a new group for the 'Linux Administrator' course, we are publishing useful material written by our student and course mentor, technical support specialist for corporate products at REG.RU — Roman Travin. This article will cover two cases of replacing disks and transferring data to new, larger disks with subsequent array and file system expansion. The first […]

Paint and WordPad will become optional in Windows 10 20H1

The upcoming Windows 10 20H1 build, also known as version 2004, will feature many new capabilities upon release. One of the innovations will be the optional status of Paint and WordPad. These two programs are among the oldest, and it seems they will be installable or removable independently, just like any other applications. Testing in build 19041, which was conducted […]

Allow me to present: Veeam Availability Suite v10

In the whirlwind of holidays and the various events following the break, it could be easy to overlook that the long-awaited release of Veeam Availability Suite version 10.0 will be available very soon—in February. There has been a lot of material released about the new features, including presentations at online and offline conferences, blog posts, and discussions in various communities in different languages. For those, […]

How to create a decentralized application that scales? Use less blockchain.

No, launching a decentralized application (dapp) on blockchain will not guarantee business success. In fact, most users don't even consider whether the application runs on blockchain—they simply choose the product that is cheaper, faster, and easier. Unfortunately, even if blockchain has its unique features and advantages, most applications that run on it are much more expensive, […]

From scripts to our own platform: how we automated development at CIAN

At RIT 2019, our colleague Alexander Korotkov delivered a presentation on automating development at CIAN: to simplify life and work, we use our own platform Integro. It tracks the lifecycle of tasks, removes routine operations from developers, and significantly reduces the number of bugs in production. In this post, we will supplement Alexander's presentation and describe how we went from simple […]

The development of Thunderbird has been moved to MZLA Technologies Corporation

Developers of the email client Thunderbird have announced the transition of the project's development to a separate company, MZLA Technologies Corporation, which is a subsidiary of the Mozilla Foundation. Until now, Thunderbird was under the auspices of the Mozilla Foundation, which oversaw financial and legal matters, but the infrastructure and development of Thunderbird were separated from Mozilla, and the project developed independently. The transition to a separate division is due to […]

Google released a browser application for installing Android firmware

Google has introduced a new service, Android Flash Tool (flash.android.com), which allows users to install firmware on connected Android smartphones via a browser. The builds are generated based on the latest snapshots from the master branch of the AOSP (Android Open Source Project), which have been verified through a continuous integration system and may be of interest to developers looking to test the latest changes in Android code or check the performance of their applications. […]

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