Media is too big
VIEW IN TELEGRAM
🫰20 000 за выходные
Знакомьтесь - это Виталя.
С Виталей знакомы давно.
5 лет назад он чинил карабельное оборудование.
Начал сам учиться фронтенду, потом обратился ко мне за помощью.
Подтянули харды, составили резюме. Попал на стажировку в стартап, в котором я подрабатывал.
Дальше смешно - Виталю оставили, а мне сказали: сорян, синьорских задач нет.
В общем, с тех пор Виталя фронтендер. И как многие разрабы, тяжело адаптировался к внедрению ИИ.
Но общение со мной даром не прошло, сначала полюбил Google AI Studio, а недавно и Cursor.
Задачи на работе щелкает как орешки.
А недавно с помощью вайб-кодинга заработал 20к за выходные, сделав фулстек приложение с PostgreSQL, Docker и nginx.
Знакомьтесь - это Виталя.
С Виталей знакомы давно.
5 лет назад он чинил карабельное оборудование.
Начал сам учиться фронтенду, потом обратился ко мне за помощью.
Подтянули харды, составили резюме. Попал на стажировку в стартап, в котором я подрабатывал.
Дальше смешно - Виталю оставили, а мне сказали: сорян, синьорских задач нет.
В общем, с тех пор Виталя фронтендер. И как многие разрабы, тяжело адаптировался к внедрению ИИ.
Но общение со мной даром не прошло, сначала полюбил Google AI Studio, а недавно и Cursor.
Задачи на работе щелкает как орешки.
А недавно с помощью вайб-кодинга заработал 20к за выходные, сделав фулстек приложение с PostgreSQL, Docker и nginx.
3🔥11❤4👏4😁3👀2
Зарубежный стартап заплатил больше 2000$ за материал, который входит в мой курс.
Пару месяцев назад меня пригласили рассказать про лучшие практики вайб-кодинга для команды разработки в зарубежный стартап.
Начал я с того, что попросил провести исследование среди разработчиков, о том, как сейчас обстоят дела с использованием ИИ.
Я подготовил анкету для исследования, и вот какие были результаты:
✔ 50% опрошенных начинают задачи с подготовки контекста.
✔ 50% - не пишут тесты, 15% пишут тесты до реализации (TDD), 35% пишут тесты после реализации.
✔ 60% не используют MCP, 15% - иногда используют.
✔ 85% не используют Spec-Driven Development.
Самые популярные инструменты - Cursor, Claude Code, JetBrains AI + Junie.
С учетом этого, я подготовил для них несколько лекций, и часть из этих материалов входят в мой курс по вайб-кодингу.
За подробностями, пишите "курс" в личку @chuikoff
Пару месяцев назад меня пригласили рассказать про лучшие практики вайб-кодинга для команды разработки в зарубежный стартап.
Начал я с того, что попросил провести исследование среди разработчиков, о том, как сейчас обстоят дела с использованием ИИ.
Я подготовил анкету для исследования, и вот какие были результаты:
✔ 50% опрошенных начинают задачи с подготовки контекста.
✔ 50% - не пишут тесты, 15% пишут тесты до реализации (TDD), 35% пишут тесты после реализации.
✔ 60% не используют MCP, 15% - иногда используют.
✔ 85% не используют Spec-Driven Development.
Самые популярные инструменты - Cursor, Claude Code, JetBrains AI + Junie.
С учетом этого, я подготовил для них несколько лекций, и часть из этих материалов входят в мой курс по вайб-кодингу.
За подробностями, пишите "курс" в личку @chuikoff
🔥8👍3👏3❤1
Денис отказался продавать свой проект за 600 000 р.
Помните писал про Дениса, который не смог оплатить сервис и завайбкодил свой?
По моему совету, он пошел в поля, искать первых пользователей. Но по пути, ему предложили выкупить его программу за 600 000 рублей.
Я молча позавидовал, но не стал давать опрометчивых советов. Мы прикинули юнит экономику, и Денис решил, что это очень дешево.
Интересно, чем всё закончится! А вы бы как поступили? Делитесь в комментариях!
P.S. Денис кстати был на моем эфире, на 33 минуте рассказывал о своих успехах и трудностях.
P.S. Осталось всего 3 места на курсе по вайб-кодингу! Успейте попасть в первый поток с хорошим дисконтом. Пишите в личку "курс" @chuikoff
Помните писал про Дениса, который не смог оплатить сервис и завайбкодил свой?
По моему совету, он пошел в поля, искать первых пользователей. Но по пути, ему предложили выкупить его программу за 600 000 рублей.
Я молча позавидовал, но не стал давать опрометчивых советов. Мы прикинули юнит экономику, и Денис решил, что это очень дешево.
Интересно, чем всё закончится! А вы бы как поступили? Делитесь в комментариях!
P.S. Денис кстати был на моем эфире, на 33 минуте рассказывал о своих успехах и трудностях.
P.S. Осталось всего 3 места на курсе по вайб-кодингу! Успейте попасть в первый поток с хорошим дисконтом. Пишите в личку "курс" @chuikoff
2🔥12👍3👏3
Осталось 1 место на потоке!
Уже завтра пройдет первое занятие первого потока по вайб-кодингу.
На котором мы:
- обсудим способы монетизации навыков вайб-кодинга
- поговорим про выбор ниши и валидацию идеи
- посмотрим основные SaaS инструменты, такие как v0, lovable, replit, harvi
- расскажу об особенностях технологического стека, которые они предлагают
- вместе с вами выберу идею для проекта, сделаю прототип на моковых данных
- сделаем одностраничный сайт для сбора лидов
- выгрузим его на Github и на временный хостинг
Сегодня в 20:00 закрываю продажи курса, кто хочет успеть на первый поток с хорошим дисконтом пишите в личку "курс" @chuikoff
Уже завтра пройдет первое занятие первого потока по вайб-кодингу.
На котором мы:
- обсудим способы монетизации навыков вайб-кодинга
- поговорим про выбор ниши и валидацию идеи
- посмотрим основные SaaS инструменты, такие как v0, lovable, replit, harvi
- расскажу об особенностях технологического стека, которые они предлагают
- вместе с вами выберу идею для проекта, сделаю прототип на моковых данных
- сделаем одностраничный сайт для сбора лидов
- выгрузим его на Github и на временный хостинг
Сегодня в 20:00 закрываю продажи курса, кто хочет успеть на первый поток с хорошим дисконтом пишите в личку "курс" @chuikoff
🔥7👍2🎉1
Media is too big
VIEW IN TELEGRAM
🙋Знакомьтесь - это Никита. А это его отзыв.
Слышали шутки про зумеров? Так вот, это не про него.
Один из тех студентов, кто учится на пятерки на очке и работает фултайм разработчиком.
Никита пивотнулся в процессе обучения, сначала хотел во фронтенд, в процессе оказалось у него крутые способности на бэке.
Как ментор я помог подтянуть харды, дал лучшие практики, сделал ревью резюме и помог найти стажировку.
Уже больше года работает питон бэкендером. И как и многие разрабы, сначала был скептичен к ИИ в разработке.
Как ментор, я не мог оставить это без внимания, и сейчас Никита среди нас, похлопайте Никите!😄
👏 - Никита молодец!
👍 - Хочу как Никита!
😄 - Костя тоже молодец)
Слышали шутки про зумеров? Так вот, это не про него.
Один из тех студентов, кто учится на пятерки на очке и работает фултайм разработчиком.
Никита пивотнулся в процессе обучения, сначала хотел во фронтенд, в процессе оказалось у него крутые способности на бэке.
Как ментор я помог подтянуть харды, дал лучшие практики, сделал ревью резюме и помог найти стажировку.
Уже больше года работает питон бэкендером. И как и многие разрабы, сначала был скептичен к ИИ в разработке.
Как ментор, я не мог оставить это без внимания, и сейчас Никита среди нас, похлопайте Никите!😄
👏 - Никита молодец!
👍 - Хочу как Никита!
😄 - Костя тоже молодец)
1👏22👍9😁9🔥2
🫶 Друзья, через 2 часа, в 20:00 я закрываю продажи на первый поток курса по вайб-кодингу.
Если ваши коллеги, еще не называют вас великим магом, пора это исправлять!
Пишите "курс" в личку @chuikoff и обретите супер силу и новую ачивку на работе!
Если ваши коллеги, еще не называют вас великим магом, пора это исправлять!
Пишите "курс" в личку @chuikoff и обретите супер силу и новую ачивку на работе!
😁4
Ребят, у меня sold out! Все места на первый поток закончились!
Снимаю шляпу маркетолога и продажника и снова одеваю шляпу эксперта :)
А если кто-то хочет попасть на второй поток по цене первого, пишите также в личку «второй поток» @chuikoff
UPD: он будет после 20 января 2026 года
Снимаю шляпу маркетолога и продажника и снова одеваю шляпу эксперта :)
А если кто-то хочет попасть на второй поток по цене первого, пишите также в личку «второй поток» @chuikoff
UPD: он будет после 20 января 2026 года
🔥10🎉4👏3❤2👍1
Media is too big
VIEW IN TELEGRAM
Разношу сервисы конкурентов
На прошлой неделе прошло первое занятие по вайб-кодингу.
Большинство студентов пришли с идеей создать свой SaaS сервис.
Я решил вместе с ними пройти этот путь и за 2 недели запустить сервис для генерации таймкодов для видео.
Я сам столкнулся с этой болью, когда писал тайминги в ручную для эфира.
Я провел небольшой кастдев блоггеров как они это делают и сколько времени занимает, оказалось в основном делают в ручную.
В этом видео я провел анализ CJM (пользовательского пути) основных конкурентов, которые предлагают подобный функционал.
Ближайшие 2 недели буду рассказывать, что получается у меня и у моих студентов.
На прошлой неделе прошло первое занятие по вайб-кодингу.
Большинство студентов пришли с идеей создать свой SaaS сервис.
Я решил вместе с ними пройти этот путь и за 2 недели запустить сервис для генерации таймкодов для видео.
Я сам столкнулся с этой болью, когда писал тайминги в ручную для эфира.
Я провел небольшой кастдев блоггеров как они это делают и сколько времени занимает, оказалось в основном делают в ручную.
В этом видео я провел анализ CJM (пользовательского пути) основных конкурентов, которые предлагают подобный функционал.
Ближайшие 2 недели буду рассказывать, что получается у меня и у моих студентов.
🔥15👍7👏3
Forwarded from маркетолог в IT / B2B / SaaS
разбирали варианты заработка, лайфхаки выбора ниши для кодинга и путь проверки идеи за 48 часов.
я решила в рамках обучения попробовать сделать сервис SaaS по поиску упоминаний брендов в СМИ и соцсетях с аналитическими метриками, дашбордом, возможно, ИИ.
из лайфхаков по выбору ниши меня удивило, что одним из пунктом является — "за решение УЖЕ платят, у него есть рынок, конкуренты и клиенты". почему-то у меня в голове сидело, что если и создавать, то что-то новое, где конкурентов нет или почти нет, но на деле я совсем забываю, что если решения ещё нет, то велик риск, что рынок ещё попросту не сформировался, а значит, нужны большие маркетинговые вложения, чтобы проект взлетел. а нам всё-таки нужно зарабатывать здесь и сейчас, и гораздо проще отжать кусочек пирога у существующего рынка (главное — чтобы не было крупного монополиста, типа какого-нибудь Яндекса).
следующее занятие в среду и к этому моменту я планирую подготовить:
(через Perplexity найти конкурентов, проанализировать CJM 3-4 из них)
(для этого нужно будет подготовить промпт)
в идеале бы ещё успеть записать скринкаст и сделать лендинг, но вряд ли успею с текущей загруженностью.
p.s. на курсе собрались разные люди с очень разным бэкграундом, в т.ч. совсем далекие от айтишки и кода. и у меня сложилось мнение, что всё-таки слухи о том, что с помощью вайб-кодинга ПРЯМ ЛЮБОЙ ЧЕЛ сможет создать продукт — это миф.
нужен айтишный/технический бэкграунд хотя бы минимальный, чтобы понимать базовые понятия и инструменты по работе с кодом и IT-продуктами. без этого прям сложно.
а ещё желательно поизучать продажи, веб-дизайн и маркетинг, потому что если заниматься солопринёрством (предпринимательством в одиночку), то нужно уметь находить боли клиентов, проводить CustDev, изучать и формировать CJM. без этих знаний первый проект будет провален на 99%.
❤️ - ставь, если интересно читать про вайб-кодинг
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤12👍9🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Replit, v0, Lovable - почему не для продакшена?
1️⃣ Зависимость от платформы - их решения сложно масштабировать. Есть риски блокировки и утраты доступа к своему проекту.
2️⃣ Несоблюдение 152-ФЗ, данные пользователей не храняться на территории РФ.
3️⃣ При нагрузках может выйти дороже, чем размещение проекта на своих серверах.
Почему я даю эти инструменты на своем курсе?
1️⃣ Низкий порог входа - не нужно ничего дополнительно устанавливать.
2️⃣ Более красивые результаты, за счет готовых инструкций под капотом.
3️⃣ Быстрый прототип, который потом можно скачать и локально итеративно дорабатывать.
На моем курсе, мы сначала прорабатываем CJM, интерфейс имитирующий функционал.
А потом небольшими итерациями в режиме планирования, "оживляем" каждую функцию.
Так мы сокращаем вероятность галлюцинаций, и даем модели нужный контекст - модель данных и интерфейсную часть.
✔️ @vibe_coding
1️⃣ Зависимость от платформы - их решения сложно масштабировать. Есть риски блокировки и утраты доступа к своему проекту.
2️⃣ Несоблюдение 152-ФЗ, данные пользователей не храняться на территории РФ.
3️⃣ При нагрузках может выйти дороже, чем размещение проекта на своих серверах.
Почему я даю эти инструменты на своем курсе?
1️⃣ Низкий порог входа - не нужно ничего дополнительно устанавливать.
2️⃣ Более красивые результаты, за счет готовых инструкций под капотом.
3️⃣ Быстрый прототип, который потом можно скачать и локально итеративно дорабатывать.
На моем курсе, мы сначала прорабатываем CJM, интерфейс имитирующий функционал.
А потом небольшими итерациями в режиме планирования, "оживляем" каждую функцию.
Так мы сокращаем вероятность галлюцинаций, и даем модели нужный контекст - модель данных и интерфейсную часть.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥5
Forwarded from маркетолог в IT / B2B / SaaS
напоминаю, что я решила вайб-кодить SaaS для мониторинга брендов в СМИ и соцсетях.
перплексити предложил мне 10 сервисов, в которых половина делают акцент только на соцсетях, поэтому часть я искала ручками в гугле
по итогу из 10 сервисов:
CJM сервисов можно посмотреть в миро.
ещё был на тесте иностранный сервис brand24, который посоветовал перплексити как №1, но он не предоставляет услуги для РФ
что интересно по ценнику — Awario чуть ли не единственный адекватный по прайсу (49$/мес = ~4к руб), все остальные минимум от ~15к руб. это говорит о том, что скорее всего сервис всё-таки можно сделать адекватным по цене)
в общем, мне показалось это интересным, сделать некий аналог Awario, но для РФ
правда, начала его доводить до идеала и упёрлась в лимит, а сброс через месяц
структура промпта для прототипа:
на 2 уроке мы изучали Github, MCP (контекст для агентов), Spec-Driven Development (разработку по спецификациям) и непосредственно Cursor для "оживления" нашего сервиса.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5👏4❤1
💻 Я продолжаю вместе со студентами работать над своим сервисом генерации таймкодов для видео.
По пути я задумался: как конкурировать с другими сервисами и теми, кто может сам такой сервис сделать?
Я выписал области, работая над которыми можно сделать конкурентный продукт.
1️⃣ Сокращать количество кликов до результата.
Для сервиса генерации таймкодов для видео, можно вынести форму загрузки файла прямо на главную страницу, даже без регистрации. Когда пользователь загрузит файл, попросим зарегистрироваться, чтобы получить результат.
2️⃣ Сокращаем скорость выполнения работы.
Берем гигабитный канал для сервера, сокращаем количество передачи данных по сети (вместо загрузки на S3 и в сервис транскрибации, сначала загружаем на S3, а в сервис транскрибации даем ссылку), используем ассинхронные очереди задач, не блокирующие основной поток приложения. Используем callback ендпоинты, для получения транскрибаций, вместо polling'a для проверки готовности транскрибации каждые 5 секунд.
3️⃣ Сокращаем стоимость выполнения работы.
Для старта возьму любой API сервис для транскрибации, самый дешевый который нашел gladia.io. Когда будет большой объем данных, можно задуматься о сокращении костов путем собственной инфраструктуры, но вот действительно ли это будет дешевле?! Эту гипотезу еще нужно проверить.
4️⃣ Расширяем поверхности взаимодействия.
По-дефолту у меня веб-приложение, но авторизация через Telegram, и соответственно дополнительная поверхность - Telegram бот, который может сделать тоже самое без необходимости идти в веб. Можно еще сделать свое API, а также расширение для Google Chrome.
5️⃣ Расширяем площадки для пиара.
У конкурентов SEO, таргет, контекст. У меня нет времени ресурсов, нужен другой подход. Например, завайбкодить ИИ-агента который ходит по ютуб, ищет длинные видео без таймкодов, генерит их, пишет в комментах и подпись: «Сделано в Х». Автору польза, людям помощь в навигации, а мне пиар.
🔥 Как вам идея?
По пути я задумался: как конкурировать с другими сервисами и теми, кто может сам такой сервис сделать?
Я выписал области, работая над которыми можно сделать конкурентный продукт.
1️⃣ Сокращать количество кликов до результата.
Для сервиса генерации таймкодов для видео, можно вынести форму загрузки файла прямо на главную страницу, даже без регистрации. Когда пользователь загрузит файл, попросим зарегистрироваться, чтобы получить результат.
2️⃣ Сокращаем скорость выполнения работы.
Берем гигабитный канал для сервера, сокращаем количество передачи данных по сети (вместо загрузки на S3 и в сервис транскрибации, сначала загружаем на S3, а в сервис транскрибации даем ссылку), используем ассинхронные очереди задач, не блокирующие основной поток приложения. Используем callback ендпоинты, для получения транскрибаций, вместо polling'a для проверки готовности транскрибации каждые 5 секунд.
3️⃣ Сокращаем стоимость выполнения работы.
Для старта возьму любой API сервис для транскрибации, самый дешевый который нашел gladia.io. Когда будет большой объем данных, можно задуматься о сокращении костов путем собственной инфраструктуры, но вот действительно ли это будет дешевле?! Эту гипотезу еще нужно проверить.
4️⃣ Расширяем поверхности взаимодействия.
По-дефолту у меня веб-приложение, но авторизация через Telegram, и соответственно дополнительная поверхность - Telegram бот, который может сделать тоже самое без необходимости идти в веб. Можно еще сделать свое API, а также расширение для Google Chrome.
5️⃣ Расширяем площадки для пиара.
У конкурентов SEO, таргет, контекст. У меня нет времени ресурсов, нужен другой подход. Например, завайбкодить ИИ-агента который ходит по ютуб, ищет длинные видео без таймкодов, генерит их, пишет в комментах и подпись: «Сделано в Х». Автору польза, людям помощь в навигации, а мне пиар.
🔥 Как вам идея?
🔥9👍3❤2😁2
Действительно ли модели сильно шагнули в кодинге за этот год?
Это, вероятно, сложно заметить, если вы кодили весь год используя около бесплатные инструменты и модели, типа Qwen Code, или Roo Code с бесплатными моделями.
В начале года я так и делал. Код был ужасен, но работал. Ну и цель - высвобождение времени достигалась, хоть и высокой ценой нервных клеток.
Через пару месяцев, мне это надоело. Я решил, что я лучше переплачу за качество, но зато будет меньше итераций доработок.
Я стал брать подписки на Cursor, Claude Code, и использовать только топовые модели, типа Claude Sonnet, Gemini Pro, Codex. И головной боли и правда стало меньше.
Как говорится: "К хорошему быстро привыкаешь". И было ощущение, что в целом все модели плюс-минус одинаково пишут код.
Но на днях две ситуации заставили меня посмотреть в сторону RooCode и китайских моделей. И я прям словил флэшбэк начала этого года. Такой ахинеи я давно не встречал. Даже режим Auto в Cursor пишет код лучше.
К плохому, к слову, тоже привыкаешь, адаптируешься, но если есть возможность заплатить за Cursor, Claude Code, оно того стоит.
Это, вероятно, сложно заметить, если вы кодили весь год используя около бесплатные инструменты и модели, типа Qwen Code, или Roo Code с бесплатными моделями.
В начале года я так и делал. Код был ужасен, но работал. Ну и цель - высвобождение времени достигалась, хоть и высокой ценой нервных клеток.
Через пару месяцев, мне это надоело. Я решил, что я лучше переплачу за качество, но зато будет меньше итераций доработок.
Я стал брать подписки на Cursor, Claude Code, и использовать только топовые модели, типа Claude Sonnet, Gemini Pro, Codex. И головной боли и правда стало меньше.
Как говорится: "К хорошему быстро привыкаешь". И было ощущение, что в целом все модели плюс-минус одинаково пишут код.
Но на днях две ситуации заставили меня посмотреть в сторону RooCode и китайских моделей. И я прям словил флэшбэк начала этого года. Такой ахинеи я давно не встречал. Даже режим Auto в Cursor пишет код лучше.
К плохому, к слову, тоже привыкаешь, адаптируешься, но если есть возможность заплатить за Cursor, Claude Code, оно того стоит.
👍14❤7🔥3
Где-то на глаза попалась цифра в 55 млн пользователей. Решил, что в текущих реалиях нужно хранить яйца в разных корзинах.
Но сейчас в МАКС создание канала не доступно всем подряд. Ты должен быть либо в списках РКН, либо у тебя должно быть юридическое лицо.
ИП у меня недавно появилось. Но чтобы создать канал, нужно сначала добавить ЮЛ на ГосУслугах.
Потом зарегаться на мсп.рф, потом уже в МАКС станет доступно создание каналов, ботов и приложений.
Но, короче, если ты не в РКН, то получить нормальный юзернейм пока не получится. А для РКН нужно 10к подписчиков.
Поэтому юзернейм у меня вот такой пока - https://max.ru/id410123535204_biz
Запоминайте, как говорится)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7👏5😁5🔥2
Принес вам две вакансии, одна для совсем начинающих, без опыта, другая для разрабов с опытом.
Программист (AI-Вайбкодер)
Сейчас мы формируем новую команду начинающих разработчиков для направления Вайбкодинга — быстрого создания ИИ-приложений, автоматизаций и сервисов нового поколения.
Обязанности
- Участие в разработке ИИ-приложений, Чат-ботов, сервисов ИИ-автоматизации
- Создание и улучшение небольших модулей и инструментов в рамках вайбкодинга
- Работа с API, логикой процессов, настройкой сервисных решений
Frontend Hybrid Developer (Vibe-Coder)
от 2 500 до 10 000 $ за месяц
Мы ищем того, кто любит строить быстро, выпускать реальные продукты и мыслить категориями продукта и экономики, а не только кода.
A hacker-builder mindset. A “try it, launch it, learn from it” type.
Что будешь строить?
- Современные веб-интерфейсы для AI-приложений на блокчейне, агентов, дашбордов и маркетплейсов
- Пользовательские флоу, заточенные на доход: системы монетизации, апгрейд-пути, модели оплаты по использованию
- Прототипы и эксперименты для тестирования новых экономических механик
- Инструменты, позволяющие приложениям и агентам работать как автономные зарабатывающие сущности
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🙏1
☠️ Мой сервак взломали!
Ничего серьезного, я готовился к следующему занятию курса по вайб-кодингу, и взял чистый сервак, чтобы поставить на него Coolify.
Я знал, что перед тем, как использовать сервер, нужно сделать предварительные настройки безопасности.
В сети орудует куча ботов, которые сканируют открытые порты серверов и используют их уязвимости.
Я надеялся, что сервер доживет хотя бы до следующего занятия, но увы, боты оказались проворнее.
А у меня родился дополнительный материал, как сделать, чтобы твой сервер не взломали на следующей день после покупки.
1️⃣ Создать нового пользователя c root правами, а root пользователя отключить.
2️⃣ Отключить вход по паролю, а использовать ssh ключи.
3️⃣ Установить fail2ban, чтобы блочить попытки подключений.
4️⃣ Настроить ufw файрволл, отключить все порты, и открыть только необходимые, обычно это 22, 80, 443.
Дополнительно можно включить 2FA, или ограничить подключение к серверу по IP.
Делайте резервные копии и регулярно обновляйте ПО.
А знаете, что самое приятное? Теперь каждый может запустить Warp агента, который это сделает за тебя.
А не как я - в ручную, последние 15 лет.
✔ @vibe_coding
Ничего серьезного, я готовился к следующему занятию курса по вайб-кодингу, и взял чистый сервак, чтобы поставить на него Coolify.
Я знал, что перед тем, как использовать сервер, нужно сделать предварительные настройки безопасности.
В сети орудует куча ботов, которые сканируют открытые порты серверов и используют их уязвимости.
Я надеялся, что сервер доживет хотя бы до следующего занятия, но увы, боты оказались проворнее.
А у меня родился дополнительный материал, как сделать, чтобы твой сервер не взломали на следующей день после покупки.
1️⃣ Создать нового пользователя c root правами, а root пользователя отключить.
2️⃣ Отключить вход по паролю, а использовать ssh ключи.
3️⃣ Установить fail2ban, чтобы блочить попытки подключений.
4️⃣ Настроить ufw файрволл, отключить все порты, и открыть только необходимые, обычно это 22, 80, 443.
Дополнительно можно включить 2FA, или ограничить подключение к серверу по IP.
Делайте резервные копии и регулярно обновляйте ПО.
А знаете, что самое приятное? Теперь каждый может запустить Warp агента, который это сделает за тебя.
А не как я - в ручную, последние 15 лет.
✔ @vibe_coding
👍14🔥7👀3😁1
Media is too big
VIEW IN TELEGRAM
В 2008 году у меня был один контур - продакшен. И я туда заливал все изменения от заказчика.
Как вспомню - муржки по коже. Каждый раз молишься, чтобы ничего не сломалось.
Думаете не ломалось? А, нет, ломалось. И у вас сломается, если не придерживаться принципов масштабируемого вайб-кодинга.
1️⃣ Создаем main и dev ветки с помощью Git
2️⃣ main стабильный работающий продукт, dev хранит те обновления, которые вы хотите накатить.
3️⃣ Изменения в структуру БД вносим только с помощью миграций (например Alembic для Python, Drizzle ORM, Prisma ORM для JS)
4️⃣ В облаке раскатываем отдельно dev версию, отдельно main версию, которой будут пользоваться люди.
5️⃣ Не забываем настроить автоматическое резервное копирование, чтобы быстро откатиться к рабочей версии.
В эту субботу пройдет 4 занятие моего курса по вайб-кодингу, на котором мы будем разбирать работу с Docker и публикацию проектов в облаке.
А также я пригласил замечательного эксперта, Марию, чтобы она рассказала нам про публикацию мобильных приложений в сторах.
✔ @vibe_coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Утром психолог с реплитом, вечером вайб-кодер с редактором кода и своей виртуалкой.
Вчера утром провел менторскую сессию с Сергеем. Сергей - психолог. Никогда раньше ничего не кодил, не создавал. Ему нужен был сайт и Telegram бот.
Одна двухчасовая сессия, и к вечеру у него уже был и сайт и mvp бота. И судя по эмоциям, теперь его не остановить 😄
https://sergei-bechtold.com
Вчера утром провел менторскую сессию с Сергеем. Сергей - психолог. Никогда раньше ничего не кодил, не создавал. Ему нужен был сайт и Telegram бот.
Одна двухчасовая сессия, и к вечеру у него уже был и сайт и mvp бота. И судя по эмоциям, теперь его не остановить 😄
https://sergei-bechtold.com
🔥10👍3👏3