uk
Feedback
Ruby on Rails 8. На русском

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 какая разница какой у тебя профиль
Аудит безопасности рельсового приложения Вообще безопасность это не мой профиль. Но в 2026 какая разница какой у тебя профиль. Проверка кода на наиболее типичные дыры — дело тривиальное. Сканер все расскажет и покажет. А вот теперь самая вкусная часть. 1) Надо максимально обновить все гемы. А распутать взаимосвязи гемов и обновиться не словам все приложение — это задача не простая. 2) Кроме гемов надо обновить и все NodeJS/Python/бинарные зависимости. Ведь сложное руби приложение использует под капотом кучу всего еще. 3) При обновлении могут потребоваться обновления миддлвар. Ведь свежие версии Rack стали строже к настройкам безопасности. 4) вишенка на торте — аудит и апгрейд продакшн докер образа. Может потребоваться полная перестройка архитектуры сборки образа, чтобы в итоговый образ не попали утилиты с уязвимостями которые не нужны в рантайме, но нужны при сборке других пакетов.

2
У него лапки "Я написал один промпт и AI сгенерировал мне GTA 8, Майнкрафт, Jira и интерактивную модель галактики" — так обыч
У него лапки "Я написал один промпт и 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 нас заменит! Кого это нас? Программисты живут в пузыре в котором каждый так или иначе знаком с программированием и смежными технологиями. AI очень сильно повлиял на профессию программистов и весь мир в одночасье погрузился в туман дурно-пахнущего лозунга — "Cкоро AI скоро заменит программистов". А чего это на программистах свет клином сошелся? Что, мало других профессий? Массовые увольнения программистов на каждом шагу. А где массовые увольнения HR? Бухгалтеров? Финансистов? Учителей? Половины существующих профессий в общем. У них что, меньше заменяемой с помощью AI работы? Да нет, не меньше. Это просто такой временный тренд. Со временем забудется и будет что-то новое. Я сегодня решал с помощью AI задачу вообще не в моей сфере. Потратил целый день. Ох и намучался я. Получилось черти что. Не зная контекста и деталей чужой профессии никакой AI не помогает сделать, например, чертеж сложной детали. Или рассчитать бюджет организации. С кодом так же. Не обольщайтесь. Еще поработаем, ребята.
287
5
Фабл-шмабл Вернулся я из отпуска, встретился с друзьями и вечер провел за небольшим пет проектом и за игрой в новых героев. В
Фабл-шмабл Вернулся я из отпуска, встретился с друзьями и вечер провел за небольшим пет проектом и за игрой в новых героев. Включил я Fable5 и решил посмотреть есть ли существенная разница. Мне кажется, что из-за того я на каждом шаге четко знаю что и почему я хочу, нейронка как скальпель выполняет всю необходимую мне и тонкую и прочую рутинную работу — а потому и sonnet, и fable в целом полностью покрывают мои задачи. Haiku только показался неспособным закрыть мои базовые ожидания. Фабл впервые сожрал мои лимиты и я переключился на игру в героев. Кстати, ребята сделали почти чудо и в 2026 выпустили шикарных новых героев, в духе старой школы heroes M&M3. Рекомендую. Итого. Эффективно пользоваться самой дешевой подпиской для покрытия ежедневных рабочих задач мне помогает по сути четкое понимание что и почему я делаю. Нейронка просто закрывает рутину. Архитектура и ответственность на мне. Пока ситуация такая.
262
6
Подключите MCP. Что тут сложного? В блоге одного знакомого чудесная тема. Разговор зашел за пиксел перфект верстку на основе
Подключите MCP. Что тут сложного? В блоге одного знакомого чудесная тема. Разговор зашел за пиксел перфект верстку на основе Figma. И, конечно, один самый профессиональный noname комментатор предлагает — да подключите ваш AI к фигме через MCP и ваша нейронка сделает все сама. Чего сложного? Сама постановка вопроса — «чего сложного?» подсказывает, что комментатор «пороха не нюхал». В реальности блоковая реализация в фигме, даже (а может и особенно) если это авто-лейауты часто сделана дизайнерами так, как получается хорошо визуально, а не технически. Копирование такой реализации в проект — это катастрофа. Тем более, все мы люди и часто дизайнеры делают ошибки или намеренные отступления от общих правил. Сам пиксел перфект (PP) нафиг никому не нужная фигня для чудаков из 2014. Важно соответствие дизайн системе, а не PP. В общем — MCP к фигме помогает, но не рашает ряд реальных ситуаций, а запрос на пиксел перфект устарел как бессмысленный класс задач. А у вас как? Агенты все делают сами?
286
7
Спасибо Ruby, Ruby on Rails и, конечно, JavaScript. Отпуск проходит хорошо. На следующей неделе вернусь в рутину. Сильно не о
Спасибо Ruby, Ruby on Rails и, конечно, JavaScript. Отпуск проходит хорошо. На следующей неделе вернусь в рутину. Сильно не отписывайтесь. Живых персональных каналов рубистов не так много.
266
8
Отпуск. На неделю уехал к морю. Не теряйте.
Отпуск. На неделю уехал к морю. Не теряйте.
347
9
Месяц на чистом Claude Code Подписка на гитхаб за $40 полностью отменена и целый месяц я сидел на консольном клоде. Претензия
Месяц на чистом Claude Code Подписка на гитхаб за $40 полностью отменена и целый месяц я сидел на консольном клоде. Претензия к гитхабу только одна — после отказа от платной подписки они не вернули мне любую бесплатную за заслуги перед опенсорсом. Из-за этого раз 5 за месяц я испытал неудобство от того, что не работал AI автокомплит кода. Те его вообще никакого нет. Ну и ладно. Весь месяц я сидел на тарифе за $20 и на sonnet 4.5. Я сделал 🟢 2 руби гема. 🟢 3 или 4 крупных релиза на основной работе для системы из нескольких проектов. 🟢 Множество рутинных рабочих задач 🟢 Один PHP сайт генератор и сайт на нем 🟢 Один коммерческий лендинг на Ruby/Jekyll с упором на SEO 🟢 Навел порядок на своем компе По ощущениям подписку я использовал не более чем на 60% от лимитов. Что скрывать, я хорошо на этом зарабатываю. Дай бог каждому рубисту. Коллеги говорят что не понимают как это у меня так получается им тарифа и за $200 не хватает. Берут несколько штук. У меня вопрос аналогичный к ним. А как у вас?
325
10
Обещание как обман 20 лет назад Ruby/Rails драматично изменили рынок и подходы в веб разработке и создании стартапов. В тот м
Обещание как обман 20 лет назад Ruby/Rails драматично изменили рынок и подходы в веб разработке и создании стартапов. В тот момент рельсовики за счет сочетания разных подходов и правда могли делать работу в 10 раз быстрее. Могли. Но. Рельс так и не отвоевал рынок у php и вордпресса. Фокус на техническом совершенстве так и не привел к победе на рынке. В эру AI скорость разработки умноженная на мощь руби и рельса опять не приводит к победе на рынке. Кроме совершенства инструмента нужна еще идея, бизнеса процесс, финансовая состоятельность, фокус на цели. То, чего ни Rails ни AI сами по себе к не дают. Если вам обещают сделать проект за 3 дня с Rails+AI — это обман. Скорость не значит результат. Инструмент без мастерства не дает результат. Только одно погружение в контекст и формирование четкой цели занимает дни, недели, месяцы. И для этого нужен человек, а не AI.
324
11
Ruby и Лендинги Нужно отметить, что мне нравится использовать Ruby как основу для создания лендингов. Можно очень легко и эфф
Ruby и Лендинги Нужно отметить, что мне нравится использовать Ruby как основу для создания лендингов. Можно очень легко и эффективно управлять кучей фрагментов сайта, обеспечивая читаемость кода и эффективности написания css/js. Конечно, я бы мог сделать тоже самое на любом другом языке, но у ruby есть великолепное свойство — читаемость итогового кода. Это всегда вселяет в меня ощущение легкой поддержки и модификации. Осталось совсем немного — посмотреть какой эффект дает с точки зрения привлечения клиентов. Однако, нужно отметить, что 100% показателей для гугла должно быть весьма весомым аргументом, чтобы поднимать лендинг на более высокие позиции чем аналогичные страницы конкурентов работающих ниже зеленой зоны. Хуже точно не будет. Спасибо Ruby!
274
12
Ruby и лендинги Нужно было сделать лендинг. Хороший, качественный и технически и содержательно. Чтобы работать с лендингом бы
Ruby и лендинги Нужно было сделать лендинг. Хороший, качественный и технически и содержательно. Чтобы работать с лендингом было удобно, чтобы было удобно поддерживать и модифицировать я выбрал Ruby стек. AI, в лице клод кода, 3 дня работал над задачей. Я указывал ему на десятки мелочей и нюансов. Сделал несколько отладочных инструментов и довольно хитрых процессингов. При этом я следил, чтобы AI не отступал от моих требований и пожеланий (а это он любит и практикует постоянно). Больше всего времени заняло осмысление и работа с контентом. AI закидывает банальными предложениями по формированию лендинга, которые часто совсем не соответствуют реальности. Нужно принимать решения — что делать и как делать и в каком порядке. В итоге на 3-й день получился результат, который меня удовлетворил и по техническим показателям и содержанию, и по поведению. "Сделай хорошо и без ошибок" — не работает. Надо быть в контексте. Надо следить и держать фокус. Вот такой vibe-coding получается. Хотя я код и правда не писал.
295
13
Восхищаюсь собой 💯 Сделал я тут на днях гем для сбора данных о стоимости AI моделей из разных источников. Хожу по API и чере
Восхищаюсь собой 💯 Сделал я тут на днях гем для сбора данных о стоимости AI моделей из разных источников. Хожу по API и через MCP на несколько популярных ресурсов и получаю от них данные по стоимости запросов к AI. Настроил автоматику и руби гем обновляет себя сам раз в сутки — формирует новый список цен, если были изменения. Сейчас много другой работы — я не следил за ситуацией несколько дней. Захожу на гитхаб — а там такие интересные результаты! Можно буквально в режиме онлайн следить за изменением стоимости AI. Я вообще не планировал этого — но это так прикольно! Это что? Это я что ли сделал? Вау! Класс! В общем, сам того не ожидая очень собой доволен и восхищен. Ай, да я! 😆
317
14
gem ActiveHarness::Pricing Вы же любите руби, да? С пылу с жару анонс нового руби гема. ActiveHarness::Pricing — ходит раз в
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 (в переводе Басня или Сказка). При этом все со
То ли басня, то ли нет Антропики разгоняют ажиотаж вокруг новой модели Fable 5 (в переводе Басня или Сказка). При этом все сосредоточены на мощи новых моделей. Забывая рассказать о баснословных ценах на вычислительные мощности. Забывая рассказать о стоимости внедрения а реальные бизнес процессы. Вы же помните, что в свободное время я делаю гем ActiveHarness и в нем я реализую задачи приближенные к реальности. Обычный рабочий пайплайн может состоять из многих шагов. Иметь вложенные процессы (пайплайны) и секции требующие перепроверок (у меня это трибуналы). А еще могут быть RAG элементы. Все это требует времени и денег. В своем решении я очень внимательно отношусь к трекингу времени выполнения и стоимости и отдельных шагов и полного пайплайна. Время и стоимость — самые главные вопросы которые задает бизнес. Пока более продвинутого решения на ruby для AI чем то, что делаю я — я не видел. Если знаете — делитесь. Я с удовольствием перейму идеи других проектов, если такие будут.
293
17
ActiveHarness::Memory Пишу свою open source обвязку для LLM ActiveHarness. Сегодня закончил черновик памяти. Работает! Предус
ActiveHarness::Memory Пишу свою open source обвязку для LLM ActiveHarness. Сегодня закончил черновик памяти. Работает! Предусмотрел 3 опции хранения памяти из коробки — Json, SQlite и PSql. Остальное — отдельными адаптерами. Кому потребуется — пусть сами сделают. В планах улучшить пайплайны и реализовать базовый RAG (выше писал об этом). Конечно пишу через Клод Код. НО! AI по базовому описанию делает кашу. AI — исполнитель, а не архитектор, как бы вы там ему не писали "act as architect, make no mistakes". Добиться желаемого дизайна кода / решения — это надо постараться. Может надо ТЗ подробнее писать? — В этом есть доля правды, но не вся. ТЗ развивается постепенно в процессе реализации и оценки промежуточных результатов. Это творческая и авторская работа. Нельзя просто сесть и написать ТЗ и описать все дизайн решения — потому что ты делаешь подобное решение впервые и только практика дает понимание всех тонкостей, ограничений и поведения системы. Все требует времени и постоянной переоценки.
257
18
Программирование с AI В ходе моей миграции с Копайлот на другие инструменты я пошел к друзьям-коллегам спрашивать совета. Что
Программирование с AI В ходе моей миграции с Копайлот на другие инструменты я пошел к друзьям-коллегам спрашивать совета. Что используете? Какой воркфлоу? Оказалось, что все делают по разному и сильно иначе, чем обычно делаю я. Доходит до крайних случаев. Кто-то забирает эпик таски из Джиры, просит AI разбить по задачам и реализовать, с Ai делает ревью и с минимальным контролем просто мержит. Я, буду честен с вами. Я тоже так делаю, но с пет проектами. И в итоге получается работоспособный MVP с кодом от которого меня тошнит. И который я поддерживать не могу и не хочу. Но работает. Да. На работе я контроль-фрик. Я так не могу. И не хочу. Знаете шутку по девушку, которая набирает на клавиатуре 800 слов в минуту? (Очень много) Набирать то она, набирает. Только это просто случайный набор символов без смысла. Если AI не контролировать, то довольно скоро начинается именно это. Количество, не переходит в качество. Я предпочитаю не торопиться и думать о долгосрочных последствиях. Так у меня. А как у вас?
238
19
Ну как тебе не верить?! За последние 15 лет я пережил несколько взрывных периодов, когда поток информации и хайпа вокруг како
Ну как тебе не верить?! За последние 15 лет я пережил несколько взрывных периодов, когда поток информации и хайпа вокруг какой-то технологии просто сводил с ума. Как с этим справится? Как это прежить? Да плюнуть и просто делать свою работу. Все! Человек и его интеллект очень интересные штуки. Очень скоро они найдут изъяны и слабости в любой, даже самой совершенной технологии. Антропик и правда сделали очень хорошую AI модель. Последний год на моих Rails и NodeJS проектах результаты реально хорошие. При этом, без контроля и управления эта штука очень быстро скатывается в груду неподдерживаемого хлама. Хорошо, хорошо. Может просто у меня так, а у вас все идеально. Допускаю. К 2027 году AI может превзойти человеческий разум. Ха. Ха. Много разу уже это проходили. Может да, а может и нет.
246
20
Простите. Не могу удержаться от флуда на тему миграции на новые AI тулзы Поскольку это видео замое залайканное за последние д
Простите. Не могу удержаться от флуда на тему миграции на новые AI тулзы Поскольку это видео замое залайканное за последние дни в сообществе — у всех примерно одно и тоже ощущение от происходящего. Нативный Клод Код, конечно, справляется с задачами на реальных Ruby on Rails проектах, но до чего же у антропика ужасные обвязки. Тут дело даже не в привычке, а в том, что в 2026 году ну можно наверное было свои чаты научить хотя бы в Drag&Drop. Чат VSCode/copilot очень удобный — но деньги на нем улетают именно так как показано в видео. В общем, видео попало прямо в ❤️ все так.
311