Месяц: Июль 2021
-
С++ на практике
—
от автора
Все мы знаем, что С++ — мощный язык, у которого много сторонников. Но чем могут быть недовольны даже сторонники? Где сталкиваешься с неудобствами и чем они вызваны? Почему в примитивном приложении могут вылезти неожиданные сложности и чего не хватает в стандартной библиотеке? А главное, что можно сделать для улучшения ситуации? Антон Полухин (antoshkka), состоящий в…
-
Платформа данных в Леруа Мерлен. Part 2. Обновления 2021 года: Flink и Superset
—
от автора
Итак, в 2021 год мы вступили со следующей архитектурой:У нас есть DWH, в который мы различными путями укладываем CDC поток с большого количества источников, который обрабатываем с помощью процедур, запускаемых через Airflow и формируем DDS и витрины. Также у нас есть DataLake на S3, в котором лежит сырьё.Мы добавили возможность работать с CDC нереляционных баз,…
-
WebSecOps: изучаем веб-безопасность
—
от автора
.Сегодня веб-приложение — не просто формальная необходимость, но и способ привлечь к себе внимание клиента. В погоне за ярким, запоминающимся стилем и удобным для пользователя функционалом разработчики часто не задумываются о безопасности.Веб-приложения привлекают злоумышленников не меньше, чем заинтересованных клиентов. Сайты стали идеальной мишенью — доступны 24/7, уследить за действиями всех пользователей сложно, а сами веб-приложения…
-
Экспериментируем с шаблонами литералов в TypeScript: как покрыть типами DSL
—
от автора
Привет, я Максим, в Selectel я занимаюсь фронтенд-разработкой «Облачной платформы». В этом проекте уже не один год. Вместе с развитием функциональности облака усложняется код, который я пишу. Поиск эффективных решений рефакторинга кода — одна из задач, которую я постоянно держу в голове. Поэтому метапрограммирование рассматриваю как одну из возможностей, доступных для улучшения взаимодействия с кодом.…
-
Как, где и зачем искать IT-наставника?
—
от автора
Говорят, что правильный разговор проясняет ситуацию лучше, чем десять часов поисков в интернете. В этом году родился проект GetMentor.dev, который помогает найти человека с экспертизой и обсудить свой вопрос один на один. Это открытое сообщество IT-наставников, готовых делиться знаниями и опытом. Важная особенность GetMentor — его некоммерческая суть. Комиссии за проведенные сессии менторинга не существует, а…
-
Что не так с зубами мудрости и почему врачи считают их врождённой патологией
—
от автора
На иллюстрации видны ровные зубы мудрости на нижней челюсти. Такого почти не бывает. Атлас анатомии человека СинельниковаКраткая история эволюции: челюстная часть черепа уменьшалась, а зубы не пропадали. Теперь образовалась пара лишних, которые только мешают. Зубы реально проблемные:Прорезываются долго и мучительно.Чаще всего растут не в нужную сторону и жевать ими не получается.Нередко сдвигают зубной ряд и вызывают…
-
Внедрение Agile в Data Science и Computer Vision проекте. Управление командой Data Science
—
от автора
В этой статье я расскажу о своем опыте внедрения Agile на DS проекте с нуля. Я расскажу по шагам что мы с командой пробовали использовать, к чему это привело, какие ошибки допускали и как мы в итоге пришли к стабильному, простому и понятному процессу разработки.Контекст проекта и немного введенияПроект, с которым мне пришлось работать связан…
-
Стартапы для мирового океана: российские проекты
—
от автора
Мы уже писали о проектах из сферы здоровья, образования, экологии и многих других. Сегодня представляем подборку решений от участников Архипелага 2121, посвященных развитию водного транспорта и изучению мирового океана.Smelcom ROV200Робототехнический аппарат смотрового класса для подводного мониторинга строений и объектов. Комплекс может применяться как вспомогательный инструмент для водолазов и, кроме того, выполнять весь спектр возможностей группы…
-
[Dota 2] Предсказание победителя матча в live с помощью машинного обучения
—
от автора
Привет! На связи zmax505, я бы хотел рассказать о своём опыте по созданию проекта по MOBA игре Dota 2. Мы с iory разработали модель машинного обучения, которая анализирует игры в live и на основе различных данных предсказывает предполагаемого победителя встречи.Кратко о проектеHackProDota — некоммерческий проект для анализа профессиональных игр Dota 2 в рамках Tier 1…
-
Из Ташкента в Сан-Франциско: интервью с разработчиком из Google
—
от автора
Привет, Хабр! Меня зовут Екатерина Юдина. Я руководитель направления контент-маркетинга в #CloudMTS. Мы с вами уже встречались раньше, в статье-интервью с моей давней подругой Марией Шалдыбиной, которая вместе с мужем переехала в США и устроилась на работу в VMware. Если вы пропустили эту статью, советую прочитать её тут: тык. Мы обсуждали особенности миграции, трудоустройство в…