Посты | OTUS
Градация степеней стабильности модулей в Node.js

При изучении Node.js рекомендуется использовать официальную документацию, которую можно найти здесь. На упомянутой странице вы без труда получите информацию о нужном модуле. Но есть ряд нюансов, которые стоит знать.

Юнит-тесты для образов Docker

Тес­тирова­ние — важ­ный шаг на всех эта­пах раз­работ­ки ПО. Но не все ком­понен­ты име­ют оче­вид­ные, извес­тные и понят­ные пути тес­тирова­ния. К при­меру, обра­зы Docker либо не тес­тиру­ют вооб­ще, либо тес­тиру­ют толь­ко на при­год­ность к запус­ку. Как про­тес­тировать образ Docker так, что­бы убе­дить­ся в том, что он выпол­няет свои задачи?

Лайфхаки для DevOps

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

Массивы примитивных типов в Kotlin

Когда используешь функцию arrayOf() и создаешь массив с типами вроде Array<Int>, полученный таким образом массив будет представлять собой список из объектов. К примеру, при работе в JVM целочисленный тип будет упакован не как примитивный тип int, а как класс Integer. Все это, конечно, неплохо, однако есть нюанс: применение примитивных типов, если сравнивать их с аналогами в виде классов, потребляет меньше системной памяти, следовательно, повышает производительность. Как же создавать массивы примитивных типов в Kotlin? Нам помогут IntArray, FloatArray и DoubleArray.

О востребованности 3D-моделирования

Если еще в году так в 2005-м, десятка 3D-специалистов вполне хватало для создания всех моделей для одной игры, то сейчас это практически невозможно, особенно когда речь идет о крупных проектах. Что, впрочем, неудивительно: сложность и объем контента возросли настолько, что кроме штатных 20-30 специалистов в студии, компании нередко нанимают еще столько же (а то и больше) удаленно.

Что должен уметь специалист по ИБ?

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

Проблемы пакетной обработки запросов и их решения. Часть 2

Это продолжение статьи «Проблемы пакетной обработки запросов и их решения». Рекомендуется сначала ознакомиться с первой частью, так как в ней подробно описана суть задачи и некоторые подходы к ее решению. Здесь же мы рассмотрим другие методы.

Как получить быстрый доступ ко всем продуктовым KPI, важным для eCommerce

Чтобы развивать продукт, клиенту нужно опираться на полные данные и актуальные показатели эффективности. Так как рынок стремительно меняется и реагировать нужно оперативно, особенно при критических изменениях среднего чека и UPT (комплексность чека), данные должны быть доступны как можно быстрее, а постоянно просить аналитика подсчитывать одно и то же – долго и дорого. К тому же, необходим не просто отчет, а инструмент, позволяющий анализировать показатели в разных срезах за разные периоды времени.

Популярное
Сегодня тут пусто