Search
Write a publication
Pull to refresh
58
12
Антон Морев @amorev

CTO

Send message

Свой LLM-агент на Typescript с использованием MCP

Level of difficultyMedium
Reading time24 min
Views5.3K

В публикации поделюсь подробной инструкцией по разработке и запуску своего ИИ‑агента на Typescript с использованием MCP, который будет извлекать и выполнять команды, сказанные обычными словами и сможет опрашивать необходимую информацию через диалог с пользователем.

Читать далее

Как не потерять доступ к Telegram и защититься от взлома

Level of difficultyEasy
Reading time8 min
Views10K

Прошло уже два года с момента, как я выложил ролик и пост о том, как вернул Telegram своей подруге с помощью javascript. С тех пор мне удалось помочь более чем сотне человек вернуть доступ к своим аккаунтам. Потом способ работать перестал

Решил собрать в одном месте важные аспекты безопасности вашего Telegram-аккаунта.

Читать далее

Математика электромобилей и их заряда

Level of difficultyEasy
Reading time13 min
Views21K

Если вдруг вы, как я последний год, сидите и думаете "а не купить ли мне электромобиль?", то приглашаю почитать эту статью, где я поделился своими наблюдениями об электрической езде после покупки.

В статье расскажу про те вещи, которые мне стали очевидными после покупки и которые я хотел бы знать до приобретения.

Читать далее

Автоперенаправление маршрутов Keenetic на другой интерфейс

Level of difficultyMedium
Reading time5 min
Views23K

Например, у вас есть роутер Keenetic, в который уже встроена конфигурация VPN и прописаны маршруты для точечного пропуска трафика через этот VPN.

Иногда нужно разом прописанные маршруты перенаправить на другой VPN. Зачем это делать и как я описал под катом.

Читать далее

Джун, мидл, сениор на примере велосипедистов

Level of difficultyEasy
Reading time6 min
Views19K

Как пояснить разницу между грейдами разраба (джун/мидл/сениор) простыми словами? На выходных катался с детьми на велосипеде и понял, что один из них велосипедист-джун, а второй хороший такой мидл.

Это натолкнуло меня на очередную классификацию этих грейдов через аналогию через обучение детей ездить на велосипедах.

Читать далее

Как настроить автодополнение для команды ssh с хостами из .ssh/config

Level of difficultyMedium
Reading time5 min
Views8.2K

Я администрирую много серверов и параметры подключения к ним занесены в ~/.ssh/config файл. В этой статье я расскажу, как настроить автодополнение для команды ssh, чтобы Bash подсказывал хосты, указанные в файле ~/.ssh/config.

Читать далее

SSH-Туннели простыми словами

Level of difficultyEasy
Reading time7 min
Views28K

В какой-то момент у меня возникла необходимость разобраться с простыми SSH-туннелями: как из запускать и какие туннели могут помочь мне (обычному web-разработчику). Разобраться в этом удалось и я решил поделиться пояснениями в простой понятной форме.

Читать далее

Blockchain-разработка глазами Backend-разработчика

Level of difficultyMedium
Reading time17 min
Views15K

Я достаточно давно занимаюсь Backend разработкой и последние несколько лет, все больше и больше пишу разные блокчейн проекты (Solidity на EVM). Погружение в блокчейн мне давалось непросто и мой бэкендерский мозг несколько раз ломался, и я решил поделиться своим взглядом на погружение в блокчейн-разработку.

У этого поста также есть видеоверсия.

Читать далее

Примеры Telegram ботов для личных автоматизаций

Level of difficultyEasy
Reading time7 min
Views81K

Telegram-ботами уже никого не удивить. Недавно Telegram отметил 10-летие, и я решил сделать текстовую версию своего ролика. Идея простая — иногда возникают сложности с тем, чтобы придумать о чем писать Telegram бота, и я решил поделиться подборкой ботов, которых разработал и использую в своей жизни я.

Причем это будут не прям боты, а скорее способы использования telegram-bot-api для решения разных задач.

Читать далее

Подготовка шаблона приложения на Typescript с Nest, Nuxt 3 и Docker

Level of difficultyMedium
Reading time12 min
Views15K

Решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде. Все заворачивается в один docker‑образ и запускается как standalone приложение c nginx, healthcheck»ами, тестами и ш…широкой сферой применения.

Читать далее

Как настроить удобную синхронизацию между Notion и календарем через ICS на JS без сервера

Reading time5 min
Views13K

Реализация автоматического импорта событий из календаря Notion в свой Google Calendar. Также, под катом, ссылка на npm пакет, упрощающий данную процедуру и пример запуска данного решения без аренды своего сервера.

Читать далее

Интервью с Александром Афеновым — тимлидом тимлидов из Lamoda

Reading time16 min
Views3.4K

Всем привет. Ко мне в онлайн-гости на интервью зашел Александр Афенов — руководитель направления разработки в Lamoda. Пообщались про онбординг, тимлдиство в Lamoda, devrel и другое.



Интервью было в формате онлайн-трансляции на YouTube — запись доступна по ссылке. Также можно послушать в формате аудио-подкаста. Ну а под катом расшифровка интервью.

Читать дальше →

Интервью с Сергеем Жуком — автором книг и скринкастов по ReactPHP

Reading time9 min
Views2.2K

Мир IT полон интересных людей, что стало причиной создание проекта MoreView где я беру интервью у разных людей и познаю IT. Я достаточно давно связал свою жизнь с PHP и уже брал интервью у разработчика фреймворка Yii. Чуть более 7 лет назад в мир ворвался асинхронный PHP с библиотекой ReactPHP.


7 лет прошло и технология продолжает развиваться. В этот раз я взял интервью у Сергея Жука (seregazhuk) — автора книг, статей и скринкастов по ReactPHP.


Читать дальше →

Интервью с Александром Макаровым (Yii) про Opensource, конференции и Yii

Reading time14 min
Views4.6K

Всем привет! Недавно взял интервью у разработчика фреймворка Yii Александра Макарова (SamDark) на разные темы — IT конференции России, удаленная работа и работа за рубежом и, разумеется, про Yii Framework.


Читать дальше →

Как я начал выступать на конференциях и не могу остановиться

Reading time6 min
Views8.7K

Современный мир разработки, по-своему, прекрасен. Хорошей практикой считается свободное распространение своих знаний и разработок. Стремление к знаниям создает спрос, а habr, toster (ныне qna), github, митапы, конференции и прочее являются отличным предложением. О митапах и конференциях я сегодня и хотел бы рассказать. Под катом история как я, будучи разработчиком и собственником IT-компании, начал выступать на IT конференциях.

Читать дальше →

Роскомнадзор и Телеграм боты через прокси

Reading time2 min
Views72K

Лучшей рекламы для прекрасного мессенджера и придумать невозможно — “несгибаемый Дуров держит оборону и стоит за конфиденциальность своих клиентов, как за свою жизнь”. Но суть данного поста не в маркетинговой составляющей блокировки Telegram на территории России. Если ваш Telegram бот перестал работать и вам нужно эту работу срочно восстановить, добро пожаловать под кат.

Читать дальше →

Information

Rating
1,024-th
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Lead
JavaScript
TypeScript
Node.js
Vue.js
Web development
Docker
DevOps
Public performance