? Перестаньте использовать express / koa и начните использовать …
При построении абсолютного любого API мне нужны: 1. Схема API с возможностью интроспекции (трансформации схемы в типизацию языка) 2. UI с демонстрацией API (например, swagger)…
Knex – одна из самых известных библиотек для работы со SQL в NodeJS. И как полагается, подобного рода библиотеки могут принимать на вход внешний логгер. НО…
Задача была сделать дополнительный слой безопасности, помогающий (1) идентифицировать пользователя, (2) сверить, что содержание сообщения не было изменено по пути до сервера. Такое часто нужно,…
Новая статья: https://fdd.davidshekunts.ru/fp-vs-oop/polymorphism-oop-and-fp Полиморфизм – вещь очень нужная и полезная, но даже ее смогли извратить в ООП. Я покажу способ, как применять "здоровый" Полиморфизм, как в…
Новая статья: https://fdd.davidshekunts.ru/fp-vs-oop/composition-over-inheritance Разберем второй по значимости столп ООП – "Наследование" Данный принцип не любят даже сами сторонники ООП, поскольку в более-менее долгоживущих проектах он приносит…
Ссылка на главу: https://fdd.davidshekunts.ru/fp-vs-oop/encapsulation-vs-data-behaviour-separation Вышла новая глава в секции "ООП против ФП". Я расскажу об одной из самых ключевых столпов ООП и как он усложняет…
?Моя первая онлайн-книга ? Fatigue Driven Development (FDD) ?
Ссылка на оригинал Прошло гораздо больше времени с последнего поста, чем я ожидал, но вызвано это моим плохим состоянием здоровья ? Из хорошего: поток закрытого…
Здесь я буду собирать сторонние и мои материалы на разные концепции, которые нужно знать Middle и Senior разработчикам. Внимание! Пока не знаю как правильно структурировать…
?ООП Абстракция или как победить то, чего не существует
?ООП Абстракция или как победить то, чего не существует Новая статья: https://fop.davidshekunts.ru/fop-vs-oop/abstraction Абстракция – самое абстрактное понятие в ООП. Статья будет короткая, потому что там мало…
# Заметки с полей: Docker for Mac + M1, Local k8s, Redux Toolkit
https://www.youtube.com/watch?v=Eu2mrgbXytE Новый Docker for Mac с поддержкой Apple M1Локальный k8s: сравнение minikube, k3s, kind, microk8sТизер курсаRedux Toolkit Я делаю эти видосы в первую очередь для…
Что больше всего недооценивают разработчики? Soft skill-ы Это при том, что они определяют успешность разработчика гораздо больше, чем Hard skill-ы (об этом был отдельный постик).…