Еще больше контента в Telegram канале
05.11.2021
Новая статья: https://fdd.davidshekunts.ru/fp-vs-oop/polymorphism-oop-and-fp Полиморфизм – вещь очень нужная и полезная, но даже ее смогли извратить в ООП. Я покажу способ, как применять "здоровый" Полиморфизм, как в…
Read More
05.11.2021
🍔 Композиция над Наследованием в ООП и ФП
Новая статья: https://fdd.davidshekunts.ru/fp-vs-oop/composition-over-inheritance Разберем второй по значимости столп ООП – "Наследование" Данный принцип не любят даже сами сторонники ООП, поскольку в более-менее долгоживущих проектах он приносит…
Read More
05.11.2021
🕋 Инкапсуляция vs Разделение Данных и Поведения
Ссылка на главу: https://fdd.davidshekunts.ru/fp-vs-oop/encapsulation-vs-data-behaviour-separation Вышла новая глава в секции "ООП против ФП". Я расскажу об одной из самых ключевых столпов ООП и как он усложняет…
Read More
04.11.2021
🔥Моя первая онлайн-книга 🛌 Fatigue Driven Development (FDD) 🛌
Ссылка на оригинал Прошло гораздо больше времени с последнего поста, чем я ожидал, но вызвано это моим плохим состоянием здоровья 🙁 Из хорошего: поток закрытого…
Read More
02.08.2020
Что нужно знать Middle / Senior 🔥
Здесь я буду собирать сторонние и мои материалы на разные концепции, которые нужно знать Middle и Senior разработчикам. Внимание! Пока не знаю как правильно структурировать…
Read More
31.01.2022
🤢 Перестаньте использовать express / koa и начните использовать …
При построении абсолютного любого API мне нужны: 1. Схема API с возможностью интроспекции (трансформации схемы в типизацию языка) 2. UI с демонстрацией API (например, swagger)…
Read More
26.01.2022
😭 Knex JS ломает logger
Knex – одна из самых известных библиотек для работы со SQL в NodeJS. И как полагается, подобного рода библиотеки могут принимать на вход внешний логгер. НО…
Read More
20.01.2022
🔐 Шифрование запросов
Задача была сделать дополнительный слой безопасности, помогающий (1) идентифицировать пользователя, (2) сверить, что содержание сообщения не было изменено по пути до сервера. Такое часто нужно,…
Read More
03.12.2021
🛸ООП Абстракция или как победить то, чего не существует
🛸ООП Абстракция или как победить то, чего не существует Новая статья: https://fop.davidshekunts.ru/fop-vs-oop/abstraction Абстракция – самое абстрактное понятие в ООП. Статья будет короткая, потому что там мало…
Read More
01.11.2021
# Заметки с полей: 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 Я делаю эти видосы в первую очередь для…
Read More
01.11.2021
Что нужно уметь, чтобы стать Senior?
"Вот научился я кодить, вот стал Middle разрабом, а дальше то что? Куда? В петлю?" (для всех, кто не подписан на мой инстаграм посты с…
Read More
01.11.2021
Что нужно уметь, чтобы стать Senior? Part II
Что больше всего недооценивают разработчики? Soft skill-ы Это при том, что они определяют успешность разработчика гораздо больше, чем Hard skill-ы (об этом был отдельный постик).…
Read More
01.03.2021
🤐 Главный секрет проектирования и архитектуры 🤐
Абсолютно все, что мы делаем в IT сводиться к 3-м функциям: (1) передача, (2) обработка и (3) хранением данных. Мы делаем запрос на сервер и…
Read More
22.02.2021
👨👧👦 Как стать достойным Team Lead-ом / CTO
В рамках 💪 IT-Качалки 🦾 мы активно рассматриваем тематики, связанные с тем, что значит быть 👨👧👦 Team Lead и CTO. Вот список тем, который мы…
Read More
17.02.2021
Как из 👦🏻 Frontend / Backend Middle прокачаться в 👴🏿 Senior Full-stack
В рамках 💪 IT-Качалки 🦾 мы активно рассматриваем тематики, связанные с ростом из 👦🏻 Frontend / Backend в 👴🏿 Senior Full-stack разработчика. Вот список тем,…
Read More
17.02.2021
🦍 Эволюция разработчика v1.2 «Сторонние ветки развития» 👨💻
В прошлом посте рассматривали основные градации развития web разработчика. Теперь хочу рассказать про сторонние ветки, куда может уйти разработчик сделав несколько пет-проджектов: (указанные сроки я…
Read More
14.02.2021
Подключаем ClickHouse к Airflow
Конечно, есть библиотека, которая реализует адаптер ClickHouse к Airflow, НО она не работает с новым Aiflow... Да и не поддерживается уже 2 года. Поэтому расскажу,…
Read More