Блог и полезные материалы
TypeScript 4.9 - satisfies, улучшение in и NaN
Сегодня разберём, что же нового добавили в `TypeScript 4.9` и чем это будет для нас полезно.
Читать далееКритика в работе – ваш друг, но не всегда
Когда делаешь код ревью иногда встречаешь с тем, что даешь конструктивную критику и она воспринимается в штыки, словно это личное оскорбление. Человек всеми силами пытается сопротивляться обратной связи и не готов слушать аргументы. Тут варианта два: или обратная связь дана некорректно, или человек не воспринимает критику. В этом посте я хочу сосредоточиться на том, как работать с критикой.
Читать далееОтпуск и продуктивность
Несмотря на то, что в отпуске я старался совершенно отстраниться от всех рабочих процессов и максимально отдохнуть, я очень много времени потратил на чтение. Так как все книги были связаны с бизнесом или продуктивностью, я хочу поделиться с вами несколькими полезными советами, которые вытащил из книг.
Читать далееРазвитие школы PurpleSchool
В этом посте я хочу поделиться своим видением развития школы PurpleSchool.
Читать далееПеренос курсов на PurpleSchool
Итак, подготовлена платформа для курсов, которая чуть позже будет интегрирована в сайт. На текущий момент туда перенесены все курсы и настроено их приобретение. Но что самое важное, платформа подготовлена для переноса курсов с Udemy в связи с ситуацией, которая произошла с Coursera.
Читать далееПолезный софт для продуктивности
Хочу поделиться с вами подборкой полезного софта для продуктивности, который позволяет мне быстрее выполнять задачи и организовывать работу. Тут не будет IDE и терминалов, о которых мы и так часто говорим.
Читать далееНотация описания архитектуры приложения
Я, как технический директор, регулярно сталкиваюсь с необходимостью обсудить с командой архитектуру нового приложения или микросервиса. И в рамках таких обсуждений я понял, что не существует единого подхода, который позволил бы эффективно общаться команде, обсуждая архитектурные решения. Потому рассмотрим нотацию, которую я испробовал на практике.
Читать далееТесты - это добро
Если бы лет 10 назад мне сказали, что тесты это важно, я бы наверное отмахнулся, ведь самое главное быстро сделать и дать результат, кому нужны эти тесты! Но конечно с опытом приходит понимание, что без тестов, особенно в backend жить невозможно. Я уже не могу написать код, который не будет покрыт тестами, так как я буду бояться, что он не работает.
Читать далееЧек-лист код-ревью
Я считаю, что каждый разработчик, независимо от своей позиции должен делать code review других разработчиков, чтобы учиться. Благодаря этому он сможет учиться отличать плохой код от хорошего, перенимать хорошие практики более опытных разработчиков и разбираться во всех частях проекта, а не только в тех, где он сам пишет код.
Читать далееTypeScript 4.5 - Awaited
В недавно вышедшем TypeScript 4.5 добавили новый служебный тип Awaited. Давайте посмотрим на реальные кейсы его использования и что он нам облегчит.
Читать далее