Node.JS [ru] | Серверный JavaScript
11.3K subscribers
92 photos
5 videos
25 files
3.28K 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
Всем привет, на связи админ (@talentless_guy)

Спустя столько времени, количество читателей нашего канала достигло 2000!

Конечно, старт был лёгким, на самом деле это канал для паблика VK (vk.com/we_use_js), но конкретно этот канал веду я один. Сам ищу посты, статьи, инструменты, видео, библиотеки и т.д. С ростом аудитории начало улучшаться качество постов, я пробовал себя в написании своих статей, и судя по просмотрах они очень даже заходили (кстати скоро будет новая).

За всю историю канала я ни разу не покупал рекламу, но при этом сам зарабатывал на ней. Я также проводил ВП (взаимный пиар) с некоторыми каналами для поднятия числа подписчиков.

Я встретил много интересных людей, расширил свой кругозор.

в общем спасибо за 2000 подписчиков, постараюсь производить ещё более качественный контент