Node.JS [ru] | Серверный JavaScript
11.2K subscribers
95 photos
5 videos
25 files
3.29K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
Утраченный потенциал ванильного JavaScript

Статья расказывает про то, почему иногда не нужно использовать фреймворки, что нужно чётко понимать зачем нужна та или иная технология и почему знание ванильного JavaScript более ценно, чем фреймворков

#jsarticle
Колин Бенделл из Cloudinary в статье "Microbrowsers are Everywhere" рассказал про микробраузеры, и почему они важны.

В статье микробраузерами называется механизм, который скачивает по ссылке html-страницу, парсит её и отображает короткое содержание страницы, используя мета-теги Open Graph, OEmbed, Twitter Cards или обычный description. Обычно такие превью можно увидеть в мессенджерах: Telegram, WhatsApp, Slack. Колин пишет про то, что в современном мире, первое впечатление о сайте как раз формируется благодаря таким превью. Владельцы сайтов не могут узнать, что страница была запрошена в превью режиме, так как одни мессенджеры маскируются под мобильные браузеры, а другие кешируют у себя на сервере результат парсинга и только им известно сколько человек увидело превью.

Пользователей мессенджеров огромное количество, поэтому важно сделать так, чтобы превью страниц работало без проблем. В статье есть несколько советов как оптимизировать страницу под микробраузеры, например, использовать только один мета-тег favicon (iMessage качает все ресурсы в синхронном режиме), не использовать UA-сниффинг для скрытия мета-тегов, предоставлять не более трёх изображений в <meta property="og:image".

Как-то сильно не задумывался, что такие мелочи могут оказать положительный эффект на привлечение новых пользователей. В общем, статья хорошая, рекомендую почитать.

#mobile #ux

https://24ways.org/2019/microbrowsers-are-everywhere/
​​Как я тестирую мои React приложения в 2019

Автор рассказывает о том, как избегать лишних тестов (и багов) с помощью типизации и линтеров, как правильно выбрать инструменты тестирования и др.

#testing #javascript #jsarticle #frontend #webdev #react
Ориентирование в мире хайповой фронтенд разработки

Kitze, автор доклада, объясняет, почему не всегда нужно использовать самые модные технологии, что не существует идеальных решений. Также он раскрывает основные проблемы современных фронтенд разработчиков

#jsvideo #frontend
Forwarded from Веб-стандарты (Веб-стандарты)
Разбираемся в JS-декораторах. Майк Грин заметил, как MobX использует декораторы для объявления полей классов, проникся и спешит поделиться — https://www.simplethread.com/understanding-js-decorators/
Предотвращение кражи медиа файлов

В статье поясняется как заменять источники картинок на сгенерированные URLы, тем самым не дав прямого доступа к файлу

#jsarticle #jssecurity #frontend #webdev #javascript