Category: Blog

CSE: Kubernetes for those in vCloud,

Hello everyone! It has so happened that our small team, not to say recently, and certainly not suddenly, has grown to the point of migrating some (and eventually all) products to Kubernetes. There were many reasons for this, but our story is not about the debate. When it came to foundational infrastructure, our options were limited. vCloud Director and vCloud Director. We chose the one that […]

Backup, Part 7: Conclusions

This note concludes the series on backup strategies. It will discuss the logical organization of a dedicated server (or VPS) that is convenient for backups, and will also propose a method for quickly restoring a server from a backup without significant downtime in the event of a failure. Initial data A dedicated server usually has at least two hard drives used for organizing a RAID array […]

Release of the server-side JavaScript platform Node.js 13.0

Node.js 13.0 has been released, a platform for executing network applications in JavaScript. At the same time, the stabilization of the previous Node.js 12.x branch has been completed, which is now categorized as a long-term support release, with updates being issued for 4 years. Support for the previous LTS branch Node.js 10.0 will continue until April 2021, while support for the branch before that, 8.0, will last until January 2020. Main […]

The eleventh firmware update of UBports, which replaced Ubuntu Touch

The UBports project, which took over the development of the Ubuntu Touch mobile platform after Canonical withdrew its support, has released OTA-11 firmware (over-the-air) for all officially supported smartphones and tablets that were equipped with Ubuntu-based firmware. The update has been formulated for smartphones including OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Semantic browser or life without websites

The idea of the inevitable transition of the global network from a site-centric structure to a user-centric one was expressed by me back in 2012 (The Philosophy of Evolution and the Evolution of the Internet, or in short, WEB 3.0: From Site-Centrism to User-Centrism). This year, I attempted to develop the theme of the new internet in the text WEB 3.0 — a second approach to the subject. Now I am publishing the second part of the article […]

GitLab introduces telemetry collection for users of cloud and commercial products.

GitLab, the company developing the platform of the same name for collaborative development, has introduced a new agreement regarding the use of its products. All users of commercial enterprise products (GitLab Enterprise Edition) and cloud hosting GitLab.com are required to accept the new terms. Access to the web interface and the Web API will be blocked until the new terms are accepted. The change comes into effect from […]

The Personal Hell of Writer Fraerman, or A Tale of First Love

In my childhood, I was probably an anti-Semite. And all because of him. Here he is. He always irritated me. I just adored the magnificent cycle of stories by Paustovsky about the cat-thief, the inflatable boat, and so on. And only he ruined everything. For a long time, I couldn’t understand — why was Paustovsky hanging out with this Fraerman? Some caricatured Jew, and his name is ridiculous […]

The Philosophy of Evolution and the Evolution of the Internet

St. Petersburg, 2012. This text is not about the philosophy of the internet or internet philosophy — the two are distinctly separated: the first part of the text is dedicated to philosophy, while the second pertains to the internet. The unifying theme between the two parts is the concept of 'evolution': the discussion will revolve around the philosophy of evolution and the evolution of the internet. First, it will be demonstrated how philosophy — philosophy […],

Release of Electron 7.0.0, a platform for creating applications based on the Chromium engine.

The release of Electron 7.0.0 has been prepared, providing a self-sufficient framework for developing cross-platform user applications using components from Chromium, V8, and Node.js. The significant version change is due to the update to the Chromium 78 codebase, Node.js 12.8 platform, and V8 7.8 JavaScript engine. The previously anticipated discontinuation of support for 32-bit Linux systems has been postponed, and the release 7.0 in […],

Firefox Preview mobile browser will soon support extensions.

Mozilla developers have published a plan for implementing extension support in the Firefox Preview (Fenix) mobile browser, which is being developed to replace the Firefox edition for the Android platform. The new browser is based on the GeckoView engine and the Mozilla Android Components library set, and initially does not provide a WebExtensions API for developing extensions. This shortcoming is expected to be resolved in the first quarter of 2020, and in GeckoView/Firefox […],

Fear, pain, and hatred of technical support

Habr is not a complaint book. This article discusses free tools from Nirsoft for Windows system administrators. When contacting technical support, people often experience stress. Some worry that they will be unable to explain the problem and will appear foolish. Others are overwhelmed with emotions and find it hard to contain their outrage regarding service quality — as it was not the case before […],

DevOps and Chaos: Software Delivery in a Decentralized World

Anton Weiss, founder and director of Otomato Software and one of the initiators and instructors of Israel's first DevOps certification, spoke last year at DevOpsDays Moscow about chaos theory and the main principles of chaos engineering, and explained how the ideal DevOps organization of the future is structured. We have prepared a text version of the presentation. Good morning! DevOpsDays in Moscow is taking place for the second year in a row, this is my second time here […]

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