Месяц: Июль 2021
-
Уроки, которые мы вынесли из опыта управления инцидентами
—
от автора
Мы в Dropbox считаем, что управление инцидентами — это центральный элемент нашей системы по обеспечению надёжности. И хотя мы также используем проактивные методы, такие как хаос-инжиниринг (сhaos engineering), то, как мы реагируем на инциденты существенное влияет на опыт наших пользователей. Во время потенциального сбоя сайта или проблемы с продуктом на счету каждая минута.Ключевые компоненты нашего…
-
Издательство Питер. Колонка редактора
—
от автора
Привет, Хаброжители! Предлагаем ознакомиться с краткими обзорами сданных в типографию новинок.
-
ЭЛЬДОCODE: больше чем просто хакатон
—
от автора
Позади ЭЛЬДОCODE, первый хакатон организованный «Эльдорадо» при поддержке Codenrock. Призовой и подарочный фонд проекта составил более 1 млн. рублей. Кроме того, победители хакатона получили возможность запустить на базе компании свои пилотные проекты.
-
Учимся читать код, изучая стандартную библиотеку Python
—
от автора
Итак, вы уже продвинутый новичок — вы изучили основы Python и способны решать реальные задачи. Вы уже отходите от просмотра туториалов и чтения блогов; наверно, уже ощущаете, что в них излагаются одномерные решения простых придуманных задач; вероятно, вместо решения этой конкретной задачи вы хотите совершенствоваться в решении задач в целом. Наверно, вы слышали, что нужно…
-
Использование диаграммы вариантов использования UML при проектировании программного обеспечения
—
от автора
Проектирование – один из важных шагов при разработке программы, который очень часто игнорируется начинающими разработчиками. Обычно они пытаются удержать всё в голове или, в лучшем случае, записать некоторые важные сведения на листе бумаги. Как результат, у них нет чёткого плана дальнейших действий, и проект может быть отложен в долгий ящик.Обычно при проектировании разработчики изображают систему…
-
Развитие горной отрасли: цифровые технологии и добыча полезных ископаемых
—
от автора
Антон Куранов, заместитель директора по науке и инновационной деятельности Научного центра геомеханики и проблем горного производства Санкт-Петербургского Горного университета, провёл увлекательный вебинар, посвящённый цифровизации горнодобывающей отрасли. В ходе онлайн-мероприятия эксперт рассказал о главных трендах в горнодобывающей отрасли, уровне цифровой зрелости предприятий, о роли геомехаников как исследователей-изыскателей и значении технологий Dassault Systèmes для цифровизации отрасли.Санкт-Петербургский горный…
-
JavaScript: изучаем регулярные выражения на практике
—
от автора
Регулярное выражение (далее также — регулярка) — это последовательность специальных символов, формирующих паттерн или шаблон (pattern), который сопоставляется со строкой. Цель такого сопоставления может состоять либо в поиске подстроки в строке, например, для замены подстроки, либо в определении соответствия строки шаблону для валидации строки. В данной статье мы сосредоточимся на валидации. Что конкретно мы будем…
-
Эргономика решает: классные эргономические клавиатуры, на которые стоит обратить внимание
—
от автора
Думаю, что многие читатели Хабра часто работают с клавиатурой — неважно, для кода или написания статей/документации. Приспособиться можно к любой клавиатуре, даже самой недорогой и «китайской» (хотя и в этой категории бывают отличные модели). Но лучше, конечно, работать с комфортом. В этой подборке мы собрали несколько клавиатур, которые нравятся нам самим — какие-то есть у…
-
О применении Activiti BPM разработке бизнес-процессов
—
от автора
Всем привет! Ранее мы упоминали, что платформа Unidata активно работает с бизнес-процессами и поддерживает нотацию BPMN в основе их проектирования. Для разработки БП мы используем open source движок Activiti BPMN, базирующийся на java. Среди доступных продуктов с открытым исходным кодом для проектирования бизнес-процессов мы выбрали Activiti 2-м причинам:Мы уже имели опыт работы с этим продуктомИмеется…
-
Один день из жизни разработчика PVS-Studio, или как я отлаживал диагностику, оказавшуюся внимательнее трёх программистов
—
от автора
Главное предназначение статических анализаторов – найти те ошибки, которые остались незамеченными разработчиком. И недавно команда PVS-Studio снова столкнулась с интересным примером мощи этой методики.Работа с инструментами статического анализа кода требует внимательности. Часто код, на который указал анализатор, кажется корректным. В таких случаях хочется посчитать предупреждение ложным срабатыванием. На днях мы сами попали в такую ловушку.…