Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Методы сортировки данных. Алгоритмы поиска и сортировки

Алгоритмы сортировки данных широко используются в программировании для решения различных задач. В этой статье мы рассмотрим несколько основных алгоритмов сортировки данных в массиве.

Заполнение резюме в OTUS: чётко, верно, компактно, эффективно

otus_Resume_VK_1000x700-20219-9cdfad.jpg

Мы уже не раз говорили о том, что в нашей компании работает отдел карьерного консультирования — мы рекомендуем студентов в ведущие IT-компании, с которыми сотрудничаем. И в процессе работы мы столкнулись с тем, что разработчики очень творчески подходят к оформлению резюме, что скорее вредит им, чем помогает.

«Правильное» время в системах потоковой аналитики

Data_engineer_Deep_4.9-5020-b25165.png

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

Использование Gitlab API

DevOps_Deep_9.11-5020-b9cd39.png

В продолжение прошлой заметки. Сохранение отчётов в пейджес и использование темплейта для merge request всё-таки не совсем удобно. Ибо нужно разработчику не забывать выбирать темплейт, и если несколько разных веток, то редактировать индексную страницу в пейджес. И тут неожиданно осенило — ведь у Gitlab есть API и там много всего интересного, например, есть редактирование merge request.

Amazon GluonTS: Deep Learning для временных рядов

DLE_Deep_28.10-5020-fe61f5.png

В июне 2019 года компания Amazon выложила в открытый доступ замечательный инструмент — GluonTS, позволяющий максимально быстро и эффективно строить, оценивать и использовать модели временных рядов, основанные на глубоком обучении и вероятностном подходе.

Java-массивы. Динамические массивы в Java

Java_Deep_19.8-5020-2f283e.png

Массив — набор определённого числа однотипных элементов. Использование массива позволяет нам не создавать большое количество переменных, а создать всего лишь одну переменную, имеющую вид массива. В отличие от стандартных переменных массивы содержат больше, чем одно значение. В программировании это очень важно, ведь при разработке софта может потребоваться огромное количество данных.

Евгений Россинский об отечественных IT-проектах

DevOps_Deep_27.1-5020-19b073.png

Продолжаем публиковать статьи по материалам подкастов DevOps Дефлопе, проводимых инженерами компании «Экспресс 42» Виталием Хабаровым и Андреем Александровым. Предлагаем вам аудиорасшифровку некоторых интересных моментов выступления Евгения Россинского, технического директора онлайн-кинотеатра ivi и докладчика на TeamLeadConf 2019.

Книги для руководителя из серии must read. Часть 2

Devhead_Deep_14.8-5020-97628c.png

В предыдущей заметке мы начали разговор о книгах, полезных для руководителя. Теперь предлагаем вам ознакомиться с теоретическим блоком. Не стоит думать, что это скучно и малополезно, ведь, как говорил немецкий физик Роберт Кирхгоф: «Нет ничего практичнее хорошей теории».

Pipeline с проверкой на уязвимости

DevOps_deep_23.8-5020-0664c1.png

В предыдущем посте я рассказал, как развернуть Harbor — репозиторий для хранения докер образов со встроенной проверкой на уязвимости (Clair). Логично собрать конвейер, который при получении очередного пуша в feature branch производит все необходимые проверки и выдаёт отчёт.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →