DevSurge 💦
Блог про дизайн, разработку, менеджмент
что такое Utility Types в TypeScript, расскажу про основные вспомогательные типы, и покажу, как применять их на реальных проектах.
Другие материалы
Принципы SOLID с примерами на JS и Vue
Расскажу про принципы SOLID с актуальными примерами на JavaScript, Vue, React.
TypeScript Interface vs Type Aliases
В чем разница между интерфейсом и псевдонимом типа? Когда использовать первое, а когда второе? Рассмотрю схожие черты, различия, дам рекомендации по использованию
TypeScript Generics
Расскажу что такое дженерики, зачем нужны, как использовать, рассмотрим примеры из жизни с HTTP-запросами и промисами.
Как настроить Webpack — Config, Loaders, Plugins и многое другое
Из статьи вы узнаете про окружение, процесс сборки проекта и соберете собственный проект с Webpack с нуля. Расскажу как настроить конфиг, лоадеры, плагины, кэширование, source maps, поднять локальный сервер и проанализировать размер сборки.
Event Loop (цикл событий) в JavaScript
Из статьи вы узнаете про цикл событий, Call Stack, Web API, Callback Queue, микро- и макро-задачи, однопоточность в JS, асинхронность.
Рекурсия и рекурсивные функции в JavaScript
В статье я разберу стек вызовов, примеры рекурсии в жизни, расскажу про рекурсивные функции и структуры данных в JavaScript.
Замыкания в JavaScript
Замыкание — это комбинация функции и лексической области видимости, в которой эта функция была объявлена.
Операторы равенства и строгого равенства
Разберу строгое и обычное равенство, отвечу на вопрос, когда что лучше использовать
Что такое this, bind, call и apply в JavaScript
Расскажу про ключевое слово this, как меняется его значение в зависимости от контекста, про виды этого контекста, и про то, как задать контекст в явном виде вручную
Функции в JavaScript
Что такое функция. Основные виды: Functional Declaration, Functional Expression, Arrow Function, Pure, High Ordered, Recursion функции. Разница между обычной и стрелочной функцией.
В чем разница между var, let и const
var, let и const — расскажу про разницу в области видимости, объявлении, поднятии
Как менеджеру приоритизировать возможности
Разбор основных инструментов для анализа приоритетов фичей