Author: Yuri Gagarin

IBM developerWorks Connections is shutting down

Affected are Wiki, forums, blogs, activities, and files hosted on this platform. Save important information. Content removal is scheduled for March 31, 2020. The stated reason is the desire to reduce the number of overlapping portals for customer interaction and simplify the user experience with IBM's digital side. An alternative for hosting new content is suggested […]

How competitors can easily block your website

Recently, we faced a situation where several antivirus programs (Kaspersky, Quttera, McAfee, Norton Safe Web, Bitdefender, and several lesser-known ones) began blocking our site. Investigating the situation led me to understand that getting on a blocklist is extremely easy, requiring just a few complaints (even without justification). I will describe the issue in more detail below. The problem is quite serious, as right now almost all […]

Streaming Columnar Data with Apache Arrow

The article's translation is specially prepared for students of the 'Data Engineer' course. In the past few weeks, we, along with Nong Li, have added a binary streaming format to Apache Arrow, complementing the existing random access / IPC file format. We have implementations in Java and C++, as well as Python bindings. In this article, I will explain how the format works and show how to achieve […]

NDA for Development - a 'residual' clause and other ways to protect yourself

Customized development is practically impossible without transferring confidential information (CI) to the developer. Otherwise, how can it be considered customized? The larger the client, the more complicated it is to agree on the terms of the confidentiality agreement. A standard contract is almost guaranteed to be excessive. Ultimately, along with the minimum amount of information necessary for work, you might end up with a lot of obligations – to store and protect it as your own […]

0-day vulnerability in Chrome discovered through analysis of changes in the V8 engine

Researchers from Exodus Intelligence demonstrated a weakness in the vulnerability patching process in the Chrome/Chromium codebase. The issue stems from the fact that Google discloses that the patches are related to security issues only after their release but includes code to fix the vulnerability in the V8 engine in the repository prior to the release. For some time, the patches undergo testing […]

Mozilla begins the implementation of library isolation technology RLBox

Researchers from Stanford University, the University of California, San Diego, and the University of Texas at Austin have developed the RLBox toolkit, which can be used as an additional layer of isolation to block vulnerabilities in function libraries. RLBox aims to address the security issue of untrusted third-party libraries that are not controlled by developers, but vulnerabilities in which can compromise the main project. Mozilla plans […]

QtProtobuf 0.2.0

A new version of the QtProtobuf library has been released. QtProtobuf is a free library released under the MIT license. With it, you can easily use Google Protocol Buffers and gRPC in your Qt project. Changes: The generation function has been renamed from generate_qtprotobuf to qtprotobuf_generate; basic support for qmake has been added; mechanisms for registering generated types have been modified; .deb package generation based on CPack has been added […]

The release of Manjaro Linux 19.0 has taken place.

On February 25, developers unveiled a fresh version of the Manjaro Linux distribution 19.0. This distribution is codenamed Kyria. The most attention is given to the version of the distribution with the Xfce desktop environment. The developers claim that few can imagine such a "polished" and "refined" version of this DE. The environment itself has been updated to Xfce 4.14, and a new refined theme has been introduced […]

Alexey Grachev: Go Frontend

Kyiv Go Meetup May 2018: Moderator: – Hello everyone! Thank you for gathering here! Today we have two official speakers – Lyosha and Vanya. There will be two more if we have enough time. The first speaker is Alexey Grachev, who will tell us about GopherJS. Alexey Grachev (hereafter – AG): – I am a Go developer, and I write web services […]

Seven most common mistakes when transitioning to CI/CD

If your company is just starting to implement DevOps or CI/CD tools, it may be useful to familiarize yourself with the most common mistakes to avoid repeating them and stepping on others' toes. The Mail.ru Cloud Solutions team has translated the article Avoid These Common Pitfalls When Transitioning to CI/CD by Jasmine Chokshi with additions. Unpreparedness for cultural and process change If you look at […]

How Virtual Private Cloud is structured in Yandex.Cloud and how our users help us implement useful features

Hello, my name is Kostya Kramlikh, I am the lead developer of the Virtual Private Cloud division at Yandex.Cloud. I work with virtual networks, and, as you might guess, in this article I will discuss the structure of Virtual Private Cloud (VPC) in general and virtual networks in particular. You will also find out why we, the developers of the service, value feedback from our users. But about […]

Release of uBlock Origin 1.25 with protection against blocking bypass through DNS manipulation

The latest version of the ad blocker uBlock Origin 1.25 is now available, providing ad blocking, malware element removal, tracking code blocking, JavaScript miners, and other disruptions to normal operation. The uBlock Origin extension is known for its high performance and efficient memory usage, allowing users not only to eliminate intrusive elements but also to reduce resource consumption and speed up page loading. The new version […]

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