Author: Yuri Gagarin

A few tips on how to speed up Docker image builds. For example, in up to 30 seconds.

Before a feature goes live, in our time of complex orchestrators and CI/CD, it has to go through a long journey from commit to testing and delivery. In the past, you could just throw new files via FTP (which no one really does anymore, right?), and the deployment process would take seconds. Now, however, you need to create a merge request and wait a significant amount of time while the feature […]

Fine-tuning routing for MetalLB in L2 mode.

Not long ago, I faced a rather unconventional task of setting up routing for MetalLB. All would be fine since usually, no additional actions are required for MetalLB, but in our case, there is quite a large cluster with a rather simple network configuration. In this article, I will explain how to configure source-based and policy-based routing for your cluster's external network. I […]

The Mandrake malware is capable of gaining full control over Android devices.

Bitdefender Labs, a software security research company, has revealed details about a new malware targeting Android devices. According to experts, it behaves somewhat differently than most common threats, as it does not attack all devices. Instead, the virus selects users from whom it can extract the most useful data. The malware developers have restricted it from attacking users in certain […]

Micron has introduced affordable consumer SSDs based on TLC and QLC memory.

Micron has introduced two new series of M.2 solid-state drives with a PCIe 3.0 x4 interface: Micron 2210 and Micron 2300. These new products are positioned as affordable storage devices for consumer laptops and desktops. The more budget-friendly Micron 2210 series is built on 3D QLC NAND memory chips, which allow storage of four bits of information in one […]

Remotely exploitable vulnerabilities in FreeBSD

Five vulnerabilities have been fixed in FreeBSD, including issues that could potentially lead to data overwriting at the kernel level when certain network packets are sent, or could allow a local user to escalate their privileges. The vulnerabilities have been patched in updates 12.1-RELEASE-p5 and 11.3-RELEASE-p9. The most critical vulnerability (CVE-2020-7454) was caused by a lack of proper packet size checking in the libalias library when parsing protocol-specific […]

The creator of Node.js has introduced the secure JavaScript platform Deno 1.0

After two years of development, the first major release of Deno 1.0 has been unveiled, a platform for executing applications in isolation using JavaScript and TypeScript, which can be used for creating server-side handlers. The platform is being developed by Ryan Dahl, the creator of Node.js. Like Node.js, Deno uses the V8 JavaScript engine, which is also used in Chromium-based browsers. […]

Selenium tests in C# on Linux

Automating web application testing with Selenium is a common solution among test developers, and C# is one of the most popular programming languages, so the combination of these tools is not surprising. For development using these technologies, popular proprietary software from Microsoft for Windows is often employed; however, I was curious to learn about which free alternatives could be used without straying from the […]

Access Control Systems: Problems, Solutions, and Security Risk Management

Source Contrary to popular belief, access control systems on their own rarely solve security issues. In reality, ACS provides opportunities to address such problems. When you approach the selection of an ACS from the perspective of an all-in-one security package that will completely mitigate the company's risks, challenges are inevitable. Moreover, complex issues will only become apparent after the system is deployed. At first […]

Microsoft has updated the system requirements for the Windows 10 May 2020 Update

The Windows 10 May 2020 Update, also known as Windows 10 (2004), will be available to consumers at the end of this month. Alongside the preparations for the release of this major update, Microsoft has updated its documentation, emphasizing the requirements for PC processors to install the new version of the software platform. The main innovation concerns support for the AMD Ryzen 4000 processor series. Regarding Intel processors, it is reported […]

75% of commercial applications contain outdated open code with vulnerabilities.

Synopsys analyzed 1,253 commercial codebases and concluded that almost all (99%) of the examined commercial applications contain at least one component with open-source code, and 70% of the code in the reviewed repositories is open. In comparison, in a similar study from 2015, the proportion of open source was 36%. In most cases, the third-party open-source […]

Release of the Cinnamon 4.6 Desktop Environment

After six months of development, the release of the user environment Cinnamon 4.6 has been formed, within which the Linux Mint distribution community is developing a fork of the GNOME Shell desktop, the Nautilus file manager, and the Mutter window manager, aimed at providing a classic GNOME 2 style environment with successful interaction elements from GNOME Shell. Cinnamon is based on GNOME components, but these components […]

Who is a DevOps engineer, what do they do, how much do they earn, and how to become one?

DevOps engineers are multidisciplinary specialists who automate processes and understand how developers, QA, and managers operate. They can program, quickly learn complex tools, and do not shy away from unfamiliar tasks. There are few DevOps engineers, and they command salaries of 200,000 to 300,000 rubles, yet there are still many job openings. Dmitry Kuzmin explains what DevOps engineers specifically do and what is required […]

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