Lead NodeJS
•
Node.js, микросервисная архитектура, Camunda, Kubernetes, MongoDB, Apache Kafka, REST, React•
Уровень дохода не указан | от 3 летLead Backend Developer (Node.js) at US-based company
•
Node.js, JavaScript, TypeScript, RDBMS, Apache Kafka, CI/CD, Kubernetes, AWS•
от 6 000 до 7 500 $ | более 6 летSenior Backend Developer (Node.js)
•
Node.js, TypeScript, NestJS, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, AWS•
от 5 000 до 6 000 $ | от 5 летPlease open Telegram to view this post
VIEW IN TELEGRAM
В этом гайде пользователь объясняет, как можно написать простого Telegram чат-бота на NodeJS, который будет пересылать все входящие сообщения в SMS, используя Exolve SMS API.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🎯 Учись говорить «нет»
Тебя постоянно просят «быстренько помочь» с задачей, которую ты вообще не должен делать? Кажется, что отказ — это плохо, но на самом деле он спасает твоё время и нервы.
✔️ Совет: отвечай честно, но твёрдо. Например: «Сейчас я занят другим проектом, лучше подойти к [имя того, кто может помочь]». Не жертвуй своим временем ради чужой лени.
Тебя постоянно просят «быстренько помочь» с задачей, которую ты вообще не должен делать? Кажется, что отказ — это плохо, но на самом деле он спасает твоё время и нервы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Senior Backend Engineer (Node.js)
•
Node.js, TypeScript, Next.js, AWS, PostgreSQL, Prisma ORM•
до 4 500 $ | от 3 летBackend Developer Middle+ (Node.js)
•
Node.js, TypeScript, PostgreSQL, GraphQL, Express, Kubernetes•
от 3 500 до 4 500 $ | от 3 летNodeJS Developer
•
Node.js, TypeScript, NestJS, React, PostgreSQL, Docker, Golang•
от 2 500 $ | от 3 летPlease open Telegram to view this post
VIEW IN TELEGRAM
Расширение Curl в PHP 8.4 представляет новую опцию
CURLOPT_PREREQFUNCTION
, позволяющую задать пользовательский callable
для принятия решения о продолжении или прерывании запроса. Эта возможность доступна, если расширение собрано с libcurl 7.80.0 или более поздней версии.Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔2
Напишите функцию, которая принимает строку и возвращает самое длинное слово. Если несколько слов имеют одинаковую длину, вернуть первое из них.
Пример:
const sentence = "JavaScript is an amazing programming language";
const result = findLongestWord(sentence);
console.log(result);
// Ожидаемый результат: "programming"
Решение задачи
function findLongestWord(sentence) {
return sentence
.split(' ')
.reduce((longest, word) => (word.length > longest.length ? word : longest), '');
}
// Пример использования:
const sentence = "JavaScript is an amazing programming language";
const result = findLongestWord(sentence);
console.log(result);
// Ожидаемый результат: "programming"
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍4
• Стили, темы и адаптивная верстка в React Native
• Переводчик текста для терминала
• Элегантная реализация Long Press обработчика с помощью CSS анимации
• Как пересылать сообщения из Telegram в SMS с помощью бота
• Как найти работу мечты системному аналитику?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Статья исследует ошибки, связанные с попытками создать «идеальный» код. Автор делится опытом, где стремление к универсальности, избыточное кэширование и усложнённые решения усложнили задачи вместо упрощения.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1👎1
Напишите скрипт, который принимает путь к папке и выводит количество файлов каждого расширения в этой папке.
Пример:
node fileExtensions.js ./example-folder
txt: 3
js: 5
json: 2
Решение задачи
const fs = require('fs');
const path = require('path');
const folderPath = process.argv[2];
if (!folderPath) {
console.error('Укажите путь к папке.');
process.exit(1);
}
fs.readdir(folderPath, (err, files) => {
if (err) {
console.error('Ошибка чтения папки:', err.message);
return;
}
const extensionCount = files.reduce((acc, file) => {
const ext = path.extname(file).slice(1); // Получаем расширение без точки
if (ext) {
acc[ext] = (acc[ext] || 0) + 1;
}
return acc;
}, {});
console.log('Расширения файлов:');
for (const [ext, count] of Object.entries(extensionCount)) {
console.log(`${ext}: ${count}`);
}
});
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Разработчик Node.js
•
Node.js, TypeScript, TypeOrm, Redis, Memcached, PostgreSQL•
Уровень дохода не указан | от 3 летFullstack разработчик для веб-проектов
•
JavaScript, React, Vue.js, Angular, Node.js, Express, Webpack, HTML, CSS•
от 25 000 ₽ | Без опытаИнженер ручного тестирования (QA Manual)
•
SQL, REST, JSON, HTTP, Ручное тестирование•
Уровень дохода не указан | опыт не указанPlease open Telegram to view this post
VIEW IN TELEGRAM
😁10💩1
fs.promises
в Node.js и как его использовать?fs.promises
— это API для работы с файловой системой с использованием промисов, что позволяет писать асинхронный код без коллбеков.const fs = require('fs').promises;
async function readFile() {
try {
const data = await fs.readFile('example.txt', 'utf8');
console.log('Содержимое файла:', data);
} catch (err) {
console.error('Ошибка чтения файла:', err.message);
}
}
readFile();
🗣️ В этом примере fs.promises.readFile используется для чтения файла асинхронно, делая код чище и проще для обработки ошибок через try-catch.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
NodeJS Бэкэнд разработчик
•
Node.js, TypeScript, JavaScript, SQL, Git, Bash•
от 140 000 до 220 000 ₽ | от 3 летРазработчик Node.js (BackEnd) Middle +
•
TypeScript, Node.js, NestJS, TypeORM, WebSocket, PostgreSQL•
от 250 000 до 330 000 ₽ | опыт не указанFullstack Developer
•
C#, Node.js, Angular, React, SOLID•
Уровень дохода не указан | от 3 летBackend разработчик
•
PHP, Go, Yii 1, MySQL 8, RabbitMQ, Docker, Git•
Уровень дохода не указан | от 3 летFullstack-разработчик React, Node.js, MongoDB
•
React, Redux, TypeScript, SASS, Webpack, Vite, Node.js, ExpressJS, NestJS, MongoDB•
от 170 000 до 230 000 ₽ | от 5 летPlease open Telegram to view this post
VIEW IN TELEGRAM
🤡20😁4🤷♂1
Статья посвящена созданию кроссплатформенного торгового робота для Московской биржи через API брокера. Рассматриваются проблемы готовых решений, таких как QUIK, и преимущества разработки легкого и гибкого инструмента.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Напишите HTTP-сервер на Node.js, который записывает информацию о каждом входящем запросе (метод, URL, время) в текстовый файл
requests.log
. Сервер должен возвращать "Запрос обработан"
на любой запрос.Пример:
node server.js
curl https://localhost:3000/test
curl -X POST https://localhost:3000/api
[2024-11-11T12:00:00Z] GET /test
[2024-11-11T12:00:05Z] POST /api
Решение задачи
const http = require('http');
const fs = require('fs');
const logFile = 'requests.log';
// Создание HTTP-сервера
const server = http.createServer((req, res) => {
const logEntry = `[${new Date().toISOString()}] ${req.method} ${req.url}\n`;
// Записываем лог в файл
fs.appendFile(logFile, logEntry, (err) => {
if (err) {
console.error('Ошибка записи лога:', err.message);
}
});
// Отправляем ответ
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Запрос обработан');
});
// Запуск сервера на порту 3000
server.listen(3000, () => {
console.log('Сервер запущен на https://localhost:3000');
});
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1
Статья изучает шаблоны наследования в JavaScript, основанные на прототипах. Рассматриваются их уникальные особенности и применение, чтобы выбрать наиболее подходящий подход для задач.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1👎1
Статья объясняет, как спрятать данные в PNG-изображении, используя младшие биты (LSB) пикселей. Рассматривается структура PNG, каналы R, G, B и альфа, а также методы внедрения данных без заметного изменения картинки.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Node.js Backend разработчик (удаленно)
•
Node.js, TypeScript, JavaScript, TCP/IP, PostgreSQL, ClickHouse, Google Pub/Sub, Kafka, RabbitMQ•
от 180 000 до 660 000 ₽ | от 2 летСистемный аналитик
•
BPMN, UML, SQL, OpenProject, Postman•
от 200 000 до 300 000 ₽ | от 3 летMiddle/Senior Node.js developer
•
Node.js, PostgreSQL, MongoDB, Redis, TypeScript, Docker, Kubernetes, RESTful API•
Уровень дохода не указан | от 3 летBackend Developer (Node.js)
•
Node.js, Oracle DB, PostgreSQL, SQL, RabbitMQ, Kafka•
Уровень дохода не указан | от 3 летPlease open Telegram to view this post
VIEW IN TELEGRAM
❤1🤔1
• ИТ-шники: разновидности, отличительные черты
• Софт-скиллы для инженеров: готовим новое поколение специалистов техподдержки
• Движение вверх: как стать CTO — на примере пяти историй ИТ-директоров
• Какие айтишники будут востребованы в 2035г, а какие – нет?
• Как мы помогаем развиваться web3 front-end разработчикам благодаря нашей Карте развития в 2024 году
Please open Telegram to view this post
VIEW IN TELEGRAM
Статья рассказывает о создании Vanilla Calendar Pro — датапикера, собравшего 480+ звезд на GitHub. Описывается путь от первого опыта в open source до популярного инструмента, востребованного разработчиками.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1