Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
ЗАЧЕМ МЫ ЕГО СОЗДАЛИ? Долгое время мы в Rambler Group использовали трёхуровневую архитектуру сети ЦОД, в которой каждый проект или инфраструктурный компонент жил в выделенном влане. Весь трафик – как между вланами, так и между дата-це...
Подробнее

Многие фичи приложения невозможно быстро протестировать, не меняя исходный код. Представьте типичную задачу, с которой может столкнуться каждый разработчик: через три дня после регистрации пользователю нужно предложить к...
Подробнее

Присоединяйтесь на второй открытый митап 24 ноября, который посвятим интеграционному тестированию. Приготовили отличные доклады, и вот о чем поговорим: зачем и как использовать Cypress для интеграционного тестирования, и возможно ли доби...
Подробнее

Привет, Хабр! Один из «вечных» споров в IT – о том, как развиваться разработчику: прокачивать хардскиллы или навыки управленца? Если и вы задаете себе этот вопрос, давайте вспомним 5 известных мифов о работе тимлида – и конечно, сравним ...
Подробнее

Утилита awk — это нечто вроде швейцарского ножа для обработки текстовых файлов. Но некоторые ограничения awk порой доставляют неудобства тем, кто этой утилитой пользуется. Я, для того чтобы упростить работу с awk, создал несколько функци...
Подробнее

Предыстория Последние пару лет рынок систем мониторинга будоражила аббревиатура AIOps. Все вендоры начали гнаться за использованием искусственного интеллекта в своих сложных и дорогих системах. Термины “root cause analysis”, “correlat...
Подробнее

«Мама, я айтишный топ» — прямой эфир на Хабр ПРО с директором по digital-решениям МегаФона Григорием Савенком и сооснователем Skyeng Денисом Сметнёвым сегодня, 19 ноября, в 19:00. Читать далее
Подробнее

Мы уже писали о неожиданных и примечательных идеях и разработках в области получения энергии от ядерного распада. А также о том, что приходится делать, когда с ядерными реакторами что-то идёт не так. Свобода, как известно, лучше несв...
Подробнее

Суть теории автоматического управления подразумевает построение такой системы, которая поддерживает определенный параметр некоторого объекта в заданном состоянии, например, температуру в печи, или уровень воды в баке. Для лучшего пониман...
Подробнее

И с призовым фондом в 1 000 000 рублей. Привет! Мы открываем регистрацию на наш новый онлайн-чемпионат для датасайнтистов Alfa Battle 2.0. Задачи для него придумывали тимлиды соответствующего подразделения Альфа-Банка, так что скучно ...
Подробнее

Известный, но не очень популярный способ внедрения зависимостей. Попытка реализовать этот способ в популярных DI npm пакетах. Еще один свой DI. Читать дальше →
Подробнее

Excel часто используется как универсальное средство для разработки бизнес-приложений. В этой статье я хочу сравнить, существующие без особых изменений уже более 30 лет, электронные таблицы с современной классической императивной парадигм...
Подробнее

или История о том, как рефлексия пространства и времени дала начало не только философии, физике, но и психологии. Эти два измерения жизни всегда были для людей настолько важными, что их всегда пытались измерить, неважно какой мерой — ...
Подробнее

Всем привет! Меня зовут Дмитрий Андриянов, я Flutter-разработчик в Surf. В предыдущей статье про RenderObject я рассказал, как немного копнул в слой рендеринга и смог получать расположение и размеры любого виджета — даже динамического...
Подробнее

9 ноября 2020 стартовала бесплатная Школа стартапов для будущих основателей (Startup School for Future Founders от Y Combinator) от лучшего в мире акселератора и мы будем публиковать полезные переводы для тех, кто планирует стать основат...
Подробнее

Создатель Python и пенсионер Гвидо Ван Россум был вынужден снова выйти на работу, на этот раз в Майкрософт. Нет, Гвидо сделал это не  потому, что на 15 000 рублей (200 долларов) пенсии  ему  тяжело жить — ...
Подробнее

Я верю, что когда-нибудь Deno мог бы стать следующим стандартом после Node, как TS постепенно заменяет JS. Экосистема ноды уже достаточно разрослась, чтобы стало сложно вносить глобальные изменения в ядро, выход 15 версии тому пример...
Подробнее

В прошлый раз я рассказал о функциях балансировщика нагрузки NSX ALB, описал его архитектуру и схему работы. Мы посмотрели, как работает глобальная балансировка серверов (GSLB), которая объединяет серверы на географически разнесенных пло...
Подробнее

Предлагаю ознакомиться с ранее размещенными материалами по проекту Starlink (SL): Часть 1. Рождение проекта ‣ Часть 2. Сеть SL ‣ Часть 3. Наземный комплекс ‣ Часть 4. Абонентский терминал ‣ Часть 5. Состояние группировки SL и закры...
Подробнее

Мы собрали для вас короткий дайджест полезных материалов, найденных нами в сети за последние две недели. Оставайтесь с нами – станьте частью DevNation! Читать дальше →
Подробнее

Проблема «Брони и снаряда» не является исключительной прерогативой одних только военных, во многих сферах идет подобная борьба. Водители борются с ПДД, мозг развивает баннерную слепоту, бюрократы борются со статистикой заболевания ко...
Подробнее

Сегодня в нашей рубрике — компания Тинькофф, которая рушит стереотипы о банковских продуктах и сервисах. Это постоянный участник ежегодных рейтингов ИТ-работодателей, которые мы составляем на основе оценок компаний на Ха...
Подробнее

Суть проекта Когда я только устроился на первую работу разработчиком Java, сразу же возникла проблема уведомлений о событиях в Bitbucket. Направление Java разработки было новым (я был вторым программистом), поэтому среду для разработк...
Подробнее

Придя в компанию Мегафон как iOS-разработчик, Валентин Чернов попал в сегодняшний основной тренд — переход приложений в оффлайн. Основная работа Валентина — разработка главного приложения Мегафона, мобильного личного кабинета. Это в нем ...
Подробнее

Оригинал опубликован в моём блоге 11.07.20. Если я правильно понял, это не проблема. Я считаю, что разработка ПО в значительной степени заключается в программировании на псевдокоде. Если ты представил псевдокод, то перевести его н...
Подробнее

Привет, Хабр! 11 декабря мы проводим Hiring Day — это возможность для DevOps и SR-инженеров получить предложение о работе всего за один день. Ищем коллег, которые будут вместе с нами работать над UCaaS-платформой для бизнес-коммуникаци...
Подробнее

Технологии беспроводной передачи данных, которую мы знаем как WiFi, уже более 30 лет. В этой статье вспомним, почему WiFi называется именно так, как появился, какие были основные этапы развития и что ждет технологию в будущем. ...
Подробнее

Сегодня компьютеры пишут тексты и сочиняют стихи, создают картины и обрабатывают фотографии. Роботы не только умеют самостоятельно двигаться, но даже помогают врачам проводить операции. Все это возможно благодаря технологиям искусственно...
Подробнее

Привет, Хабр! Меня зовут Александр Лукьянченко, я тимлид команды, которая занимается платформой в Авито. В этой статье я расскажу о проблемах, которые возникали у нас при построении платформы для инженеров и том,...
Подробнее