Module Federation: простая загрузка динамических модулей.
https://habr.com/ru/company/deliveryclub/blog/653047/
https://habr.com/ru/company/deliveryclub/blog/653047/
Хабр
Module Federation: простая загрузка динамических модулей
Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club...
👍1
JavaScript редактор диаграмм, который открывает диаграммы из PNG картинок (open source).
https://habr.com/ru/post/658109/
https://habr.com/ru/post/658109/
Хабр
JavaScript редактор диаграмм, который открывает диаграммы из PNG картинок (open source)
Рис 1. dgrm.net умеет открывать диаграммы из PNG картинок dgrm.net | GitHub << предыдущая статья | следующая статья >> dgrm.net - это редактор диаграмм, с прицелом на трансформацию в...
Гайд по написанию и рефакторингу компонентов, которые хочется переиспользовать.
https://habr.com/ru/company/yandex/blog/662826/
https://habr.com/ru/company/yandex/blog/662826/
Хабр
Гайд по написанию и рефакторингу компонентов, которые хочется переиспользовать
Случалось ли вам, выполняя какую-то задачу, понять, что самый простой путь — нажать Сtrl+C, Сtrl+V: перетащить из соседней папочки пару файлов, поменять пару строчек, и будет ок? Повторялось ли это...
Нецелевое использование утверждающих функций в TypeScript.
https://habr.com/ru/company/ruvds/blog/664600/
https://habr.com/ru/company/ruvds/blog/664600/
Хабр
Нецелевое использование assert-функций в TypeScript
Это ужасный (но очень полезный) хак, который я придумал для добавления типов в старый код. Вчера мой коллега, работающий над добавлением типов в одну из наших основных библиотек на LinkedIn, спросил...
Создание telegram web apps и взаимодействие с ними в телеграм ботах.
https://habr.com/ru/post/666278/
https://habr.com/ru/post/666278/
Хабр
Создание telegram web apps и взаимодействие с ними в телеграм ботах
В обновлении Bot API 6.0 телеграм-боты получили много новых функций. Из них для разработчиков самая примечательная - Telegram Web Apps (Веб-приложения внутри телеграм). С этим нововведением...
5 продвинутых паттернов React-разработки.
https://telegra.ph/5-prodvinutyh-patternov-React-razrabotki-06-02
https://telegra.ph/5-prodvinutyh-patternov-React-razrabotki-06-02
Telegraph
5 продвинутых паттернов React-разработки
Обзор пяти современных передовых шаблонов разработки на React с их достоинствами и недостатками, а также примерами кода. Каждый хороший разработчик должен думать о качестве кода и удобстве его использования. Особенно это важно, если вашим кодом будут пользоваться…
👍1
Vue vs React vs Angular: какой фронтенд-фреймворк выбрать?
https://telegra.ph/Vue-vs-React-vs-Angular-kakoj-frontend-frejmvork-vybrat-06-07
https://telegra.ph/Vue-vs-React-vs-Angular-kakoj-frontend-frejmvork-vybrat-06-07
Telegraph
Vue vs React vs Angular: какой фронтенд-фреймворк выбрать?
Существует множество фронтенд-фреймворков. В этой статье мы рассмотрим три самых популярных: Angular, React и Vue. В том числе расскажем о преимуществах и недостатках их использования для различных веб-проектов. С развитием веба и увеличением спроса на отзывчивый…
Кастомные типы данных в TypeScript: валидация на этапе компиляции.
https://telegra.ph/Kastomnye-tipy-dannyh-v-TypeScript-validaciya-na-ehtape-kompilyacii-06-10
https://telegra.ph/Kastomnye-tipy-dannyh-v-TypeScript-validaciya-na-ehtape-kompilyacii-06-10
Telegraph
Кастомные типы данных в TypeScript: валидация на этапе компиляции.
Типы данных в TypeScript придают языку строгость и ощущение порядка, которого недостаёт в JavaScript. В этой статье мы рассмотрим кастомные ошибки компиляции, нетривиальные способы использования дженериков, множества типов и type map`ы. Принудительные ошибки…