Category: Blog

Release of Qbs Build Tool 1.16

The release of the Qbs 1.16 build tool has been announced. This is the third release after the Qt Company stepped away from development, prepared by a community interested in continuing the development of Qbs. Qt is required to build Qbs, although Qbs itself is designed to facilitate the build of any projects. Qbs uses a simplified version of the QML language to define project build scripts, which allows for […]

A project hub has appeared in the collaborative development platform SourceHut

Drew DeVault, the author of the Sway user environment and the Aerc email client, announced the implementation of a project hub in his developing collaborative platform, SourceHut. Developers can now create projects that combine multiple services, as well as view a list of existing projects and search among them. The SourceHut platform is notable for its full functionality without JavaScript, high performance, and organization […]

Mozilla is testing the Firefox Private Relay anonymous email address service

Mozilla is enhancing the Firefox Private Relay service, allowing users to generate temporary email addresses for website registrations to keep their real addresses private. With a one-click extension, users can obtain a unique anonymous pseudonym, with messages sent to it being forwarded to the user's actual address. To use the service, users are encouraged to install the extension, which requests an email […]

Designing Kubernetes Clusters: How Many Should There Be?

Translator's note: this material is from the educational project learnk8s — an answer to a common question when designing infrastructure based on Kubernetes. We hope that the sufficiently detailed descriptions of the pros and cons of each option will help make the optimal choice for your project. TL;DR: the same set of workloads can be run on multiple large clusters (for each cluster...

Valve has released Proton 5.0-7, a package for running Windows games on Linux

Valve has released Proton 5.0-7, which is based on the developments from the Wine project and aims to enable the launch of Windows-based games on Linux through the Steam catalog. The project developments are distributed under the BSD license. Proton allows users to run Windows-only games directly within the Steam client for Linux. The package includes an implementation of DirectX […]

Release of the Linux distribution Pop!_OS 20.04

System76, a company specializing in producing laptops, PCs, and servers pre-installed with Linux, has launched the Pop!_OS 20.04 distribution, designed to be shipped on System76 hardware instead of the previously offered Ubuntu distribution and comes with a redesigned desktop environment. Pop!_OS is based on the Ubuntu 20.04 package base and is also touted as a long-term support (LTS) release. The project developments are distributed […]

QtProtobuf 0.3.0

A new version of the QtProtobuf library has been released. QtProtobuf is a free library distributed under the MIT license. It enables easy use of Google Protocol Buffers and gRPC in your Qt project. Changes include: support for JSON serialization has been added, static compilation for Win32 platforms has been introduced, migration to camelCase for field names in messages has been implemented, and release RPM packages and the capability to […]

Convenient Architectural Patterns

Hello, Habr! In light of the current events due to coronavirus, many online services have experienced increased load. For example, one retail chain in the UK simply shut down its online ordering site due to insufficient capacity. It's not always possible to speed up a server just by adding more powerful hardware, but customer requests must be processed (or they will turn to competitors). In this […]

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 […]

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