Author: Yuri Gagarin

Top Blunders of Cian

Greetings, everyone! My name is Nikita, and I am the team lead of the engineers at Cian. One of my responsibilities at the company is to reduce the number of incidents related to infrastructure in production to zero. What I will discuss next has caused us a lot of pain, and the goal of this article is to prevent others from making our mistakes or at least minimize their impact. […]

Apache Bigtop and Hadoop distribution selection today

It's probably no secret that last year was a year of significant changes for Apache Hadoop. Last year saw the merger of Cloudera and Hortonworks (essentially, the acquisition of the latter), while MapR, due to serious financial issues, was sold to Hewlett Packard. A few years ago, the choice for on-premises installations was often between Cloudera and […]

Microsoft has introduced Rust/WinRT. Rust-analyzer is available for integrating Rust with IDEs.

Microsoft has released the Rust/WinRT toolkit, enabling the use of the Rust language for developing applications based on the WinRT (Windows Runtime) architecture. The code associated with the project is published under the MIT license. Rust/WinRT allows developers to create applications similarly to C++/WinRT using the standard tools of Rust, enabling calls to any existing or future WinRT APIs using code generated on-the-fly from metadata, […]

Firefox Preview 5.0 is available for Android

An experimental version of the Firefox Preview 5.0 browser has been released for the Android platform, developed under the codename Fenix as a replacement for the Firefox edition for Android. The release will soon be available in the Google Play catalog (requires Android 5 or later). Firefox Preview uses the GeckoView engine built on Firefox Quantum technologies and a set of Mozilla Android libraries […]

The Xfce project has migrated development to GitLab

The developers of the Xfce project have announced the completion of the transition to a new development infrastructure based on the GitLab platform. Previously, access to the code repositories was provided through a combination of cgit and gitolite. The old server git.xfce.org has been switched to read-only mode, and it is recommended to use gitlab.xfce.org instead. The migration to GitLab will not result in changes affecting users and package maintainers, but […]

Tcl/Tk. Alternative file selection dialog for Linux and Android platforms

Today, the scripting language Tcl/Tk is used not only on computers but has also been successfully ported to the Android platform. However, it is precisely on this platform that all the shortcomings of the file selection dialog in tcl/tk (tk_getSaveFile, tk_getOpenFile, or tk_chooseDirectory) have become particularly evident. What are the issues with this dialog? The lack of basic operations for folders/files: create, destroy, rename. No, don't get me wrong, in […]

Quarkus: Modernizing Applications Using the Hello World from JBoss EAP Quickstart

Hello everyone in this blog, and welcome to the fourth post in the Quarkus series! The previous post discussed how Quarkus integrates MicroProfile and Spring. Recall that Quarkus is positioned as 'super-fast subatomic Java,' or 'Kubernetes-oriented Java stack optimized for GraalVM and OpenJDK HotSpot, built from the best libraries and standards.' Today we will show how to modernize […]

How Quarkus Combines MicroProfile and Spring

Hello everyone, and welcome to the third post in the Quarkus series! When developing Java microservices, it is often considered that Eclipse MicroProfile and Spring Boot are separate and independent APIs. By default, programmers tend to use the APIs they are already familiar with, as learning new frameworks and runtime components takes a lot of time. Today we […]

Wireless Access Point vs Router: What Are the Differences?

At 9:00 AM: You are holding a video conference in the office via your laptop. 9:00 PM: You are watching a live stream on your mobile phone at home. Wait a minute, have you ever wondered what wireless devices are operating on your seamless network? Of course, you've heard people around you mention routers from time to time. What about wireless access points? […]

Release of GhostBSD 20.04

The release of the desktop-oriented GhostBSD 20.04 distribution is now available, built on the TrueOS platform and offering the MATE desktop environment. By default, GhostBSD uses the OpenRC initialization system and the ZFS file system. It supports both live mode operation and installation on a hard drive (using a custom installer ginstall written in Python). Bootable images are available for the x86_64 architecture (2.5 GB). […]

Release of Parrot 4.9 distribution featuring a selection of security testing tools.

The release of the Parrot 4.9 distribution is now available, based on the Debian Testing package base and including a collection of tools for system security testing, forensic analysis, and reverse engineering. Several ISO images are offered for download with the MATE environment (full 3.9 GB and lightweight 1.7 GB) and with the KDE desktop (2 GB). The Parrot distribution is positioned as a portable lab with the environment […]

VisOpSys 0.9

Quietly and unobtrusively, version 0.9 of the amateur Visopsys (Visual Operating System) system, written by a single person (Andy McLaughlin), has been released. New features include: Updated appearance Enhanced networking capabilities and related programs Software packaging/loading/installation/uninstallation infrastructure with an online repository Support for HTTP, XML and HTML libraries, and support for some C streams […]

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