Author: Yuri Gagarin

Release of DXVK 1.6, implementing Direct3D 9/10/11 over the Vulkan API

The release of the DXVK 1.6 layer has been formed, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, and 11, working through call translation to the Vulkan API. To use DXVK, drivers supporting API Vulkan 1.1 are required, such as AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0, and AMDVLK. DXVK can be used to run 3D applications and games in […]

The release of the Linux Mint Debian Edition 4 distribution

The release of the alternative build of the Linux Mint distribution — Linux Mint Debian Edition 4, based on the Debian package base (the classic Linux Mint is based on the Ubuntu package base). Besides using the Debian package base, a key difference of LMDE from Linux Mint is the continuous package base update cycle (the continuous update model: partial rolling release, semi-rolling release), during which updates […]

ttf-parser 0.5 — a new library for working with TrueType fonts

ttf-parser is a library for parsing TrueType/OpenType fonts. The new version features full support for variable fonts and a C API, which is why I decided to promote it on the forum. Until recently, if there was a need to work with TrueType fonts, there were exactly two options: FreeType and stb_truetype. The former is a huge utility, while the latter supports a relatively small number of […]

How Quarkus unites imperative and reactive programming

This year, we plan to seriously develop themes around containers, Cloud-Native Java, and Kubernetes. A logical continuation of these themes will be a discussion of the Quarkus framework, which has already been covered on Habr. Today's article is dedicated not so much to the workings of 'subatomic super-fast Java' but rather the prospects that Quarkus brings to the Enterprise. Java and the JVM remain exceptionally popular, but when dealing with serverless technologies...

Quarkus — supersonic subatomic Java. A brief overview of the framework

Introduction On March 7th, RedHat (soon to be IBM) introduced a new framework—Quarkus. According to the developers, this framework is based on GraalVM and OpenJDK HotSpot and is designed for Kubernetes. The Quarkus stack includes: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus, and more. The aim of creating it is to make Java the leading platform for deployment in Kubernetes...

LibreOffice 7.0 will receive rendering based on Skia

During the development of LibreOffice 7.0, one of the main changes was the use of Google's Skia library, as well as support for Vulkan rendering. This library is used for drawing the user interface and rendering text. The feature works on Windows and Linux. There are no reports regarding macOS yet. According to Luboš Luňák from Collabora, the code based on Cairo is overly complex. […]

The Core i5-10500T and Core i7-10700T processors have a fairly large 'appetite'

There is almost no doubt that the upcoming Intel Comet Lake-S desktop processors will be quite "power-hungry," especially as the flagship low-power model — the Core i9-10900T — is capable of consuming over 120 watts. Now the true "appetites" of other T-series processors have also been revealed — the Core i5-10500T and Core i7-10700T, discovered in the SiSoftware database. The Core i5-10500T processors […]

The Debian project announced Debian Social services

The developers of Debian have introduced a set of Debian Social services, which will be hosted on the debian.social website and are aimed at simplifying communication and content sharing among project participants. The ultimate goal is to create a safe space for developers and supporters of the project, where they can share information about their work, showcase results, communicate with colleagues, and share knowledge. Currently […]

Beta testing has begun for the Fedora 32 distribution

The developers have announced the start of the beta testing for the Fedora 32 distribution. The official release is planned for mid-April this year. The following versions of the distribution will be released as part of this launch: Fedora Workstation, Fedora Server, Fedora Silverblue, and live images featuring desktop environments such as KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, and LXQt. Fedora is a Linux distribution sponsored by Red Hat and includes capabilities […]

Why You Shouldn't Use WireGuard

Recently, WireGuard has garnered significant attention, practically becoming the new 'star' among VPNs. But is it as good as it seems? I would like to discuss some observations and examine the implementation of WireGuard to explain why it isn't a solution that will replace IPsec or OpenVPN. In this article, I aim to debunk some myths [surrounding […]

String optimization in ClickHouse. A report by Yandex.

The analytical database ClickHouse manages various string types, consuming resources. To accelerate system performance, new optimizations are continually being added. ClickHouse developer Nikolai Kochetov discusses the string data type, including a new type, LowCardinality, and explains how to speed up operations with strings. — First, let’s understand how we can store strings. We have string data types. […]

DevOps Interview Anti-Patterns

Greetings to all of you, my dear readers! Today, I want to share my thoughts on a long-debated topic and perhaps discuss it in the comments. I often come across articles about bad practices for interviewing programmers, which I believe are quite relevant and, hopefully, readable by HR departments of both large and small companies. In our region, as far as I am concerned […]

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