RubyCoin 07
Безкоштовні уроки Rails українською на CMS, яку я написав — і полігон, де десять контриб’юторів навчилися здавати код через рев’ю. Ви зараз на ньому.
Жодної нової статті з лютого 2024-го — а трафік досі росте
Ви читаєте це на ньому. Гарних матеріалів з програмування українською майже не існувало — початківцям доводилося вчитися чужою мовою. RubyCoin — це безкоштовна двомовна платформа уроків Rails із власною системою публікації, пошуком і аналітикою, а це портфоліо — її розділ.
Цифра, якою я найбільше гордий, — не трафік, а його форма: жодної нової статті не публікувалося з лютого 2024-го, а візити досі зростають — 31 000 із січня до середини серпня 2026-го проти 24 800 за весь 2025-й, майже повністю органіка з Google. Це складний відсоток від якості контенту й технічної роботи, а не промо.
Проєкт як школа. Десять контриб’юторів — переважно інтернів — пройшли через цю кодову базу. Я ставив задачі, рев’ював pull request’и і відповідав за те, що дійшло до продакшну. Навичка, яку тут видно, — не «писав код», а «побудував процес, у якому код пишуть інші й це не розвалюється».
AI-переклад, що не ламає розмітку, і аналітика без лічильника, який розсинхронізується
360+ комітів, гейт із трьох лінтерів перед прогоном тестів і AI-рев’ю з інлайн-коментарями в pull request.
AI-переклад, що зберігає розмітку
Двомовність на трьох рівнях одночасно
Власна аналітика, рейтинг прямо з подій
Пошук і статистика як об’єкти
Дві версії зображення на завантаження — було п’ять
Дисципліна апгрейдів
Хто над цим працював · 4 учасники
Даниїл Шкоропад
- Ставив задачі й рев’ював pull request’и десяти контриб’юторів, переважно інтернів.
- Провів апгрейди живими: Rails 7.0→8.1, Sprockets→Propshaft + esbuild.
Олександр Шемберко
- Історія слагів на FriendlyId — перейменований пост і далі відповідає за старою адресою.
- Фільтр за тегами на головній на Tom Select і таск after_party, що перегенерував усі формати фото.
Михаїл Юн
- Набрав контриб’юторів і вів відбір — шкільна частина проєкту на ньому.
- Редакційний план і дистрибуція — ще коли статті публікувалися.
Claude
- Інлайн-коментарі на запит — інтерн пише
reviewу pull request і отримує рев’ю до того, як людина витратить час. - І на цій сторінці теж: розділ, який ви читаєте, проходив те саме рев’ю.
Дочитали до кінця й хочете обговорити?


