Все о разработке backend части на JavaScript (Node JS). А так же: Express JS, Next JS, Nest, Socket.IO Канал на бирже - https://telega.in/c/we_use_js По вопросам рекламы или разработки: @g_abashkin РКН: https://vk.cc/cGhHyj
🚀Приручаем многопоточность в Node.js (часть 5/5: автомасштабирование под нагрузку)
В этой статье я продемонстрирую, как все эти механики вместе позволяют сделать эффективный микросервис, автоматически подстраивающийся под изменения входящей нагрузки.
Читать...
👤PrimeNG + NestJS = CRM — часть 1
В этой статье автор поделиться интересными деталями, которые встречались по ходу разработки.
Читать...
💻Kysely.js типизированный sql builder
В этой статье я расскажу почему Kysely интересный инструмент для работы с sql запросами в JavaScript.
Читать...
😎Настройка проекта AstroJS: VS Code, Prettier, ESlint, Stylelint, Tailwind CSS, PostCSS
В этой статье автор подготовит проект AstroJS к активной разработке.
Читать...
😶🌫️Puppeteer в Node.js: Антипаттерны, которые следует избегать
В этой статье мы рассмотрим ряд антипаттернов, которые могут негативно сказываться на качестве скриптов автоматизации Puppeteer.
Читать...
👾Бот-сказочник, или как генерировать истории с помощью ChatGPT и Telegram
В этой статье автор расскажет как написать специального бота, который будет из тезисов генерировать цельную историю с помощью ChatGPT, а после — записывать в Notion.
Читать...
😎Приручаем многопоточность в Node.js (часть 3/5: разделяемая память, атомарные операции и блокировки)
В этой статье мы рассмотрим два концепта работы с многопоточностью: разделяемая (shared) память и потокобезопасные (thread-safe, Atomics) операции над ней.
Читать...
Хотите работать удалённо? Профессия веб-разработчика позволит вам стать фрилансером или устроиться в компанию и писать код из любой точки мира. Присоединяйтесь к мини-курсу, где вы сможете примерить на себя типовые задачи frontend- и backend-разработчиков и с нуля создать 3 проекта: сайт, приложение и сервис.
Регистрируйтесь: https://epic.st/e4vk64
Вы научитесь:
— создавать веб-страницы, используя язык разметки HTML и технологию CSS;
— реализовывать серверную часть (backend) веб-приложений на языке PHP;
— работать с базой данных MySQL при помощи языка запросов SQL;
— создавать приложения на языке программирования JavaScript;
— размещать сайты в интернете.
Спикер — Даниил Пилипенко, основатель и директор центра подбора IT-специалистов SymbioWay. 19 лет работает в сфере Java и веб-разработки, руководит командами разработки в разных проектах.
Подарки:
— Сертификат на скидку 10 000 рублей на любой курс.
— Доступ к изучению английского языка на год.
— 5 полезных подборок материала
— Персональная карьерная консультация
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Стартануть в IT быстро и эффективно — подготовительный курс по Frontend-разработке. Изучаем базу за 14 дней — всего за 990 рублей!
🗓 Начинаем 7 сентября.
Даем: 72 урока с практикой в браузере, 3 онлайн вебинара и 1 сессию лайвкодинга с практикующим разработчиком.
Получаем: крепкие знания базы языка, умение понимать код и первую программу на JavaScript, написанную вместе с наставником.
🔜 Запишитесь прямо сейчас!
⚡️Приручаем многопоточность в Node.js (часть 1/5: базовые концепты)
В этой статьи мы попробуем разобраться с особенностями использования модуля Worker threads в Node.js - какие проблемы внедрения многопоточности будут нас ждать при попытках сделать код более производительным, и узнаем, как их можно обойти, применяя типовые концепты.
Читать...
🗂Развертывание GitLab CE в контейнерах Docker за обратным прокси
В этом руководстве мы рассмотрим, как быстро поднять свой GitLab сервер на контейнерах Docker, находящийся за обратным прокси сервером NGINX.
Читать...
😮Укрепление Nginx с помощью Fail2ban: тестируем и оцениваем «профит»
В статье расскажу, как с помощью open source-инструмента Fail2ban укрепить Nginx и защитить сервисы от взлома.
Читать...
🧐Как купить домен и использовать доменное имя для размещения сайта или своих сервисов через NGINX
В этой статье автор расскажет что такое доменное имя, зачем оно нужно и причем тут DNS.
Читать...
🥸Как сделать ваш сайт соответствующим требованиям GDPR к политике конфиденциальности файлов cookie?
В этой статье автор расскажет как сделать предупреждение о cookie файлах на вашем сайте в соответствии с этими требованиями.
Читать...
🛠Установка Ghost на сервер под управлением ispmanager
В этой статье я расскажу, как установить свой личный Ghost на сервер под управлением панели ispmanager, в которой имеется поддержка Node.js, как говорится, «искаропки».
Читать...
Научитесь программировать на языке JavaScript и создавать пользовательские интерфейсы сайтов и приложений.
На профессии «Фронтенд-разработчик» вы за 10 месяцев:
✔️Изучите JavaScript в связке с HTML и CSS и освоите React для создания сложных компонентов, которые легко поддерживать и использовать повторно.
✔️Решите более 420 задач в браузере и создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
Оцените формат и решите, стоит ли продолжать! Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
🤔NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да
В этой статье я расскажу, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним.
Читать...
🛡Внедрение Guards NestJS. Аутентификация и авторизация на основе ролей
В этой статье рассмотрим наш кейс по внедрению guards для защиты данных от пользователя, который не имеет достаточно прав на их получение и/или изменение.
Читать...
🧐Принцип работы async/await в JavaScript
В этой статье речь пойдёт об реализации функциональности async/await без использования ключевых слов async и await.
Читать...
🔥Разработка быстрых и современных сайтов на базе Next.js, с использованием GraphQL & WordPress
В этой статье мы рассмотрим Next.js - современный фреймворк на базе React.js, который значительно набирает обороты среди разработчиков и предоставляет инструменты для разных видов рендеринга страниц.
Читать...
😵Приручаем многопоточность в Node.js (часть 4/5: координатор против синхронного кода)
В этой статье я расскажу насколько синхронные операции "роняют" производительность нашего тестового приложения.
Читать...
🖥Возможности JavaScript и TypeScript последних лет. Часть 2
В этой статье автор рассмотрит возможности JS и TS последних трех лет, которые вы могли пропустить.
Читать...
🚀Готовим микрофронтенды на чистом JS без фреймворков
В этой статье я расскажу вам о своем рецепте приготовления микрофронтендов без использования каких либо фреймворков.
Читать...
🔥Приручаем многопоточность в Node.js (часть 2/5: очередь, каналы и координатор)
В этой статье я расскажу как с помощью распределения задач между потоками по алгоритму Round-robin мы добились ускорения работы приложения за счет многопоточности.
Читать...
⚡️Абстрактные типы данных. Изложение для начинающих
В этой статье мы рассмотрим что такое математическая модель и кто такой пользователь данных.
Читать...
🌐Как мы создали Pingora, прокси-сервер, связывающий Cloudflare с Интернетом
В этой статье разберемся, почему мы решили заменить наш старый сервис и как мы разработали Pingora, нашу новую систему, созданную специально для потребностей и масштабов запросов клиентов Cloudflare.
Читать...
Как разработчику C++ подготовить рабочее место?
Расскажем на открытом уроке 5 сентября в 20:00 по Москве. Занятие пройдёт в рамках курса «Специализация С++ Developer» от OTUS.
На занятии мы:
- с нуля настроим VS Code;
- соберем и отладим небольшой C++ проект;
- познакомимся с инструментами из экосистемы C++.
Вебинар будет полезен:
- начинающим разработчикам на языке C++;
- C++ разработчикам, которые хотят познакомиться VS Code.
Продолжить изучение С++ можно на онлайн-курсе доступном в рассрочку.
🔥Регистрация на вебинар:
https://otus.pw/hv92/
Нативная интеграция. Информация о продукте www.otus.ru
😎Добавление server side Open Graph и прочего SEO в существующую SPA
В этой статье автор рассмотрит идею сервера на Node, который будет отдавать наш сбилженный сайт, но подменять в зависимости от запроса часть index.html.
Читать...
🧑💻Подборка VS Code-плагинов для Frontend-разработчиков и не только
В этой статье мы собрали инструменты - от простых до продвинутых - которые сделают вашу разработку более продуктивной и приятной, позволяя сосредоточиться на творческой части процесса.
Читать...
😉SOLID на примере JavaScript с chatGPT
В этой статье на примере расскажу как я понял очередной пример SOLID и поделюсь примером с теми кто только вникает в шаблоны проектирования.
Читать...