Привет! Меня зовут Максим Панфилов, я ИТ-предприниматель. Моя история в разработке началась 25 лет назад с программирования, но со временем переросла в управление собственной веб-студией. Последние лет 15 я не писал код, полностью переключившись на менеджмент и бизнес-процессы. Я думал, что мои дни в роли разработчика остались в прошлом, пока не случилась революция больших языковых моделей.
Рубрика «node.js» - 2
CCXT + CoinGecko: гибкий сбор рыночных данных для собственного криптотрекера
2025-10-10 в 11:16, admin, рубрики: ccxt, coingecko, javascript, nestjs, node.js, ohlcv, TypeScript, криптовалюта, криптотрекерПривет!
Я сейчас пишу локальное приложение на Electron по трекингу и ведению крипто портфеля.
Недавно выпустил MVP и теперь перешел к разработке полноценной версии.
Ранее для получения свежих рыночных данных я использовал CoinGecko API, в результате чего это привело к 20+ минутной синхронизации. Да, можно было что-то придумать, и я даже знаю что, но было решено для MVP не заморачиваться, чтобы быстрее выпустить и протестировать концепцию.
Полный курс Full‑Stack магии: от идеи и фреймворков до DevOps и SEO
2025-10-02 в 15:46, admin, рубрики: caching, devops, docker, fullstack-разработчик, graphql, Microservices, node.js, prometheus, restВ мире веб‑разработки просто написать «Hello, world» уже мало – сегодня требуется создавать масштабируемые приложения, которые удобно поддерживать, легко расширять, с ними приятно работать пользователям и не нервничают DevOps‑команды. Давайте пройдёмся по всем этапам создания веб‑проекта — от архитектуры и API до деплоя, мониторинга и SEO. Статья длинная и подробная; вооружайтесь чайником, а лучше – редактором кода, потому что будет много примеров.
1. Архитектура: монолит или микросервисы?
Начиная новый проект, стоит сразу определить структуру: монолит или микросервисная архитектура.
Читать полностью »
Как я сделал MoonTap — космическую кликер-игру в Telegram
2025-08-30 в 10:16, admin, рубрики: backend, blockchain, canvas, nginx, node.js, redis, Rust, TON, vueКогда в Telegram начали появляться первые кликер-игры вроде Notcoin, стало ясно: мессенджер идеально подходит для лёгких и социальных игровых проектов. Никаких установок, просто открыл ссылку и играешь.
До MoonTap у меня уже был опыт в смежных областях: я занимался разработкой криптообменника, работал с Web3, интегрировал bitcoind и другие ноды. Это дало понимание того, как устроены транзакции, работа с блокчейном и распределённые системы.
Так родился MoonTap - космический кликер, где игроки зарабатывают внутриигровые монетки, тратят их на бустеры, выполняют задания и приглашают друзей.
Node.js претерпел впечатляющее преобразование с момента своего появления. Если вы пишете на Node.js уже несколько лет, то, вероятно, сами наблюдали эту эволюцию - от эпохи колбэков и повсеместного использования CommonJS до современного, чистого и стандартизированного подхода к разработке.
Изменения затронули не только внешний вид - это фундаментальный сдвиг в самом подходе к серверной разработке на JavaScript. Современный Node.js опирается на веб-стандарты, снижает зависимость от внешних библиотек и предлагает более понятный и приятный опыт для разработчиков.
Большинству людей плевать на качество софта
2025-07-14 в 9:01, admin, рубрики: chromium, electron, javascript, netflix, node.js, дерьмофикация, долговременный софт, зависимости, перфекционизм, эргономикаНа Хабре иногда слышны жалобы на деградацию веб-дизайна и интерфейсов для более «примитивных» юзеров, дерьмофикацию хостингов кода, ожирение софта и прочие признаки ухудшения мира. Кажется, что каждый полезный сайт в интернете со временем превращается в шлак с бесконечным скроллингом, дофаминовой иглой и монетизацией.
Но у этой деградации есть естественная причина, очень простая. Дело в том, что большинству людей по большому счёту наплевать.
Читать полностью »
Как создать простое API? Express + Prisma
2025-06-21 в 15:15, admin, рубрики: api, express, javascript, Node, node.js, nodejs, PrismaИнициализация проекта на express и установка требуемых библиотек::
npm init -y
npm i express body-parser jsonwebtoken nodemon dotenv pg argon2 cookie-parser
Меняем в package.json: нужно добавить type и скрипт dev
"main": "index.js",
"type": "module",
"scripts": {
"dev": "nodemon app.js"
},
Создаем app.js в корневой папке
Weekend Offer – это кринж или база? Рассказываем всю правду
2025-06-18 в 15:18, admin, рубрики: backend, C#, c++, golang, java, node.js, php, python, разработкаПривет! Меня зовут Катя, я IT-рекрутер, нанимаю разработчиков в Авито уже 4й год. О сложном отношении к эйчарам я наслышана, поэтому сразу дисклеймер — это не классическая HR-статья о том, что у нас «классный офис, молодой коллектив и печеньки на кухне». Это честный рассказ о такой практике найма инженеров, как Weekend Offer (WO).


