Месяц: Январь 2023
-
Data driven SRE
—
от автора
Начнем эту увлекательную историю издалека. Во время первого локдауна, в начале 2020 года, сайт Леруа Мерлен испытал бóльшую нагрузку, чем когда-либо. Проводившие много времени дома и на даче наши пользователи взялись чинить полочки, проектировать новые кухни и всеми силами делать свой дом уютнее, воплощая в жизнь новые ремонтные проекты, а инженеры были вынуждены экстренно адаптировать…
-
Виброакустический мониторинг дорожной обстановки
—
от автора
В России впервые в мире внедрили систему акустического мониторинга по волоконно-оптическим линиям на действующей автомобильной дороге протяженностью около 240 километров. Проект был реализован компанией «СМАРТС» в Самарской области на участке трассы федерального значения M-5 «Урал» при поддержке Российского фонда развития информационных технологий. Система позволяет в режиме реального времени отслеживать большое количество событий на дороге с точностью…
-
eBPF в production-условиях
—
от автора
У технологии eBPF много поклонников. Она предлагает множество плюсов, но в работе с ней есть и некоторые минусы, сложности и ограничения. Давайте разберемся со всем этим.Данный материал подготовлен на базе выступления “eBPF в production-условиях” от Дмитрия Евдокимова и Александра Трухина из компании Luntry с конференции HighLoad++ 2022. Он будет полезен как компаниям, что используют внутри…
-
Алгоритм поиска «одинаковых» геометрий
—
от автора
Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращение. Я расскажу о том, как мы научили нашу систему распознавать такие элементы как «одинаковые», выделять из них уникальный, а для…
-
Пособие по кризисам в компании для сотрудника: как их заметить и что делать, чтобы пережить
—
от автора
В последние годы компании регулярно сталкиваются с кризисами. Чтобы из них выбраться, они делают разное: сокращают сотрудников, меняют курс развития и рабочие процессы, вводят какие-то новые практики, а иногда вовсе отказываются от миссии компании. Это необходимо и даже полезно для выживания компании, а вот для сотрудников часто становится огромным стрессом.Мы поговорили с Ником, JavaScript-разработчиком. Он…
-
Групповой видеозвонок на сайт
—
от автора
Ещё одна история изучения и использования технологии WebRTC (Web Real-time Communication). Краткое описание создания готовой библиотеки для её переиспользования в разных проектах. ВведениеВ статье нет примеров кода и схем, надежда на сосредоточенность читателя в каких-то сложных моментах, ссылка на исходный код приведена в конце статьи. Статья будет полезна разработчикам начинающим свое знакомство с технологией WebRTC.Почему…
-
Краткий гайд по эргономике для трудяг IT-индустрии
—
от автора
Боль в кистях рук, сухость глаз, перенапряжение шейного отдела позвоночника и другие симптомы продолжительных сессий за компьютером — с этим сталкивается почти каждый наш коллега, будь то DevOps-специалист или дизайнер. А самое неприятное – это всё ломает рабочий дзен. Сегодня мы с вами попробуем разобраться, что не так с нашими рабочими местами, и исправить это. Эргономика…
-
Интеграция Primefaces в приложение на Spring Boot. Часть 3 — динамическое обновление контента страницы
—
от автора
Во второй части мы сосредоточились главным образом на создании меню на основе компонента Tree ContextMenu. Пришло время показать, как можно этим меню воспользоваться. В моем случае сценарий такой — необходимо по клику на одном из трех пунктов меню обновить содержание главной части страницы, в которой должно отобразиться каждый раз разное содержимое. Метод, который я покажу,…
-
Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех
—
от автора
Привет, Хабр! Меня зовут Данила Проценко. Я — Lead Software Architect в «Лаборатории Касперского», занимаюсь архитектурой микросервисов и монолитов на Go. Строгий порядок — залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартизации. В этой статье я расскажу про то, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и…
-
Когда метрик и логов недостаточно: как мы реализовали концепцию observability
—
от автора
В 2021 году в Ак Барс Банке мы перешли от концепции мониторинга к observability. Observability помогает нам определить внутреннее состояние системы по ее внешним проявлениям, а в случае инцидента дает быстрые ответы на вопросы: что случилось, кто виноват и как чинить.Меня зовут Тимур Исхаков, в ИТ с 2009 года: прошел путь от инженера до технического…