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