Author: Yuri Gagarin

The Godot game development environment has been adapted for use in web browsers

The developers of the free game engine Godot have introduced the initial version of the graphical environment for game development and design, Godot Editor, which can run in a web browser. The Godot engine has long provided support for exporting games to the HTML5 platform, and now it includes the capability to run in a browser and game development environment. It is noted that primary focus during development will remain on the classic […]

Release of the minimalist distribution Alpine Linux 3.12

The release of Alpine Linux 3.12 has taken place, a minimalist distribution built on the Musl system library and BusyBox utilities. The distribution features enhanced security requirements and is compiled with Stack Smashing Protection (SSP). OpenRC is used for the initialization system, and a custom package manager, apk, is employed for package management. Alpine is utilized for creating official Docker container images. The bootable […]

Chrome/Chromium 83

The release of Google Chrome 83 and the corresponding free version, Chromium, which serves as its basis, has occurred. The previous release, version 82, was skipped due to developers transitioning to remote work. New features include: The 'DNS over HTTPS' (DoH) mode is now enabled by default if the user's DNS provider supports it. Additional security checks: You can now verify if your login and password have been compromised, […]

Solaris 11.4 SRU 21

On May 20, the SRU 21 update package for Oracle Solaris 11.4 was released. The updates are available via the pkg update command. Added: Support package for 100 Gbit Mellanox ConnectX-4 and ConnectX-5 network cards, with no support for ConnectX-6. The driver does not support SR-IOV. fribidi, a free implementation of the Unicode Bidirectional Algorithm, is used for text handling in languages written right-to-left (e.g., Hebrew). libsass […]

What can happen if the transaction isolation level is weakened in databases

Hello everyone. This is Vladislav Rodin speaking. I am currently the head of the "High Load Architect" course at OTUS and also teach in courses dedicated to software architecture. In addition to teaching, as you may have noticed, I am involved in writing original material for the OTUS blog on Habr, and today I would like to dedicate this article to the launch of the "PostgreSQL" course, which is currently underway […]

Executing the docker pull and docker push commands without the docker client through HTTP requests

We had 2 bags of grass, 75 mescaline tablets, a Unix environment, a Docker repository, and the task to implement the docker pull and docker push commands without the Docker client. UPD: Question: Why all this? Answer: Load testing the product (NOT using bash; the scripts are provided for educational purposes). The decision to not use the Docker client was made to reduce additional layers (sensibly […]

Malware affecting NetBeans to inject backdoors into compiled projects

GitHub has identified malware affecting projects in the NetBeans integrated development environment, utilizing the build process for its dissemination. An investigation revealed that the malware, named Octopus Scanner, had secretly embedded backdoors in 26 open projects with repositories on GitHub. The earliest traces of Octopus Scanner date back to August 2018. The malware is capable […]

The second release of Monado, a platform for virtual reality devices.

Collabora has released version 0.2 of the Monado project, aimed at creating an open implementation of the OpenXR standard. Monado provides a runtime that fully complies with OpenXR requirements, which can be used for working with virtual and augmented reality on smartphones, tablets, PCs, and any other devices. The OpenXR standard has been prepared by the Khronos consortium and defines a universal API for creating virtual and augmented reality applications […]

I2P 0.9.46

On May 25, 2020, another update of the I2P router was released, designed to create a decentralized, anonymous, and censorship-resistant network that supports TCP and UDP and is capable of hosting services of any kind. The planned update was prepared exactly three months after the last one. As always, the developers recommend updating as soon as possible, as this is the best way to ensure security and […]

Guitarix 0.40.0

A new version of the Guitarix effects processor, aimed at guitarists, has been released. Changes: the rack has been ported to GTK3 (gtkmm3), and LV2 plugins to X11/Cairo; MIDI feedback support has been added; a new PowerAmp module has been introduced, emulating single-ended 6V6GT, push-pull EL84, among others (based on Orange Dark Terror, Princeton, etc.). Source: linux.org.ru

Data Dichotomy: Rethinking Our Relationship with Data and Services

Hello everyone! We have great news; in June, OTUS is launching the "Software Architect" course again, so we traditionally share useful material with you. If you have encountered the whole microservices story without any context, it is understandable to find it a bit strange. Breaking an application into fragments connected via a network inevitably means adding […]

Load Testing as a CI Service for Developers

One of the challenges frequently faced by multi-product software vendors is the duplication of competencies among engineers—developers, testers, and infrastructure administrators—in almost every team. This includes costly engineers—specialists in load testing. Instead of focusing on their core responsibilities and leveraging their unique expertise to establish the load testing process, choosing the methodology, […]

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