Heading: Blog

From High Ceph Latency to Kernel Patch with eBPF/BCC

Linux has a large number of tools for debugging the kernel and applications. Most of them have a negative impact on application performance and cannot be used in production. A couple of years ago, another tool was developed - eBPF. It makes it possible to trace the kernel and user applications with low overhead and without the need to rebuild programs and download third-party […]

How to Prepare Your Website for Heavy Loads: 5 Practical Tips and Useful Tools

Users really don’t like it when the online resource they need is slow. Survey data suggests that 57% of users will leave a web page if it takes longer than three seconds to load, while 47% are willing to wait only two seconds. A one second delay can cost 7% in conversions and 16% in reduced user satisfaction. Therefore, you need to prepare for increased load and traffic surges. […]

Stupid brains, hidden emotions, insidious algorithms: the evolution of face recognition

The ancient Egyptians knew a lot about vivisection and could distinguish a liver from a kidney by touch. By swaddling mummies from morning to evening and doing healing (from trephination to removing tumors), you will inevitably learn to understand anatomy. The wealth of anatomical detail was more than offset by confusion in understanding the function of the organs. Priests, doctors and ordinary people boldly placed reason in the heart, and [...]

Transition from monolith to microservices: history and practice

In this article, I'll talk about how the project I'm working on transformed from a large monolith into a set of microservices. The project began its history quite a long time ago, at the beginning of 2000. The first versions were written in Visual Basic 6. Over time, it became clear that development in this language in the future would be difficult to support, since the IDE […]

Amazon has published Open Distro for Elasticsearch 1.0.0

Amazon has introduced the first release of the Open Distro for Elasticsearch product, which includes a completely open version of the Elasticsearch search, analysis and data storage platform. The published edition is suitable for enterprise use and includes advanced features only available in the commercial version of the original Elasticsearch. All project components are distributed under the Apache 2.0 license. Finished assemblies are prepared in […]

Rest 1.36

The development team is excited to introduce Rust 1.36! What's new in Rust 1.36? Future trait stabilized, from new: alloc crate, MaybeUninit , NLL for Rust 2015, new HashMap implementation and a new flag -offline for Cargo. And now in more detail: In Rust 1.36, the Future trait has finally been stabilized. Crate alloc. As of Rust 1.36, parts of the std that depend […]

Valve has unveiled a new shader compiler for AMD GPUs

Valve offered on the Mesa developer mailing list a new ACO shader compiler for the RADV Vulkan driver, positioned as an alternative to the AMDGPU shader compiler used in the OpenGL and Vulkan RadeonSI and RADV drivers for AMD graphics chips. Once testing is completed and functionality is finalized, ACO is planned to be offered for inclusion in the main Mesa composition. Valve's proposed code aims to […]

75 vulnerabilities fixed in Magento e-commerce platform

In the open platform for organizing e-commerce Magento, which occupies about 20% of the market for systems for creating online stores, vulnerabilities have been identified, the combination of which allows you to carry out an attack to execute your code on the server, gain full control over the online store and organize payment redirection. The vulnerabilities were fixed in Magento releases 2.3.2, 2.2.9 and 2.1.18, which in total fixed 75 issues […]

People Can Fly would love to take on Bulletstorm 2, but for now it gives all the strength to Outriders

Fans of classic shooters highly appreciated Bulletstorm, introduced in 2011, which received a Full Clip Edition re-release in 2017. At the end of August, according to the executive director of the development studio People Can Fly, Sebastian Wojciechowski, a version for the hybrid console Nintendo Switch will also be released. But what about a potential Bulletstorm 2? This is really interesting to many people. It turns out that hope […]

Mozilla launches website showing how users can be tracked

Mozilla has introduced the Track THIS service, which allows you to visually evaluate the methods of advertising networks that track visitor preferences. The service allows you to simulate four typical profiles of online behavior through the automated opening of about 100 tabs, after which advertising networks begin to offer content corresponding to the selected profile for several days. For example, if you select the profile of a very rich person, the advertisement will start to […]

Rumors: The Last of Us: Part II will be released in February 2020 in four editions

Rumors regarding the release date of The Last of Us: Part II have been appearing in the information field since Sony placed the game in the β€œComing Soon” section. After this, various sources pointed to February 2020, but there was no official confirmation. The same month was mentioned by a Nibel insider on his Twitter, referring to a Chinese user under the nickname ZhugeEX. IN […]

OpenWrt release 18.06.04

An update to the OpenWrt 18.06.4 distribution has been prepared, aimed at use in various network devices such as routers and access points. OpenWrt supports many different platforms and architectures and has a build system that allows you to simply and conveniently cross-compile, including various components in the build, which makes it easy to create ready-made firmware or a disk image […]