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 […]

The Lurk virus hacked into banks while it was written by ordinary remote workers for hire

Excerpt from the book “Invasion. A Brief History of Russian Hackers" In May of this year, the publishing house Individuum published a book by journalist Daniil Turovsky, "Invasion. A Brief History of Russian Hackers." It contains stories from the dark side of the Russian IT industry - about guys who, having fallen in love with computers, learned not just to program, but to rob people. The book develops, like the phenomenon itself, from [...]

Habr postmortem report: fell on a newspaper

The end of the first and beginning of the second month of summer 2019 turned out to be difficult and was marked by several major drops in global IT services. Of the notable ones: two serious incidents in the CloudFlare infrastructure (the first - with crooked hands and negligent attitude towards BGP on the part of some ISPs from the USA; the second - with a crooked deployment of CF themselves, which affected everyone using CF, […]

School of programmers hh.ru for the 10th time opens a set of IT specialists

Hi all! Summer is not only the time for holidays, vacations and other goodies, but also the time to think about training. About the very training that will teach you the most popular programming languages, “pump up” your skills, immerse you in solving real business projects, and, of course, give you the start of a successful career. Yes, you understood everything correctly - we will talk about our School [...]

From issuing loans to the backend: how to change your career at the age of 28 and move to St. Petersburg without changing your employer

Today we are publishing an article by GeekBrains student SergeySolovyov, in which he shares his experience of a radical career change - from a credit specialist to a backend developer. An interesting point in this story is that Sergei changed his specialty, but not his organization - his career began and continues at Home Credit and Finance Bank. How it all began Before moving to IT [...]

Mageia 7 distribution has been released

A little less than 2 years after the release of the 6th version of the Mageia distribution, the release of the 7th version of the distribution took place. In the new version: kernel 5.1.14 rpm 4.14.2 dnf 4.2.6 Mesa 19.1 Plasma 5.15.4 GNOME 3.32 Xfce 4.14pre Firefox 67 Chromium 73 LibreOffice 6.2.3 GCC 8.3.1 And also many patches and improvements. Source: linux.org.ru

And the Lord commanded: “have an interview and accept offers”

A true story based on fictional events. All coincidences are not accidental. All jokes are not funny. — Sergey, hello. My name is Bibi, my colleague is Bob and we are two... team leaders, we have been in the project for a very long time, we know all the todos by heart and today we will communicate about your knowledge and skills. It is written in your CV that you are a senior, [...]

Debian 10 "Buster" release

Members of the Debian community are pleased to announce the release of the next stable release of the Debian 10 operating system, codename buster. This release includes more than 57703 packages compiled for the following processor architectures: 32-bit PC (i386) and 64-bit PC (amd64) 64-bit ARM (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf) MIPS (mips (big endian […]

How to Get the Most Out of Computer Science Education

Most modern programmers received their education at universities. Over time, this will change, but now things are such that good personnel in IT companies still come from universities. In this post, Stanislav Protasov, Acronis Director of University Relations, talks about his vision of the features of university training for future programmers. Teachers, students and those who employ them may even […]