Привет! Меня зовут Катя, я IT-рекрутер, нанимаю разработчиков в Авито уже 4й год. О сложном отношении к эйчарам я наслышана, поэтому сразу дисклеймер — это не классическая HR-статья о том, что у нас «классный офис, молодой коллектив и печеньки на кухне». Это честный рассказ о такой практике найма инженеров, как Weekend Offer (WO).
Рубрика «node.js» - 4
Weekend Offer – это кринж или база? Рассказываем всю правду
2025-06-18 в 15:18, admin, рубрики: backend, C#, c++, golang, java, node.js, php, python, разработкаПростой Grafana дашборд для логов NestJS (feat nestjs-pino, Loki)
2025-05-06 в 15:26, admin, рубрики: backend, development, docker, docker-compose, Grafana, logging, loki, nestjs, node.js, pinoУ меня нехорошее предчувствие... Это нечто неуловимое...
(c) Оби-Ван Кеноби
Привет!
Я работаю бэкенд-инженером на Scala, и иногда пишу свои пет-прожекты с экспериментами, которые зачастую никуда не уходили. Но в этот раз я решил поделиться своим опытом.
Недавно мне пришла идея написать телеграмм бота для общения за определенную плату. Я погуглил подобные сервисы, и да, это уже реализовано на некоторых площадках, но мало кто активно этим пользуется.
Поскольку основным элементом взаимодействия является оплата, необходимо предусмотреть возможные варианты. И первое время я решил принимать оплату в звёздах, но здесь есть свои недостатки:
-
высокие комиссии.
Что случилось с легковесными десктопными приложениями? История Electron
2025-01-17 в 13:01, admin, рубрики: chromium, electron, github, node.js, ruvds_перевод, UI, Веб-разработка, десктопные приложения, Программирование
Electron — это один из самых известных инструментов современного разработчика. Если присмотреться, то это родственник Reactive Native, манящий лозунгом «пиши один раз, запускай везде!», но с гораздо меньшими издержками по сборке и релизу, чем в случае мобильной разработки. Его уникальное преимущество заключается в комбинации Node.js и Chromium, создающей мощную десктопную среду для веб-технологий. Официальный блог Electron не так давно отметил своё десятилетие, что весьма удивляет с учётом того, насколько глубоко этот инструмент успел проникнуть в культуру разработки. Читать полностью »
Создание REST API с NestJS и TypeORM
2024-12-30 в 18:29, admin, рубрики: NEST, nest.js, nestjs, Node, node.js, nodejs, postgresql, swagger, TypeScriptСодержание
-
Введение
-
Установка и настройка проекта
-
Создание модуля и сущности
-
Создание DTO и валидация
-
Создание сервиса и контроллера
-
Реализация CRUD операций
-
Тестирование API
-
Заключение
Введение
NestJS — это прогрессивный фреймворк для построения эффективных и масштабируемых серверных приложений на Node.js. Он использует современные возможности JavaScript и TypeScript, вдохновлен архитектурными паттернами Angular и поддерживает модульность, инъекцию зависимостей и другие современные подходы.
TypeORMЧитать полностью »
Как за 10 минут создать тестировщик нагрузки для API на Node.js
2024-12-26 в 19:08, admin, рубрики: api, node.js, нагрузочное тестирование, Программирование, тестированиеВступительное слово
Немного объясню, зачем я вообще написал код для нагрузки на API и не воспользовался готовыми инструментами.
Интернационализация (i18n) бэкенда в Express с использованием Intlayer
2024-12-19 в 6:15, admin, рубрики: express, i18n, Intlayer, node.js, бэкенд, интернационализация, локализация, международная поддержка, многоязычный API, разработка apiВсем привет!
Недавно мне понадобилось добавить поддержку нескольких языков в API на базе Express. Я решил поделиться кратким руководством для тех, кто хочет сделать свой бэкенд отвечающим переведенным контентом в зависимости от предпочтительного языка пользователя.
Зачем интернационализировать ваш бэкенд?
Вот несколько практических примеров использования интернационализации на бэкенде:
-
Отображение ошибок бэкенда на языке пользователя:Читать полностью »
Бесплатное обучение фулстек-разработке веб-сервиса с нуля по видео-урокам с исходным кодом и поддержкой
2024-12-15 в 7:40, admin, рубрики: node.js, React, TypeScript, курс, обучение, уроки, фулстек-разработкаTLDR. Я примерно год создавал курс из 141 урока. Курс получился хороший, все кто проходят рады и пишут положительные отзывы. Я пытался его продавать, в лучшем случае у меня получалось отбивать рекламу в ноль. Короче, я хороший разработчик, я хорошо доношу материал, но я плохой маркетолог. Все эти таргреты, ретаргеты, воронки, шморонки — тоска унылая. Мне гораздо веселее и понятнее заработать на создании и запуске IT-продуктов, чему я и учу в этом учебнике. Так что пишу эту статью, чтобы сообщить вам о существовании моего курса и предложить всем желающим абсолютно бесплатно получить от него пользу 🙂
Как внедрить наблюдаемость в микросервисное приложение с помощью OpenTelemetry, Jaeger и Prometheus
2024-12-10 в 8:15, admin, рубрики: devops, node.js, prometheus, метрики, микросервисы, телеметрия, трассировкиСовременные веб-приложения всё чаще строятся по микросервисной архитектуре. Это даёт гибкость, масштабируемость и изоляцию компонент, но одновременно усложняет отладку, мониторинг и понимание работы системы в целом. Что, если один из сервисов начинает работать медленнее? Как понять, где в цепочке запросов «узкое место»? Как быстро определить причину сбоя или деградации производительности?
Здесь на сцену выходит концепция наблюдаемостиЧитать полностью »
