Author: Yuri Gagarin

Creating a data stream processing pipeline. Part 1

Hello everyone. Friends, we are sharing with you the translation of an article prepared specifically for students of the 'Data Engineer' course. Let's go! Apache Beam and DataFlow for real-time pipelines Today's post is based on a task I was recently working on at my job. I was really excited to implement it and describe the work done in a blog post format, as it gave me the opportunity to dive into data engineering, […]

Google is implementing new privacy policies to enhance Chrome extensions

Currently, there are about 180,000 extensions available in the Chrome online store. Some of the extensions listed are collecting user data without proper permissions. This will soon change as Google begins to introduce new privacy policies for Chrome extensions. It is known that the rules announced by the company will take effect this fall. If any extension does not comply with the new privacy requirements, then […]

Introducing the Firefox Lockwise password manager.

Mozilla has introduced a password management app called Firefox Lockwise, which was developed under the code name Lockbox. Lockwise includes mobile applications for Android and iOS, allowing users to access passwords saved in Firefox on any of their devices without the need to install Firefox on them. The app supports the autocompletion of passwords in authentication forms of any mobile […]

Release of Image Viewer qView 2.0

A new version of the cross-platform image viewer qView 2.0 has been released. The main feature of the program is its efficient use of screen space. All core functionality is hidden in context menus, with no unnecessary panels or buttons on the screen. The interface can be customized if desired. Key new features include: caching and preloading of images, multi-threaded image loading, a redesigned settings window, and an option for the window […]

Release of Display Server Mir 1.2

Canonical has released a new version of the display server Mir 1.2. Key changes include: a new package libmirwayland-dev, which is the first iteration of the API for enabling shells based on Mir (to support custom Wayland extensions), several related additions for the MirAL API, support for registering custom Wayland extensions added to WaylandExtensions, and a new class MinimalWindowManager providing default window management settings. Continued […]

Solaris has been updated to Solaris 11.4 SRU 9

As published on the Oracle Solaris Blog, on May 29, 2019, an update for the Solaris 11.4 OS SRU 9 was released, offering a series of further fixes and improvements to the Solaris 11.4 branch. To install the fixes proposed in the update, users only need to execute the command 'pkg update'. What's new and what has been updated: The Hardware Management Pack has been updated to version 2.4.6 […]

Jetpack Engineers: Alexander Fyodorovich Andreyev

In 2019, it will be 100 years since our compatriot filed a patent application for the jetpack. Today, September 11, is the inventor's birthday. "With the device, aerial reconnaissance can be conducted with greater safety than on an airplane... entire military units, equipped with these devices (which will be several times more expensive when produced in a factory) […]

10 principles of object-oriented programming that every developer should know

I frequently encounter developers who have not heard of the SOLID principles (we discussed them in detail here. — Editor) or object-oriented programming (OOP), or who have heard of them but do not implement them in practice. This article describes the advantages of OOP principles that assist developers in their daily work. Some are well-known, while others are less so, and […]

Using PowerShell to Elevate Privileges of Local Accounts

Privilege escalation is the use of the current account's rights by an attacker to gain additional access, typically at a higher level within the system. Although privilege escalation can result from the exploitation of zero-day vulnerabilities, or from sophisticated hackers conducting targeted attacks, or from cleverly disguised malware, it most often occurs due to […]

Electronic notebooks will become the new growth point for E Ink

Like many other large and small Taiwanese companies, E Ink Holdings, the producer of "paper-like" displays, made its presence known with a booth at Computex 2019. Unfortunately for the company and fans of E Ink displays, the era of e-readers appears to be waning. A new growth area that E Ink is optimistic about is electronic notebooks (e-notebooks). However, the topic of dual-screen solutions in […]

The official Unity Editor is now available on Linux

The developers of the Unity game engine have introduced an experimental Unity Editor for Linux. Currently, this pertains to versions for Ubuntu and CentOS, but in the future, the list of distributions is expected to expand. They have stated that they offered an unofficial experimental editor for many years, but now it is about an official product. A preview version is currently available, and the creators are gathering […]

We write flexible code using SOLID

From the translator: We have published an article by Severin Perez on using SOLID principles in programming. The information in the article will be useful for both beginners and experienced programmers. If you are involved in development, you have likely heard of the SOLID principles. They allow programmers to write clean, well-structured, and easily maintainable code. It is worth noting that in programming there are […]

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