Category: Blog

Running Apache Spark on Kubernetes

Dear readers, good day. Today we will briefly discuss Apache Spark and its development prospects. In the modern world of Big Data, Apache Spark is the de facto standard for developing batch data processing tasks. Additionally, it is used to create streaming applications that operate on the micro-batch concept, processing and delivering data in small portions (Spark Structured Streaming). And […]

The SUSE Linux Enterprise 15 SP2 distribution is now available.

After a year of development, SUSE has released the industrial distribution SUSE Linux Enterprise 15 SP2. The SUSE 15 SP2 packages have already been used as the basis for the community-supported distribution openSUSE Leap 15.2. Based on the SUSE Linux Enterprise platform, products such as SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager, and SUSE Linux Enterprise […]

Running Keycloak in HA mode on Kubernetes

TL;DR: this will be a description of Keycloak, an open-source access control system, an analysis of its internal structure, and setup details. Introduction and Key Concepts In this article, we will explore the key concepts to remember when deploying a Keycloak cluster on top of Kubernetes. If you wish to know more about Keycloak, refer to the links at the end of the article. To dive deeper […]

Open-source cloud gaming on WebRTC: p2p, multiplayer, zero latency

Software as a Service, Infrastructure as a Service, Platform as a Service, Communication Platform as a Service, Video Conferencing as a Service, but what about Cloud Gaming as a Service? Several attempts have been made to create Cloud Gaming, such as Stadia, recently launched by Google. Stadia is no stranger to WebRTC, but can others leverage WebRTC the same way? Thanh Nguyen […]

How to host a static website using Yandex.Cloud Object Storage

Hello, Habr! In this article, I will explain how to easily and simply host a static website using Yandex technologies, specifically Object Storage. By the end, you will have a live website available via an external link. This article will be useful if you are a beginner developer just learning programming; a developer who has created a portfolio and wants […]

Windows 10X may lose compatibility with Win32 applications and become "Chrome OS from Microsoft".

The online resource Windows Central reports that Microsoft has likely changed its strategy regarding the Windows 10X operating system. The company has removed from the OS the technology responsible for virtualizing familiar Win32 applications for most users. This capability was initially planned to be included in Windows 10X, but Microsoft has now decided to eliminate it. It is assumed that this change was made to position Windows 10X as a competitor […]

Release of GeckoLinux 152 distribution

The release of GeckoLinux, based on the openSUSE package base and focusing on desktop optimization and details such as high-quality font rendering, has been presented. The distribution is available in two versions: Static, based on openSUSE releases, and Rolling, based on the Tumbleweed repositories. The size of the ISO image is approximately 1.3 GB. Notable features include the availability of downloadable live builds that support […]

Python 3.8.5 Update Addressing Vulnerabilities

A patch update for the Python programming language 3.8.5 has been released, fixing several vulnerabilities: CVE-2019-20907 – an infinite loop in the tarfile module when trying to open specially crafted tar files. BPO-41288 – a crash when processing objects with a specially crafted NEWOBJ_EX opcode using the Pickle module. CVE-2020-15801 – the potential for HTTP header injection in a request through using newline characters in the 'method' parameter […]

The ALSA sound subsystem has worked to eliminate the term 'slave'

Developers of the ALSA sound subsystem have prepared a set of changes for inclusion in the linux-next branch, from which the 5.9 kernel release will be formed, removing politically incorrect terms from the kernel-side code. These changes are in accordance with recently adopted recommendations for using inclusive terminology in the Linux kernel. The changes consist of 10 patches, 9 of which are related to removing language […]

How to access Beeline IPVPN through IPSec. Part 1

Hello! In the previous post, I described how our MultiSIM service operates regarding channel reservation and balancing. As mentioned, we connect clients to the network via VPN, and today I will share a bit more about VPN and our capabilities in this area. It’s worth noting that as a telecom operator, we have our own vast MPLS network, […]

Error Tracking in React Applications with Sentry

Today I will tell you about real-time error tracking in a React application. The frontend application is generally not used for error tracking. Some companies often postpone error tracking, returning to it after documentation, tests, and so forth. However, if you can improve your product, then just do it! 1. Why do you need Sentry? […]

In LibreOffice 7.0, it was decided not to use the label 'Personal Edition'

The managing board of The Document Foundation, overseeing the development of the free LibreOffice suite, announced the cancellation of the plan to release LibreOffice 7.0 under the label 'Personal Edition'. After analyzing community feedback, it was decided to allow additional time for discussions and postpone the adoption of a new marketing plan until the release of LibreOffice 7.1. The release of LibreOffice 7.0 will be published without additional labels, just like LibreOffice […]

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