23 мая

Производительность I/O бэкэнда: Node vs. PHP vs. Java vs. Go

Понимание модели ввода/вывода вашего приложения может привести и к пониманию различий между приложением, работающим с нагрузкой, под…

Услуги сервиса Firebase подорожали в 70 раз, а нас никто не предупредил

На своем блоге в Meidum команда стартаперов HomeAutomation рассказала поучительную историю с относительно счастливым концом о том, как безобидный…

OKR: Как поставить цели и выполнить их на 70%

Половина успеха в управлении проектами — постановка целей, и это не самая простая половина. Мы в Wrike в свое время основательно озаботились…

Microsoft откроет ЦОД в Йоханнесбурге и Кейптауне

Согласно сообщению в официальном блоге, у компании появится 40-й регион размещения собственных дата-центров. По словам Microsoft, это больше чем у…

Стабильный доход без вложений, или Как Яндекс начал охоту на фрод

Бывает так, что решая одну проблему, выявляешь совсем другую, куда более крупную. Сегодня я расскажу историю о том, как желание оценить…

Как организовать большое React-приложение и сделать его масштабируемым

Одной из лучших особенностей React является то, что он не накладывает каких-либо ограничений на файловую структуру проекта. Поэтому на StackOverflow и…

ArcaOS 5.0 — новая версия OS/2 стала доступна широкой публике

15 мая, спустя многие годы, вышло новое воплощение операционной системы IBM OS/2 от Arca Noae под названием ArcaOS 5.0. Сейчас ОС доступна в двух версиях:…

Beyond the clouds: что такое serverless и почему мы понимаем его неправильно?

Интернет меняется. Появляются новые технологии, готовящие революцию самого предназначения веба и способа его использования. Интернет без…

Как «облако» может помочь технологиям будущего

В одном из материалов нашего блога (на самом деле в целой серии постов) мы разобрали наиболее распространенные мифы, которые сложились вокруг…

Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus

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

Туториал по AsyncDisplayKit 2.0 (Texture): Начало работы

«Искусство – это все, что вы можете сделать хорошо. Все, что вы можете сделать качественно» (Robert M. Pirsig). От переводчика: С появлением autoLayout…

22 мая

Исследование угроз Cisco ACR 2017: изменения по ту сторону баррикад

В компании Cisco есть подразделение Talos, которое занимается широким спектром исследований в области угроз информационной безопасности…

Библиотека для визуализации спортивных сезонов

Вчера закончился очередной сезон английской премьер-лиги, и это отличный повод поговорить о визуализации спортивных сезонов. …

Способы диагностики PostgreSQL — Владимир Бородин и Ильдус Курбангалиев

Одним из самых популярных докладов конференции PG Day в 2015 году стал рассказ Владимира Бородина и Ильдуса Курбангалиева о ситуациях, когда…

В поисках дофамина в разработке или избавляем себя от рутины

Каждый, кто начинает свой путь как программист имеет огромнейший запас энтузиазма, который поддерживает разработчика долгие годы. Каждый…

Необычное применение бота для Telegram и проверка защиты Telegram

Некоторое время назад я рассказывал про свой проект Не звони!, где при добавлении своего номера телефона в реестр необходимо подтвердить, что…

Как стать специалистом по Data science: итоги открытого семинара в Университете ИТМО

16 мая в Университете ИТМО состоялся семинар, посвященный теме машинного обучения. Приглашенный лектор, заведующий кафедрой…

Обратная сторона рекрутмента: что HR-технологии изменили для кандидатов

Мы прекрасно понимаем, что HR-технологии созданы для бизнеса и компаний. Компаний, которые сознательно вступают в борьбу за таланты, в которой…

Сыграй музыку на РИТ++

Привет, друзья! В этом году у нас будет особенная afterparty. Во-первых, у Хабрахабра — День Рождения, и они угостят нас отличным крафтовым пивом!…

Выпуск#2: ITренировка — актуальные вопросы и задачи от ведущих компаний

На этой неделе мы публикуем подборку из задач и вопросов, которые даёт на собеседованиях Uber. Задачи подобрали различного уровня сложности от…

Сравнение производительности иерархических моделей Django и PostgreSQL

Добрый день, уважаемые читатели. Сегодняшняя статья будет посвящена сравнению моделей работы с иерархическими данными в PostgreSQL, через Django…

Как быстро настроить автопостинг для Facebook и Twitter

Здравствуйте, дорогие читатели! Потребность максимально быстро и эффективно выполнять работу с сайтом есть у всех, как у успешных, так и у…

Противостояние Positive Hack Days: хакерам скучать не придется

До Противостояния остались считанные часы: напряжение растет, времени на подготовку все меньше, хакеры уже предупредили, что настроены взять…

Перевод доклада про mobx-state-tree — всё лучшее из миров Redux и MobX

Доклад состоялся 7 ноября 2016 года на конференции React Amsterdam. А начиная с марта, автор заметно активизировался. Примеры вдохновляют. Технология…

Bitdefender Hypervisor Introspection: новое средство борьбы со скрытыми киберугрозами

Некоторое вредоносное ПО, заражая систему, может начать выполнять свои функции спустя месяцы после самого заражения. Находясь на…

Семинар «Модернизация инженерных систем в действующем дата-центре», 31 мая, Москва

Приходите 31 мая к нам семинар, и мы расскажем, как безболезненно обновить давно работающий дата-центр. У нас осталось всего несколько мест, и…