Author: Yuri Gagarin

Reference: How the Continuous Integration Process Works

Today we will explore the history of the term, discuss the challenges of implementing CI, and provide several popular tools to help with it. / Flickr / Altug Karakoc / CC BY / Photo modified The term Continuous Integration refers to an application development approach that involves frequent project builds and code testing. The goal is to make the integration process predictable […]

New CPU Load Balancer from MIT

The Shenango system is planned for use in data centers. / photo Marco Verch CC BY According to one provider, data centers make use of only 20–40% of the available computing power. Under heavy loads, this figure can reach 60%. Such a distribution of resources leads to the emergence of so-called "zombie servers." These are machines that remain idle for most of the time, wasting energy. Today, 30% of servers in […]

"Reining in Excess: Several Ways to Increase Data Center Energy Efficiency"

A significant amount of electricity is currently spent to ensure the efficient operation of data centers. In 2013, data centers in the United States consumed about 91 billion kilowatt-hours of energy, equivalent to the annual output of 34 large coal-fired power plants. Electricity remains one of the main expenses for data center owners, prompting attempts to increase the efficiency of computing infrastructure. Various technical […]

Textly.AI – a service for improving written English

Hello everyone! Today I wanted to tell you about my new project – an online assistant for correcting errors in English texts, Textly.ai. This service is for anyone who uses English in communication or wants to improve their writing skills. How it works: browser extensions We have created extensions for Chrome and Firefox. After installing one of these extensions, the system starts checking […]

Monitoring Kubernetes Cluster Resources

I created Kube Eagle – a Prometheus exporter. It turned out to be a cool tool that helps to better understand the resources of small and medium clusters. As a result, I saved hundreds of dollars by selecting the right types of machines and configuring application resource limits according to workloads. I will discuss the advantages of Kube Eagle, but first, I’ll explain what sparked the controversy […]

Ignite Service Grid — reboot

On February 26, we held the Apache Ignite GreenSource meetup, featuring contributors to the open-source project Apache Ignite. An important event in the life of this community was the restructuring of the Ignite Service Grid component, which allows deploying user microservices directly in the Ignite cluster. Vyacheslav Daradur, a software engineer and contributor to Apache for over two years, spoke about this challenging process during the meetup […]

In China, they are testing 'smart' headbands in schools to monitor children's attention.

In several schools in China, testing has begun for 'smart' headbands that allow for monitoring children's attention in the classroom. In the photo above, a class at a primary school in Hangzhou (Zhejiang Province) is seen. Students are wearing a device called Focus 1, made by the Boston-based startup BrainCo Inc. Specialists from the brain research center at Harvard also participated in the development of this wearable device [...]

7. Check Point Getting Started R80.20. Access Control

Welcome to lesson 7, where we will begin working with security policies. Today, we will first install the policy on our gateway, meaning we will finally make the 'install policy.' After this, traffic will be able to flow through the gateway! In general, policies, in the context of Check Point, are quite an extensive concept. Security Policies can be divided into 3 types: Access Control. Here […]

What is the ITIL library and why does your company need it?

The rapid growth of the significance of information technology for business requires increasing attention to the organization and execution of IT service delivery. Nowadays, information technology is used not only to solve local tasks within an organization but is also involved in the development of its business strategy. The importance of these tasks necessitated the development of a fundamentally new approach to the problem of systematizing accumulated information. For these purposes, […]

Building Blocks of Distributed Applications. A Second Approach

Announcement Colleagues, in mid-summer I plan to release another series of articles on the design of mass service systems: 'VTrade Experiment' — an attempt to create a framework for trading systems. The series will cover both the theory and practice of building exchanges, auctions, and stores. At the end of the article, I invite you to vote on the topics that interest you most. This is the concluding article of the series on distributed reactive […]

How I Organized Photo Storage

Hello Habr! Each of us stores some information, and some use tricks and hacks for this purpose. Personally, I enjoy pressing the photo gun button, and today I would like to share my experience of storing information, which I have been working on for some time. I must warn you right away: there is no 'silver bullet' under the hood that will multiply the chaos problem in the files on your devices by zero. And […]

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