DevSurge 💦
Блог про дизайн, разработку, менеджмент
Другие материалы
Как прервать HTTP-запрос в случае долгого отсутствия ответа от сервера
Рассказываю как прерывать тугодумные запросы на сервер (с заботой о ваших пользователях)

TypeScript Utility Types — вспомогательные типы и области их применения
что такое 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 — расскажу про разницу в области видимости, объявлении, поднятии

Как менеджеру приоритизировать возможности
Разбор основных инструментов для анализа приоритетов фичей
