nodejs

  • ХабрахабрФото Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось

    Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось

    Статья о том, как я почти проспал "бум" ChatGPT, но сделал к нему доступ и заработал на этом (и продолжаю зарабатывать). Сам проект сейчас идёт на спад, но об этом в конце. Содержание Кто я Как появилась идея Как проект сделан с технической стороны Как привлёк первых клиентов Инсайт: накрутка поведенческих факторов Как проект рос Инсайт про подписки Какие были…

    Читать далее »
  • ХабрахабрФото Самый маленький Docker образ Rust приложения

    Самый маленький Docker образ Rust приложения

    Где - то там контейнер с маленьким крабом... Привет %username%, эта статья про то, как поместить Rust приложение в Docker и получить образ размером с бинарный файл (6 Мб). А также про причины, которые привели к переходу с NodeJS на Rust, отдельная пара слов о проблемах вначале, переходе на Go, и том, как команда Rust устранила эти проблемы. TL;DR Dockerfile…

    Читать далее »
  • ХабрахабрФото Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++

    Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++

    С самого рождения JavaScript в каком-то смысле был языком для манипулирования текстом — от веб-страничек в самом начале до полноценных компиляторов сейчас. Неудивительно, что в современных JS-движках достаточно много сил уделено оптимизации внутреннего представления строк и операций над ними. В этой статье я хочу рассмотреть, как могут быть представлены строки в движке V8. Попытаюсь продемонстрировать их эффект, обогнав C++ в…

    Читать далее »
  • ХабрахабрФото [recovery mode] Телеграм-боты на NodeJS

    [recovery mode] Телеграм-боты на NodeJS

    Предыстория Несколько месяцев назад как-то больше по приколу написал телеграм-бота с интеграцией GPT. Это было, кстати, ещё до того, как весь телеграм утонул в этих ботах. После этого решил, что можно попробовать эту область на фрилансе. За эти месяцы сделал миллион всяких телеграм-ботов с GPT, другими нейронками с доступным API (и даже недоступным в случае с Midjourney), всякие магазины и…

    Читать далее »
  • ХабрахабрФото Стартап в Соло. Часть 4: техническая реализация

    Стартап в Соло. Часть 4: техническая реализация

    Содержание всех статей Содержание О чей пойдет речь В этой статье хочу рассказать, как технически устроен мой Telegram чат для сайта, из каких компонентов состоит и с какими подводными камнями я сталкивался. Может сложиться впечатление, что чат для сайта - это простое приложение. На самом деле, зависит от стадии развития проекта. Когда пет-проект превращается именно в IT продукт с платящими…

    Читать далее »
  • ХабрахабрФото Стартап в соло. Часть 1: текущие показатели

    Стартап в соло. Часть 1: текущие показатели

    Содержание всех статей Стартап в соло. Часть 1: текущие показатели Стартап в соло. Часть 2: идея и первая версия Стартап в соло. Часть 3: упрощаем продукт Стартап в соло. Часть 4: техническая реализация Стартап в соло. Часть 5: что должен понимать разработчик, когда запускает стартап? Стартап в соло. Часть 6: работа над SEO Стартап в соло. Часть 7: источники привлечения…

    Читать далее »
  • ХабрахабрФото Создание «Google Sheets» через Websockets на Node.js

    Создание «Google Sheets» через Websockets на Node.js

    Введение Всем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах. Поскольку цель - ознакомление, код будет не очень «чистым», но для базового примера этого будет достаточно. В качестве серверной платформы будем использовать Node.js, также потребуется пакет…

    Читать далее »
  • ХабрахабрФото Стартуем микросервис на Node.js + fastify + Typescript + prisma + mongodb + grpc

    Стартуем микросервис на Node.js + fastify + Typescript + prisma + mongodb + grpc

    Вступление Зачастую возникает необходимость начать новый микросервис. Вот и у меня совсем недавно возникла такая потребность. А ведь хочется еще и чего-то новенького попробовать. Сперва был определен стек и хотя процесс для меня не новый, но я столкнулся с множеством подводных камней. В результате родилась идея написать этот туториал. В конце будет представлена ссылка на репозиторий с кодом. Шаг 1.…

    Читать далее »
  • ХабрахабрФото Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 2. Разработка клиента

    Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 2. Разработка клиента

    Привет, друзья! В этой серии из 2 статей-туториалов мы с вами продолжаем разрабатывать клиент-серверное (фуллстек — fullstack) приложение с помощью Next.js и TypeScript. Наше приложение будет представлять собой блог — относительно полноценную платформу для публикации, редактирования и удаления постов. Мы реализовали собственный сервис аутентификации на основе JSON Web Tokens и HTTP-куки. Данные пользователей и постов будут храниться в реляционной базе…

    Читать далее »
  • ХабрахабрФото Краткий обзор Bun — новой среды выполнения JavaScript

    Краткий обзор Bun — новой среды выполнения JavaScript

    Привет, друзья! В этой статья я немного расскажу вам о Bun — новой среде выполнения JavaScript-кода. Обратите внимание: Bun — это экспериментальная штуковина, поэтому использовать ее для разработки производственных приложений пока не рекомендуется. К слову, в рейтинге "Восходящие звезды JavaScript 2022" Bun стал победителем в номинации "Самые популярные проекты". Интересно? Тогда прошу под кат. Что такое Bun? Bun — это…

    Читать далее »


Кнопка «Наверх»