Ruby on Rails 8. На русском
Открыть в Telegram
Авторская программа по Ruby on Rails 8 от Ильи Зыкина (github.com/the-teacher)
Больше311
Подписчики
Нет данных24 часа
+107 дней
+830 день
Загрузка данных...
Похожие каналы
Нет данных
Возникли проблемы? Пожалуйста, обновите страницу или обратитесь к нашему support-менеджеру .
Облако тегов
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
июль '26
июль '26
+15
в 1 каналах
июнь '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 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 28 июля | 0 | |||
| 27 июля | 0 | |||
| 26 июля | +1 | |||
| 25 июля | +11 | |||
| 24 июля | 0 | |||
| 23 июля | 0 | |||
| 22 июля | 0 | |||
| 21 июля | 0 | |||
| 20 июля | 0 | |||
| 19 июля | 0 | |||
| 18 июля | +1 | |||
| 17 июля | +1 | |||
| 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 июля | 0 |
Посты канала
Аудит безопасности рельсового приложения
Вообще безопасность это не мой профиль. Но в 2026 какая разница какой у тебя профиль.
Проверка кода на наиболее типичные дыры — дело тривиальное. Сканер все расскажет и покажет.
А вот теперь самая вкусная часть.
1) Надо максимально обновить все гемы. А распутать взаимосвязи гемов и обновиться не словам все приложение — это задача не простая.
2) Кроме гемов надо обновить и все NodeJS/Python/бинарные зависимости. Ведь сложное руби приложение использует под капотом кучу всего еще.
3) При обновлении могут потребоваться обновления миддлвар. Ведь свежие версии Rack стали строже к настройкам безопасности.
4) вишенка на торте — аудит и апгрейд продакшн докер образа. Может потребоваться полная перестройка архитектуры сборки образа, чтобы в итоговый образ не попали утилиты с уязвимостями которые не нужны в рантайме, но нужны при сборке других пакетов.
| 2 | У него лапки
"Я написал один промпт и AI сгенерировал мне GTA 8, Майнкрафт, Jira и интерактивную модель галактики" — так обычно начинаются видео на Ютуб о разработке с помощью AI.
Ну, подумал я. Время пришло. Сделаю и я то, что давно хотелось.
Был у меня один старый ruby on rails гем с фулстек решением, где было важно чтобы в браузере был удобный user experience.
Решение было обеспечено самописным JS скриптом на 200 строк на основе JQuery.
— Клод, будь другом, перепиши на чистом современном JS. Чтобы было удобно в браузере кликать, таскать элементы и чтобы все это уходило с фронта в мое рельсовое приложение с нужными данными.
— Так точно! Мой генерал.
Пошел второй час, как я рассказываю клоду кейсы которые делают опыт работы с фронтом невыносимым. Он по примеру не может воссоздать то, что было сделано руками в 2010 году.
Он уже и браузер себе подключил — а толку все равно 0. То одно отвалится, то другое.
Еще, наверное, годик подожду. С галактиками у него говорят лучше получается чем с drag&drop. | 239 |
| 3 | Не моргай
В сериале "Доктор Кто" были персонажы — каменные ангелы, которые нападали на героев когда те отворачивались или моргали. Нужно было постоянно смотреть них и не моргать.
Чувствую себя в ситуации когда моргать нельзя. Я немного отвлекся. Буквально моргнул и вдруг заметил, что мой ruby / rails проект — Active Harness не обновлялся уже 5 недель. Как? Когда? Почему так получилось?
Вообще я хотел делать этот проект на NodeJS — но Ruby настолько хорош для целей дизайна и архитектуры, что я все никак не могу остановиться. На ноду портирую потом, когда API стабилизируется.
Вчера добавил транскрибацию.
По экспериментам и впечатлениям OpenAI Whisper лучше всех справляется с переводом аудио в текст.
Гугл, MS, Мистраль курят в сторонке.
Столько еще всего хочется сделать. Но стоит моргнуть и снова месяц пролетел.
Active Harness пока не модеж конкурировать по популярности с RubyLLM — я его не рекламирую. Но 75+ первых звезд уже набралось.
Ваша поддержка лишней не будет. Лайк, шер, репост.
Хорошего дня! | 220 |
| 4 | AI нас заменит! Кого это нас?
Программисты живут в пузыре в котором каждый так или иначе знаком с программированием и смежными технологиями.
AI очень сильно повлиял на профессию программистов и весь мир в одночасье погрузился в туман дурно-пахнущего лозунга — "Cкоро AI скоро заменит программистов".
А чего это на программистах свет клином сошелся? Что, мало других профессий?
Массовые увольнения программистов на каждом шагу.
А где массовые увольнения HR? Бухгалтеров? Финансистов? Учителей? Половины существующих профессий в общем.
У них что, меньше заменяемой с помощью AI работы? Да нет, не меньше.
Это просто такой временный тренд. Со временем забудется и будет что-то новое.
Я сегодня решал с помощью AI задачу вообще не в моей сфере.
Потратил целый день. Ох и намучался я. Получилось черти что.
Не зная контекста и деталей чужой профессии никакой AI не помогает сделать, например, чертеж сложной детали. Или рассчитать бюджет организации.
С кодом так же. Не обольщайтесь.
Еще поработаем, ребята. | 287 |
| 5 | Фабл-шмабл
Вернулся я из отпуска, встретился с друзьями и вечер провел за небольшим пет проектом и за игрой в новых героев.
Включил я Fable5 и решил посмотреть есть ли существенная разница.
Мне кажется, что из-за того я на каждом шаге четко знаю что и почему я хочу, нейронка как скальпель выполняет всю необходимую мне и тонкую и прочую рутинную работу — а потому и sonnet, и fable в целом полностью покрывают мои задачи.
Haiku только показался неспособным закрыть мои базовые ожидания.
Фабл впервые сожрал мои лимиты и я переключился на игру в героев.
Кстати, ребята сделали почти чудо и в 2026 выпустили шикарных новых героев, в духе старой школы heroes M&M3. Рекомендую.
Итого. Эффективно пользоваться самой дешевой подпиской для покрытия ежедневных рабочих задач мне помогает по сути четкое понимание что и почему я делаю. Нейронка просто закрывает рутину. Архитектура и ответственность на мне.
Пока ситуация такая. | 262 |
| 6 | Подключите MCP. Что тут сложного?
В блоге одного знакомого чудесная тема.
Разговор зашел за пиксел перфект верстку на основе Figma.
И, конечно, один самый профессиональный noname комментатор предлагает — да подключите ваш AI к фигме через MCP и ваша нейронка сделает все сама. Чего сложного?
Сама постановка вопроса — «чего сложного?» подсказывает, что комментатор «пороха не нюхал».
В реальности блоковая реализация в фигме, даже (а может и особенно) если это авто-лейауты часто сделана дизайнерами так, как получается хорошо визуально, а не технически.
Копирование такой реализации в проект — это катастрофа.
Тем более, все мы люди и часто дизайнеры делают ошибки или намеренные отступления от общих правил.
Сам пиксел перфект (PP) нафиг никому не нужная фигня для чудаков из 2014.
Важно соответствие дизайн системе, а не PP.
В общем — MCP к фигме помогает, но не рашает ряд реальных ситуаций, а запрос на пиксел перфект устарел как бессмысленный класс задач.
А у вас как? Агенты все делают сами? | 286 |
| 7 | Спасибо Ruby, Ruby on Rails и, конечно, JavaScript.
Отпуск проходит хорошо. На следующей неделе вернусь в рутину.
Сильно не отписывайтесь. Живых персональных каналов рубистов не так много. | 266 |
| 8 | Отпуск. На неделю уехал к морю. Не теряйте. | 347 |
| 9 | Месяц на чистом Claude Code
Подписка на гитхаб за $40 полностью отменена и целый месяц я сидел на консольном клоде.
Претензия к гитхабу только одна — после отказа от платной подписки они не вернули мне любую бесплатную за заслуги перед опенсорсом.
Из-за этого раз 5 за месяц я испытал неудобство от того, что не работал AI автокомплит кода. Те его вообще никакого нет. Ну и ладно.
Весь месяц я сидел на тарифе за $20 и на sonnet 4.5.
Я сделал
🟢 2 руби гема.
🟢 3 или 4 крупных релиза на основной работе для системы из нескольких проектов.
🟢 Множество рутинных рабочих задач
🟢 Один PHP сайт генератор и сайт на нем
🟢 Один коммерческий лендинг на Ruby/Jekyll с упором на SEO
🟢 Навел порядок на своем компе
По ощущениям подписку я использовал не более чем на 60% от лимитов.
Что скрывать, я хорошо на этом зарабатываю. Дай бог каждому рубисту.
Коллеги говорят что не понимают как это у меня так получается им тарифа и за $200 не хватает. Берут несколько штук.
У меня вопрос аналогичный к ним.
А как у вас? | 325 |
| 10 | Обещание как обман
20 лет назад Ruby/Rails драматично изменили рынок и подходы в веб разработке и создании стартапов.
В тот момент рельсовики за счет сочетания разных подходов и правда могли делать работу в 10 раз быстрее.
Могли. Но.
Рельс так и не отвоевал рынок у php и вордпресса.
Фокус на техническом совершенстве так и не привел к победе на рынке.
В эру AI скорость разработки умноженная на мощь руби и рельса опять не приводит к победе на рынке.
Кроме совершенства инструмента нужна еще идея, бизнеса процесс, финансовая состоятельность, фокус на цели.
То, чего ни Rails ни AI сами по себе к не дают.
Если вам обещают сделать проект за 3 дня с Rails+AI — это обман.
Скорость не значит результат. Инструмент без мастерства не дает результат.
Только одно погружение в контекст и формирование четкой цели занимает дни, недели, месяцы. И для этого нужен человек, а не AI. | 324 |
| 11 | Ruby и Лендинги
Нужно отметить, что мне нравится использовать Ruby как основу для создания лендингов.
Можно очень легко и эффективно управлять кучей фрагментов сайта, обеспечивая читаемость кода и эффективности написания css/js.
Конечно, я бы мог сделать тоже самое на любом другом языке, но у ruby есть великолепное свойство — читаемость итогового кода. Это всегда вселяет в меня ощущение легкой поддержки и модификации.
Осталось совсем немного — посмотреть какой эффект дает с точки зрения привлечения клиентов.
Однако, нужно отметить, что 100% показателей для гугла должно быть весьма весомым аргументом, чтобы поднимать лендинг на более высокие позиции чем аналогичные страницы конкурентов работающих ниже зеленой зоны.
Хуже точно не будет.
Спасибо Ruby! | 274 |
| 12 | Ruby и лендинги
Нужно было сделать лендинг. Хороший, качественный и технически и содержательно.
Чтобы работать с лендингом было удобно, чтобы было удобно поддерживать и модифицировать я выбрал Ruby стек.
AI, в лице клод кода, 3 дня работал над задачей. Я указывал ему на десятки мелочей и нюансов. Сделал несколько отладочных инструментов и довольно хитрых процессингов.
При этом я следил, чтобы AI не отступал от моих требований и пожеланий (а это он любит и практикует постоянно).
Больше всего времени заняло осмысление и работа с контентом.
AI закидывает банальными предложениями по формированию лендинга, которые часто совсем не соответствуют реальности. Нужно принимать решения — что делать и как делать и в каком порядке.
В итоге на 3-й день получился результат, который меня удовлетворил и по техническим показателям и содержанию, и по поведению.
"Сделай хорошо и без ошибок" — не работает. Надо быть в контексте. Надо следить и держать фокус.
Вот такой vibe-coding получается. Хотя я код и правда не писал. | 295 |
| 13 | Восхищаюсь собой 💯
Сделал я тут на днях гем для сбора данных о стоимости AI моделей из разных источников.
Хожу по API и через MCP на несколько популярных ресурсов и получаю от них данные по стоимости запросов к AI.
Настроил автоматику и руби гем обновляет себя сам раз в сутки — формирует новый список цен, если были изменения.
Сейчас много другой работы — я не следил за ситуацией несколько дней.
Захожу на гитхаб — а там такие интересные результаты! Можно буквально в режиме онлайн следить за изменением стоимости AI.
Я вообще не планировал этого — но это так прикольно!
Это что? Это я что ли сделал? Вау! Класс!
В общем, сам того не ожидая очень собой доволен и восхищен. Ай, да я! 😆 | 317 |
| 14 | gem ActiveHarness::Pricing
Вы же любите руби, да? С пылу с жару анонс нового руби гема.
ActiveHarness::Pricing — ходит раз в сутки по самым популярным площадкам с тарифами на AI и позволяет получить данные о ценах на популярные модели AI.
Можно получить данные о самой высокой и самой низкой цене и на основе этой информации посчитать стоимость запросов к AI в вашем приложении.
Все потому что далеко не все AI провайдеры кроме количества токенов дают стоимость запроса.
А гем ActiveHarness::Pricing позволяет получить хотя бы примерное значение.
Гем, конечно, сделан как часть моего основного гема ActiveHarness — в рамках которого я реализую свое виденье обвязок вокруг AI.
Если нужно — пользуйтесь на здоровье. ❤️ | 305 |
| 15 | Ой! А у нас лапки
Человек удивительное создание. В самой передовой, пугающей технологии он найдет изъян. И при этом в самом простом и очевидном он не додумается сделать что-то элементарное.
Вот представим, вы решили интегрировать AI в свое Ruby/Rails/NodeJS/Go приложение. Начали использовать свою или чужую обвязку над LLM.
Понимая, что все теперь зависит от платного AI вам, как бизнесу, хочется контролировать расходы. Мониторить их в реальном времени. Тюнить расходы.
Логично? Логично!
Обычно платные API отдают данные об использованных токенах. Надо их просто перемножить на цену за штуку или за миллион.
Компании, которые грозятся поработить мир и размахивают Искусственным Интеллектом налево и направо наверное имеют JSON API с ценами?
Логично? ... Нет, не логично
Парсите страницы наших сайтов, пишите скрапперы или собирайте данные на сторонних сайтах и MCP. А у нас тут IPO на носу! Некогда нам вам цены по API раздавать! У нас лапки.
Вот потому агрегаторы и будут работать. Они все отдают сразу. | 265 |
| 16 | То ли басня, то ли нет
Антропики разгоняют ажиотаж вокруг новой модели Fable 5 (в переводе Басня или Сказка).
При этом все сосредоточены на мощи новых моделей. Забывая рассказать о баснословных ценах на вычислительные мощности. Забывая рассказать о стоимости внедрения а реальные бизнес процессы.
Вы же помните, что в свободное время я делаю гем ActiveHarness и в нем я реализую задачи приближенные к реальности.
Обычный рабочий пайплайн может состоять из многих шагов. Иметь вложенные процессы (пайплайны) и секции требующие перепроверок (у меня это трибуналы). А еще могут быть RAG элементы.
Все это требует времени и денег.
В своем решении я очень внимательно отношусь к трекингу времени выполнения и стоимости и отдельных шагов и полного пайплайна.
Время и стоимость — самые главные вопросы которые задает бизнес.
Пока более продвинутого решения на ruby для AI чем то, что делаю я — я не видел. Если знаете — делитесь.
Я с удовольствием перейму идеи других проектов, если такие будут. | 293 |
| 17 | ActiveHarness::Memory
Пишу свою open source обвязку для LLM ActiveHarness.
Сегодня закончил черновик памяти. Работает!
Предусмотрел 3 опции хранения памяти из коробки — Json, SQlite и PSql. Остальное — отдельными адаптерами. Кому потребуется — пусть сами сделают.
В планах улучшить пайплайны и реализовать базовый RAG (выше писал об этом).
Конечно пишу через Клод Код. НО! AI по базовому описанию делает кашу. AI — исполнитель, а не архитектор, как бы вы там ему не писали "act as architect, make no mistakes".
Добиться желаемого дизайна кода / решения — это надо постараться.
Может надо ТЗ подробнее писать?
— В этом есть доля правды, но не вся.
ТЗ развивается постепенно в процессе реализации и оценки промежуточных результатов. Это творческая и авторская работа.
Нельзя просто сесть и написать ТЗ и описать все дизайн решения — потому что ты делаешь подобное решение впервые и только практика дает понимание всех тонкостей, ограничений и поведения системы.
Все требует времени и постоянной переоценки. | 257 |
| 18 | Программирование с AI
В ходе моей миграции с Копайлот на другие инструменты я пошел к друзьям-коллегам спрашивать совета. Что используете? Какой воркфлоу?
Оказалось, что все делают по разному и сильно иначе, чем обычно делаю я.
Доходит до крайних случаев. Кто-то забирает эпик таски из Джиры, просит AI разбить по задачам и реализовать, с Ai делает ревью и с минимальным контролем просто мержит.
Я, буду честен с вами. Я тоже так делаю, но с пет проектами. И в итоге получается работоспособный MVP с кодом от которого меня тошнит. И который я поддерживать не могу и не хочу. Но работает. Да.
На работе я контроль-фрик. Я так не могу. И не хочу.
Знаете шутку по девушку, которая набирает на клавиатуре 800 слов в минуту? (Очень много)
Набирать то она, набирает. Только это просто случайный набор символов без смысла.
Если AI не контролировать, то довольно скоро начинается именно это.
Количество, не переходит в качество. Я предпочитаю не торопиться и думать о долгосрочных последствиях.
Так у меня. А как у вас? | 238 |
| 19 | Ну как тебе не верить?!
За последние 15 лет я пережил несколько взрывных периодов, когда поток информации и хайпа вокруг какой-то технологии просто сводил с ума.
Как с этим справится? Как это прежить?
Да плюнуть и просто делать свою работу. Все!
Человек и его интеллект очень интересные штуки. Очень скоро они найдут изъяны и слабости в любой, даже самой совершенной технологии.
Антропик и правда сделали очень хорошую AI модель. Последний год на моих Rails и NodeJS проектах результаты реально хорошие.
При этом, без контроля и управления эта штука очень быстро скатывается в груду неподдерживаемого хлама.
Хорошо, хорошо. Может просто у меня так, а у вас все идеально. Допускаю.
К 2027 году AI может превзойти человеческий разум.
Ха. Ха. Много разу уже это проходили.
Может да, а может и нет. | 246 |
| 20 | Простите. Не могу удержаться от флуда на тему миграции на новые AI тулзы
Поскольку это видео замое залайканное за последние дни в сообществе — у всех примерно одно и тоже ощущение от происходящего.
Нативный Клод Код, конечно, справляется с задачами на реальных Ruby on Rails проектах, но до чего же у антропика ужасные обвязки.
Тут дело даже не в привычке, а в том, что в 2026 году ну можно наверное было свои чаты научить хотя бы в Drag&Drop.
Чат VSCode/copilot очень удобный — но деньги на нем улетают именно так как показано в видео.
В общем, видео попало прямо в ❤️ все так. | 311 |
