primary

Обучение

Docker Compose Watch: попрощайтесь с томами Docker!

Вы когда-нибудь пытались использовать тома Docker для горячей замены (hot-reloading) в своем веб-приложении? Если вы получили такой же ужасный опыт, как и я, вам понравится новейшая функция, которую только что выпустил Docker: docker-compose watch!

Обучение

Конвейеры в Linux

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

Обучение

5 принципов юнит-тестирования

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

Обучение

Итераторы в JavaScript

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

Обучение

Что такое векторные базы данных?

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

Работа

Как улучшить свой пул-реквест

Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков — выпустить свой код в мир.

Обучение

Пожалуйста, не пишите запутанные условия!

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

Прокрутить вверх