Node.JS [ru] | Серверный JavaScript
11.4K subscribers
89 photos
5 videos
25 files
3.19K 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
​​👥Как мы строили безопасное web приложение на базе WIKI.JS

В этой статье автор поделиться опытом разработки безопасного web приложения на базе WIKI.JS.

Читать...
👍2
​​😎HappyX vs Karax: что проще?

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

Читать...
👍4
Новое ключевое слово «using» в JavaScript (для переменных)

В JS недавно было новое ключевое слово для создания переменной под названием using. Это ключевое слово является идеальной заменой let и const в определенных сценариях, таких как подключения к базе данных и обработка файлов.

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

Ключевое слово using очень важно, если вы выполняете соединение с базой данных, соединение WebSocket или соединение любого другого типа, когда вам необходимо их закрыть или отключить. Это очень простой и понятный способ справиться с этим.
👍23
​​Работаете с бэкендом? Тогда вам будет интересно послушать, как облегчить создание новых продуктов в большой компании с помощью автоматизированной собственной PaaS для деплоя, девтулинга, кодогенерации и прочих радостей.

Именно об этом двенадцатый выпуск подкаста «Магнитное Поле», гостем которого стал Антон Огородников, руководитель разработки онлайн-платформы Магнита. Поговорили про эту Platform as a Service, созданную для облегчения жизни разработчиков внутри Магнита – это такой сборник автоматизированных блюпринтов для быстрого деплоя в облачную инфраструктуру. Кроме того, обсудили актуальный спор GoLang vs Python, какие стеки используются в Магните, а какие придется включить в ближайшее время, до какой степени можно кодогенерировать уже сейчас, как строится у них среда разработки и куда стоит двигаться новичку-бэкендеру.

«Магнитное Поле» создается совместно @zavtracast и IT-командой Магнита — в нем рассказывают про интересные аспекты работы самых разных команд. В предыдущих выпусках было про devops с человеческим лицом, дизайн-системы, data governance, IT HR, зачем нужен agile, geo BI, облачные архитектуры, InnerSource и многое другое.

🎧Послушать
📹Посмотреть
1
​​🎃Инструкция по переезду и миграции данных с Google Firebase на Self-hosted Supabase

В этой статье мы рассмотрим шаги, необходимые для переноса данных и обсудим примеры кода для реализации этого процесса.

Читать...
👍1
​​👤Устраняем популярные изъяны в коде — чек-лист ошибок junior-разработчиков

В этой статье разберем наиболее популярные недостатки кода.

Читать...
👍2
​​🧐О JavaScript и WebAssembly

В этой статье мы поделимся с вами результатами с WebAssembly, которые я получил довольно неожиданно.

Читать...
​​75 задач LeetCode, 7 тренировочных собеседований и один год — примерно такой рецепт нужен, чтобы устроиться на работу в Гугл.

Конечно, там нужно намного больше. А само интервью состоит из 6 раундов. В статье на личном примере одного разработчика расскажем, как нанимают в Google:

Читать...
👍93🔥1
​​🤔Почему код становится legacy?

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

Читать...
👍1
​​🥶Улучшаем возможности PM2 с помощью дополнительных модулей автоскейлинга и мониторинга

В этой статье я бы хотел рассказать о том, с какими трудностями пришлось столкнуться при работе с менеджером node.js процессов PM2, и как нам пришлось расширить его возможности для того, чтобы его было можно использовать эффективнее.


Читать...
👍6
​​😍Анти-легаси архитектура для UI приложений

В этой статье мы рассмотрим практический пример того, как реализовать шаблон MVU, сделав UI интерактивным.

Читать...
2
​​👥Как мы работаем с ресурсами в веб-приложениях

В этой статье мы проведем анализ существующих подходов и расскажем вам об этом.

Читать...
🔥1
​​IT и высокая зарплата: Мифы, реальность, подводные камни

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

В итоге вполне частое явление когда молодой айтишник с большой зарплатой в 100к‑ не способен откладывать систематически небольшую сумму, а его предки с зарплатой 30к успешно это делают. Почему так выходит?

Подробнее...
2🔥1
​​🗓 5 популярных JavaScript календарей и планировщиков

В этой статье мы рассмотрим ТОП-5 библиотек JavaScript для создания календарей и планировщиков с простым и понятным пользовательским интерфейсом.

Читать...
🔥1
​​☕️ Что в коробке? Как работают функции в JavaScript

В этой статье мы знакомимся с фундаментальным строительным блоком любого приложения на JavaScript — функцией.

Читать...
👍2👎21
​​🦾Переменные окружения в Node.js: полное руководство

В этой статье мы рассмотрим переменные окружения (environment variables).

Читать...
👍3
​​☕️ Разбираемся в алгоритме быстрой сортировки с помощью JavaScript

В этой статье мы рассмотрим, как работает алгоритм быстрой сортировки с помощью JavaScript с пошаговой иллюстрацией каждого шага.

Читать...
4
​​🧐Эмуляция бэкенда: как разрабатывать изолированный фронтенд с помощью Mock Service Worker

В этой статье я расскажу о Mock Service Worker — технологии, которая позволяет эмулировать поведение бэкенда в ситуациях, когда по каким-то причинам невозможно использовать реальный бэкенд для полноценной разработки фронтенда, а также когда необходимо изолированно протестировать различные пользовательские сценарии.

Читать...
👍71🔥1
​​😎7 + 1 способ анимировать спиннер

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

Читать...
👍1🔥1
​​😎Pet-проекты — это зло. Вредные советы для фронтендеров

В этой статье я расскажу о том, как, мне кажется, нужно и, наоборот, нельзя вести пет-проекты.

Читать...
👎11🔥2👍1
​​🚀Продвинутые техники извлечения данных для достижения максимальной производительности

В этой статье мы поговорим на тему оптимизации производительности для масштабируемых систем.

Читать...