Заметки Рельсовика | Full stack life
الذهاب إلى القناة على Telegram
Про Ruby on Rails и Full-stack | github.com/the-teacher
إظهار المزيد313
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-730 أيام
جاري تحميل البيانات...
القنوات المماثلة
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
سبتمبر '26
سبتمبر '26
+2
في 0 قنوات
أغسطس '26
+12
في 0 قنوات
Get PRO
يوليو '26
+16
في 1 قنوات
Get PRO
يونيو '26
+3
في 0 قنوات
Get PRO
مايو '26
+12
في 1 قنوات
Get PRO
أبريل '26
+4
في 0 قنوات
Get PRO
مارس '26
+9
في 0 قنوات
Get PRO
فبراير '26
+33
في 1 قنوات
Get PRO
يناير '26
+40
في 1 قنوات
Get PRO
ديسمبر '25
+118
في 1 قنوات
Get PRO
نوفمبر '25
+76
في 0 قنوات
Get PRO
أكتوبر '250
في 1 قنوات
Get PRO
سبتمبر '25
+49
في 1 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 21 سبتمبر | 0 | |||
| 20 سبتمبر | 0 | |||
| 19 سبتمبر | 0 | |||
| 18 سبتمبر | 0 | |||
| 17 سبتمبر | 0 | |||
| 16 سبتمبر | 0 | |||
| 15 سبتمبر | 0 | |||
| 14 سبتمبر | 0 | |||
| 13 سبتمبر | 0 | |||
| 12 سبتمبر | 0 | |||
| 11 سبتمبر | 0 | |||
| 10 سبتمبر | +1 | |||
| 09 سبتمبر | 0 | |||
| 08 سبتمبر | 0 | |||
| 07 سبتمبر | 0 | |||
| 06 سبتمبر | 0 | |||
| 05 سبتمبر | 0 | |||
| 04 سبتمبر | 0 | |||
| 03 سبتمبر | 0 | |||
| 02 سبتمبر | 0 | |||
| 01 سبتمبر | +1 |
منشورات القناة
Подключение платежки
Недавно кто-то из читателей написал что-то в духе — "подключить платежку к проекту — это просто".
Не соглашусь.
В 2012—2014 годах русская Яндекс Касса только набирала обороты, хотя на моей памяти с ней и правда было меньше всего проблем.
В это же время подключить эквайринг напрямую от банка было чрезвычайно сложной задачей.
Международные платежные системы далеко не всегда с хорошей документацией отражающей текущую реальность и подключить их часто то еще удовольствие.
Комичный случай был, когда я пытался подключить платежку от одной известной фин. организации.
Они обслуживали старых клиентов нормально (видимо на отдельном сервере). А новых клиентов подключали на новые сервера с багом в коде и 2 месяца я помогал им дебажить процесс. В итоге так и не взлетело и я переключился на другого провайдера.
У текущего провайдера неделю не мог получить одобрение для поддомена проекта. Хотя все было идеально.
Видимо, тоже просто баг какого-то бота-чекера.
Такой вот опыт
| 2 | Микро SaaS. Ожидание / Реальность
AI открыл мне двери в мой 2014 год, когда я был молодым и ярым и мог в одно лицо сделай проект от нуля до продаж.
После 5 проекта я понял, что я больше не хочу — много сил, энергии, времени. Часто мало финансовой отдачи.
Теперь за меня работает AI, а я только тимлид/архитектор и я решил сделать микро SaaS как это сейчас модно.
Мой фреймворк для AI проектов сделан с учетом требований к тотальному аудиту.
(На картинке пример — а не реальный проект)
Микро SaaS у меня получился на 50+ роутов/обработчиков. И это только бекенд.
В этом свете становится бессмысленно поступать на курсы запуска SaaS, где сперва ищут нишу и клиента. Без опыта и погружения в код — даже с AI ты никогда не создашь стабильный проект. Это будет куча нестабильного нейро-слопа.
Сейчас я так это вижу. Поправьте меня, если это не так. | 152 |
| 3 | Специально нашел старый тред , чтобы пожаловаться, что теперь та же самая участь настигла и нас и с claude. В последнее время стал часто упираться в 5ти часовые лимиты. И того и гляди упрусь в недельный лимит. И при этом выхлоп тоже сократился. Раньше можно было чуть ли не целый день активно юзать агентов, сделав дофига фич, а теперь, по ощущениям, не делается и половины того, что делалось раньше.
У меня 20 баксовый тариф. Похоже придется раскошеливаться на 100баксовый... Работаю по openspec, планирую с опусом, реализация - соннетом. А у вас как? | 156 |
| 4 | https://t.me/c/3986401431/82 | 1 |
| 5 | SaaS vs Marketing (часть 2)
Продукт без продвижения и продаж — ничто. Этот факт знают все. Особенно часто об этом начали говорить, когда AI проекты стали генерировать массово.
"Сперва продайте продукт, (которого не существует) и если есть спрос — только тогда делайте" — примерно так сейчас продают курсы по запуску SaaS лихие продажники. И они учат искать ниши, где вроде бы есть клиенты.
Только на поверку получается, что даже если вы нашли нишу, то если никогда ранее не создавали полностью работоспособных проектов — максимум, что у вас получится — жалкое подобие продукта.
Без шансов развития, поддержки. Груда нейро-слопа, который упадет и подведет и вас и клиентов.
AI сгенерированные проекты — это отдельный вид искусства. Мало сейчас кто знает как их делать, чтобы все не развалилось.
Продукт и маркетинг должны идти в балансе. Нужно уметь и продукт делать и знать как его продвинуть и продать. Перекос в одну сторону не дает результата.
Без продукта нет продаж. Без продаж продукта. Курица и яйцо. | 155 |
| 6 | SaaS vs Marketing (часть 1)
Контекст
С начала августа по сегодняшний день (полтора месяца) — я делал(аю) под заказ SaaS проект.
Проект я считаю "своим", хоть я и делаю его под "внешнюю идею" и под "чужие ожидания" — у меня нет никаких ограничений ни по времени, ни по исполнению.
Проект делается на гремучей смеси Ruby, идей из Ruby on Rails, NodeJS и React и много чего еще.
Проект делался полностью на основе собранного мною c нуля фреймворка для AI разработки и с помощью Claude/GPT моделей.
На данный момент я считаю, что проект на стадии финальной отладки. Фактически делает все что ожидалось от него — от регистрации до биллинга.
И вот теперь возникает вопрос, а что дальше?!
Очевидно — реклама, продажи, тысячи пользователей и миллионные прибыли.
Которых, конечно же, скорее всего никогда не будет.
Тогда зачем это все делалось и столько сил и времени было потрачено? "Работа в стол?"
Скоро я дам свой ответ, а пока в комментариях предлагаю вам пофантазировать какие выгоды можно получить из этого опыта. | 163 |
| 7 | Вообще-то у меня выходной
Но, если есть интересная работа — я говорю да. (за деньги, ага)
Закончилось очередное интервью на позицию solution architect.
Как всегда крутые ребята сильно сфокусированы на технике и скорее готовы к лайв кодингу (дурацкий подход оценки специалистов), чем к рассуждениям о дизайне системы. Приходится немного помогать и подталкивать.
Что приятно, так то, что классные специалисты довольно быстро включаются в процесс и начинают сами рассуждать о возможных вариантах построения систем, необходимых ресурсах и делают оценки времени.
Ну а теперь выходной. Ну, как выходной. Еще биллинг надо для своего проекта доделывать и отлаживать. | 171 |
| 8 | Прием платежей
В РУ телеге везде вижу рекламу школы, которая обещает научить делать успешный успех SaaS.
Я бы поучился — пусть меня научат. НО! Я уже жаловался, что почти нигде на их публичных проектах я не нашел модулей оплаты. Наверное, потому что это очень просто — подключить платежку и начать зарабатывать тыщи миллионов денег.
В теории все просто. Шмяк-бряк и все готово!
На практике можно крепко задолбаться.
Оформить секретные токены для бека и открытые для фронта, согласовать под-домены сайта, настроить вебхуки и выбрать важные события для отслеживания, завести продуктовую линейку и цены.
Написать простой, но работоспособный биллинг; Все отладить и на стороне бека и фронта.
Мелкой и скучной работы на неделю.
Скоро подключу одну платежку, потом еще одну; Я обычно стараюсь, иметь разные варианты оплаты.
Курсы запуска SaaS за неделю, видимо, рассчитаны на тех, кто их уже запускал и имеет готовые модули для переиспользования. Не каждая компания это умеет.
Такие дела. | 192 |
| 9 | Orb Stack
Вообще, ребята мне еще года 3 назад советовали поставить ORB вместо Докера.
Но для таких вещей нужен запас эмоциональных сил, а докер уже работает.
И вот я снес докер и поставил вместо него орб.
Все заработало из коробки. Даже дев-контейнеры.
Главный бенефит
❌ на маке докер сразу резервировал 50Gb+ места под свои нужды.
✅ Orb запустил все мои ruby, ruby on rails, nodejs и прочие проекты заняв только 15Gb.
Вроде бы он еще должен быть и шустрее и энергоэффективнее — но я и на докере не страдал. Не думаю, что смогу сравнить.
Главное — освободил место. Другие выгоды пока не понял.
Еще не понял когда они попросят оплатить подписку. Кнопки "оплатить сейчас" — нет. Пока сижу на триале. Через месяц посмотрим как будут идти дела.
ИТОГО: полностью повторяет докер и экономит ресурсы. Бесшовная миграция 👍 | 215 |
| 10 | Про увольнение одним днем
В интернетах массово пугают тем, что там за океаном дикий и злой капитализм. Любого сотрудника могут уволить одним днем по причине «ваши услуги нам больше не нужны». И все. Прощай!
А вот у нас трудовой кодекс, социальные гарантии и вообще рай на земле (много в каких странах)
За всех не ручаюсь, говорю только за себя.
Дикий и злой капиталист лично ко мне всегда относился как к ценному специалисту. Хорошо платил. Давал отгулы. Оплачиваемые отпуска. Берег. Старался обеспечить мне комфорт и покой и хороший отдых. А переработки были заранее согласованы и оплачивались по повышенному тарифу. Потому что все это влияло на результаты бизнеса в итоге.
Там где были призрачные соц гарантии сильно недоплачивали. Были токсичные коллективы и руководители. Старались выжать последние соки и объяснить, что в неуспехах компании есть твоя прямая вина🙈
По итогу, мне кажется, что «увольнение одним днем» лучше для всех. Нервы и ментальное здоровье крепче.
А у вас какой опыт? Что же все таки лучше? | 206 |
| 11 | Гаф! Или — HR друг программиста
Я не слежу за трендами русскоязычного найма, но в разных ИТ каналах то и дело попадается ной и хриплый вой о том, какие HR плохие и не могут различить по резюме истинные бриллианты мира разработки, а плохие работодатели не хотят платить 100500+ денег за красивые глаза.
Технические интервью на постоянной основе я провожу с 2013 и всякого повидал.
— Много ли некомпетентных HR? Да, много.
— Много ли неадекватных работодателей? Да, много.
— Много ли плохих интервьюеров? Да, много.
— Много ли некомпетентных / не адекватных / плохих программистов?!
— (ответьте сами)
Однако, есть бесспорный факт — eсть люди, которым вакантные позиции приходят массово просто по роду их профессии.
Можно винить мир в своих неудачах — но если вы хотите поймать рыбу, то надо идти не на стадион (отсылка к Ералашу), а к пруду.
Лучшее, что вы можете сделать в своей карьере — познакомиться с HR-ами и держать с ними связь на горизонте нескольких лет.
Думайте позитивно. Дружите с HR. | 204 |
| 12 | Ну, здравствуй, сентябрь!
Ну, я то думал — сейчас вернусь из отпуска и как начну писать в блог.
Не успел придти в себя, как назначили несколько тех. интервью на позиции Solution Architect — надо подготовиться, изучить профили кандидатов, подготовить вопросы.
Прилетело несколько новых запросов — тоже надо уделить внимание.
У основного клиента большие изменения по дизайну всей эко-системы, а я давно напрашивался на эту работу и мне отдали большой кусок ответственности.
И чтобы совсем не отвыкнуть писать в мой техно-блог пишу это сообщение.
Отчасти оттого, что через 10 минут начало интервью, а я не проводил интервью все лето и теперь волнуюсь. Сразу собеседовать на такие высокие роли — волнительно. Но, я уверен, что все будет хорошо. Как всегда. 🤞 | 225 |
| 13 | Маркеры успешности проекта
Свой первый интернет магазин с нуля до регулярных продаж я сделал году в 2014.
Полный цикл — от инициализации проекта до запуска платежей и доставки. Ушло на это месяца 3.
Я хотел полного контроля и сделал все на Ruby on Rails.
Вы никогда не запустите реальный проект и продажи если не пройдете проверки банков и платежных систем. А это еще надо сильно постараться сделать.
Если на сайте работает эквайринг (прием платежей карточками) — вы уже звезда разработки.
Главный маркер реального успеха проекта — оплата товаров нажатием одной кнопки и полный комплект юридических документов.
Выбирая курсы по заработку в интернет первым делом найдите кнопку Оплатить и Legal страницу.
Если их нет — проходите мимо. Это скам. | 307 |
| 14 | SaaS как ложь (а мама говорила!)
Перед отпуском я закончил 3-х недельный марафон по созданию своего мини SaaS-проекта.
Проект 100% работает. Эквайринг подтвержден — в сентябре закончу интеграцию.
Я за 3 недели сделал то, что обычно у компаний занимало месяцев 7-8.
Как продавать продукт?
Я пошел по популярным каналам, где за жалкие $2000 учат как создавать и продавать SaaS.
Они говорят: у нас портфолио на 50 проектов, 2М активных пользователей, тайный клуб на 500 человек, мы знаем как поднять бабла.
Илья: руками проверил 30+ проектов из 50. Везде чушь, дыры безопасности — (теперь я знаю где бесплатно пользоваться GPT), накрутки и отсутствие работоспособных платежных инструментов. Дичь и Фигня!
$2000 сэкономил
PS: Я вернулся 🫶 | 286 |
| 15 | До следующей пятницы Добби свободен
До встречи через неделю. | 368 |
| 16 | 50 модулей для построения микро-SAAS
Слабо верится, что для построения мини-продукта требуется создать 50 модулей.
Чтобы не быть голословным давайте посмотрим на часть модулей.
1. UI Kit
2. Роутер
3. Миграции БД
4. Генератор модулей
5. Генератор действий (actions)
6. Лимитер запросов
7. Сборщик схемы БД
8. Коннектор к БД
9. Модуль доступов
10. Интерактивная консоль (REPL)
11. Сидер тестовых данных
12. Email-транспорт и рассылка
13. Глобальные константы и типы
14. Клиент запросов к API
15. Шина событий (Pub/Sub)
16. Уведомления (тосты)
17. AUTH Модуль (OTP/JWT)
18. Компоновка страницы (layout)
19. Генератор локализаций
20. Менеджер зависимостей
В традиционном процессе разработки все было бы взято из open source.
Но есть нюанс.
— Существующие решения разрозненные. Подгонять их друг к другу дольше, чем сделать свое "руками" AI.
— Опенсорс перегружен функционалом который на 95% никогда не пригодится. Много кода и дыр.
AI позволяет за часы создать модуль/решение конкретно под ваш проект. | 342 |
| 17 | 50 модулей для микро SAAS
Сегодня подал заявку на аудит и эквайринг для мини-SAAS проекта, который делал последние недели 3-4.
Платежных систем планирую подключить несколько для разных регионов. Это займет еще пару недель с учетом того, буквально послезавтра я опять на неделю уеду в отпуск.
В свете этого первого эксперимента с SAAS проектом несколько выводов. Делюсь:
— Даже с AI сделать стабильный, работоспособный мини-продукт стоит 3-4 недели времени. (Time consuming)
— Я чувствую полную уверенность в техническом исполнении, потому что проект очень сильно фрагментирован и каждый элемент созданный AI я контролирую и уверен в его работоспособности. (Reliable, Auditable)
— Верите в полноценные микро-проекты по одному промпту? Не буду вас огорчать. Верьте. У меня просто не получается; У вас точно получится (False expectations)
— Мне очень пригодились знания и опыт полученные при работе с Ruby / Ruby on Rails проектами. В основном архитектурные. Спасибо Rails! (Rails for the WIN) | 259 |
| 18 | https://www.youtube.com/watch?v=lqfrYlMMaA8
У меня нет никаких причин в своем личном канале продвигать чужие проекты, так что это точно не реклама.
Все что сказано в этом видео очень и очень похоже на мое представление о текущей практике. За исключением только, наверное, что я не фанат vim-подобных сред.
Делай так, и спина болеть не будет.
Я с 95% информации согласен и одобряю к использованию. Может кому-то будет интересно послушать/посмотреть. | 287 |
| 19 | Micro SAAS in Real Life
Проекты в одно лицо я не делал с 2015 года. Опыта с интернет магазинами и всякого рода CMS/CRM мне хватило, чтобы больше никогда не в это не ввязываться даже с использованием Rails. Это очень трудно и времязатратно.
Ну, в 2026 микро SAAS проект-то с AI будет сделать быстро и легко. Так ребята в интернете говорят.
Нужно немного: коннектор к БД и мигратор для multi-tenant проекта, OTP/JWT модуль, Эвент-эмиттер, UI-Kit, пара генераторов, роутер, сквозная I18n, мейлер, rate-limiter, ENV модуль, модуль настроек, модуль логгирования, темы. Тут немножко, там чуть-чуть.
Только начал, а уже 46 мини-модулей 🙀
Такая фрагментация потому что я слежу за ответственностью каждого модуля. Изолирую с расчетом на переиспользование.
Хочу чтобы следующий проект было делать уже не 3 недели, а 3 дня.
Полностью реализовать то, о чем всегда мечтали рельсовики — собирать проекты из модулей, как из кубиков-лего.
Просто у Rails кубики не всегда мне удобные. Играю своими. | 265 |
| 20 | Моя версия AI фреймворка
Года полтора назад я подумал, что для того чтобы уверенно делать жизнеспособные проекты с AI мне нужны не просто инструкции или скилы, а полноценный фреймворк.
Который при этом максимально легковесный и имеет шанс на быстрый порт на любой язык.
Вот какие части из Rails я взял и не взял, чтобы этот фрейм собрать:
✅ Роутинг
✅ Миддлвары
✅ Strong Params (на свой лад)
❌ Контроллеры
✅ Actions
❌ ORM
✅ Service Objects
✅ Пакеты (условно гемы) + DRY
✅ Монорепу
✅ Мейлеры и их Превью
✅ Background jobs
✅ Template Rendering по типу запроса (json/html/xml)
❓А что не так с контроллерами?
Очень проблемная и отжившая свое концепция. Лучший контроллер — тонкий контроллер. Самый тонкий контроллер — тот которого нет. 🙀 А что?! Так можно было?
❓А что не так с ORM?
По очевидным причинам проблемы написания SQL любой сложности больше нет. И если ты знаешь как организовать проект — то потребности даже в самой лучшей в мире ORM не возникает. 🙀
Я своим взглядом поделился. Приглашаю к обсуждению в тред | 351 |
