Блог компании OTUS. Онлайн-образование
-
Хабрахабр
Хранимая процедура с возвращаемыми значениями в SSIS
Для будущих учащихся на курсе "MS SQL Server Developer" преподаватель и эксперт по базам данных Евгений Туркестанов подготовил полезную статью. Приглашаем также на открытый вебинар по теме «Polybase: жизнь до и после». На занятии участники вместе с экспертом рассмотрят, как можно было взаимодействовать с другими базами данных до Polybase, и как это работает сейчас. При всем моем двадцатилетнем опыте работы…
Читать далее » -
Хабрахабр
[Перевод] Секционирование таблиц и время компиляции плана запроса в SQL Server
Для будущих учащихся на курсе "MS SQL Server Developer" подготовили перевод полезной статьи. Также приглашаем всех желающих на открытый вебинар на тему «Polybase: жизнь до и после». На вебинаре рассмотрим, как можно было взаимодействовать с другими базами данных до Polybase, и как это работает сейчас. Меня иногда спрашивают: «Если в таблице много индексов и SQL Server вынужден анализировать больше вариантов,…
Читать далее » -
Хабрахабр
[Перевод] Централизованное логирование в Docker с применением ELK Stack
В рамках запуска практического интенсива по ELK подготовили для вас перевод полезного материала. Приглашаем также всех заинтересованных на онлайн-встречу с преподавателем интенсива, где преподаватель расскажет о программе, формате обучения и перспективах для выпускников. По мере роста вашей инфраструктуры наличие роботов и надежная централизованная система логирования становится критически важными составляющими. Централизация логирования становится ключевым аспектом множества IT-задач и дает вам хороший…
Читать далее » -
Хабрахабр
SQL для аналитики — рейтинг прикладных задач с решениями
Привет, Хабр! У кого из вас black belt на sql-ex.ru, признавайтесь? На заре своей карьеры я немало времени провел на этом сайте, практикуясь и оттачивая навыки. Должен отметить, что это было увлекательное и вознаграждающее путешествие. Пришло время воздать должное. В этой публикации я собрал топ прикладных задач и мои подходы к их решению в терминах SQL. Каждая задача снабжена кусочком…
Читать далее » -
Хабрахабр
Сокеты в ОС Linux
В данной статье будет рассмотрено понятие сокета в операционной системе Linux: основные структуры данных, как они работают и можно ли управлять состоянием сокета с помощью приложения. В качестве практики будут рассмотрены инструменты netcat и socat. Что такое сокет? Сокет - это абстракция сетевого взаимодействия в операционной системе Linux. Каждому сокету соответствует пара IP-адрес + номер порта. Это стандартное определение, к…
Читать далее » -
Хабрахабр
[Перевод] Как сократить время сборки образов Docker в GitLab CI
Делаем контейнерные CI среды по-настоящему практичными, ускорив сборку образов Docker. Современный цикл разработки программного обеспечения зачастую подразумевает, что ваши приложения регулярно упаковываются в контейнеры. Эта задача может занимать много времени, чем может значительно замедлять ваше тестирование или развертывание. Проблема становится особенно очевидной в контексте процесса непрерывной интеграции и развертывания, когда образы пересобираются при каждом изменении в коде В этой статье…
Читать далее » -
Хабрахабр
[Перевод] Трюки с виртуальной памятью
Я уже довольно давно хотел написать пост о работе с виртуальной памятью. И когда @jimsagevid в ответ на мой твит написал о ней, я понял, что время пришло. Виртуальная память — очень интересная штука. Как программисты, мы прекрасно знаем, что она есть (по крайней мере, во всех современных процессорах и операционных системах), но часто забываем о ней. Возможно, из-за того,…
Читать далее » -
Хабрахабр
[Перевод] Как собрать счетчики производительности процессора в Windows?
Периодически мои подписчики задают мне вопросы о том, как проводить микроархитектурный анализ в Windows? Если честно, это никогда не представляло для меня какой-то особой проблемы. Угадайте почему? Потому что я работаю в Intel и, конечно же, у меня есть лицензия для использования Intel® VTune™ Amplifier. Поэтому я не могу полностью прочувствовать боль людей, которые заняты работой, связанной с производительностью в…
Читать далее » -
Хабрахабр
[Перевод] Поиск, устранение и предупреждение утечек памяти в C# .NET: 8 лучших практик
Для будущих студентов курса «Разработчик C#» и всех интересующихся подготовили перевод полезного материала. Также приглашаем поучаствовать в открытом вебинаре на тему «Методы LINQ, которые сделают всё за вас» — на нем участники обсудят шесть представителей семейства технологий LINQ, три составляющих основной операции запроса, отложенное и немедленное выполнение, параллельные запросы. Любой, кто работал на крупном корпоративном проекте, знает, что утечки памяти…
Читать далее » -
Хабрахабр
[Перевод] Введение в Spring Data JDBC
Для будущих студентов курса "Java Developer. Professional" подготовили перевод полезного материала. Также приглашаем принять участие в открытом уроке на тему "Введение в Spring Data jdbc" Spring Data JDBC был анонсирован в 2018 году. Целью было предоставить разработчикам более простую альтернативу JPA, продолжая при этом следовать принципам Spring Data. Подробнее узнать о мотивах, лежащих в основе проекта, вы можете в документации. …
Читать далее »