Schema-driven ORM для TypeScript: @cleverbrush/knex-schema и @cleverbrush/orm

Статья о том, как превратить TypeScript-схему в единый источник истины для работы с базой данных: из одного определения получить типы строк, имена таблиц и колонок, типизированные запросы, связи, миграции и unit-of-work поверх Knex.

https://habr.com/ru/articles/1046405/

#TypeScript #Nodejs #Knex #PostgreSQL #ORM #schemadriven_development #query_builder #Open_Source #Cleverbrush #xpenser

Schema-driven ORM для TypeScript: @cleverbrush/knex-schema и @cleverbrush/orm

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

Хабр

Структурированное логирование и трейсинг в Node.js: @cleverbrush/log и @cleverbrush/otel

Статья о том, как получить наблюдаемость (observability) в приложении с минимальным кодом, а бонусом получить структурированные логи с типизированными шаблонами, автоматическую корреляцию со спанами OpenTelemetry, всё это с помощью набора библиотек, которые я называю CleverBrush Framework.

https://habr.com/ru/articles/1040714/

#структурированное_логирование #OpenTelemetry #Nodejs #TypeScript #трейсинг #observability #Cleverbrush #xpenser #схемная_валидация #финансовый_трекер

Структурированное логирование и трейсинг в Node.js: @cleverbrush/log и @cleverbrush/otel

Статья о том, как получить наблюдаемость (observability) в приложении с минимальным кодом, а бонусом получить структурированные логи с типизированными шаблонами, автоматическую корреляцию со спанами...

Хабр