Четырёхполюсный модульный контактор (пускатель): устройство и принцип работы. Схема и подключение.
🚀 «Под капотом Go: как устроен умный и быстрый планировщик горутин»
На заре эпохи многопоточного программирования разработчики сталкивались с типичными проблемами: бесконечными дедлоками, высокими накладными расходами на переключение контекста и плохим масштабированием. И лишь с приходом языка программирования Go мир увидел необычный подход к конкурентности: лёгкие и быстрые горутины, управляемые специальным планировщиком — «Go Scheduler». Недавно опубликованная статья на блоге «Melatoni» подробно раскрывает устройство планировщика Go в версии 1.24, и это отличный...
Планировщик. Часть 4. Категории (backend)
В этой статье я опишу то как я реализовала все необходимое для отображения, добавления и удаления категорий. Это продолжение истории о создании проекта планировщик, предыдущие части: часть 1, часть 2, часть 3 Для проекта я выбрала БД Postgre, чтобы подключаться и получать данные из таблиц я использовала библиотеку pg. А также библиотеку node-pg-migrate для миграций - чтобы одной командой поддерживать актуальное состояние БД. Все запросы к базе данных происходят через единую точку входа - db/index...