Free idea 7 parts · needs a mark

Crimson Rails: интерактивный курс по Ruby on Rails

fazzzfazzz
Crimson Rails: интерактивный курс по Ruby on Rails

В качестве развития идеи увлекательно-развлекательного обучения: ты — элитный интриган в эпоху индустриальной революции, где паровые машины и телеграфные сети скрывают заговоры аристократии. Код на Ruby on Rails — это твои "железные рельсы": строй сети влияния, плети интриги через веб-приложения и управляй информацией как вагонами поезда. Курс превращает MVC в шпионские операции: модели как агенты под прикрытием, views как маскировки, controllers как маршруты побега.

Idea maturity

60%

Disclosed in 3 of 3 basic facets. Strong sides — суть, реализация, and ценность;

3 of 3 basic facets disclosed × smoothed score 3.00 of 5 = 60% The share of basic norms (Essence, Implementation, Value) disclosed, weighted by each one's score: a part rated 5 counts in full, one without marks counts as average. Readers' requests and AI marks are not included.

Parts of the idea

Суть

basic norm what is it? no marks

Курс по Ruby on Rails 8 как шпионская история в викторианскую эпоху: модели, представления и контроллеры становятся агентами, маскировками и маршрутами, а каждый сезон заканчивается рабочим приложением. Курс выложен на GitHub.

Реализация

basic norm what is it? no marks

Интерактивный курс по Ruby on Rails 8 через расследование на железной дороге (1891 год, Расчётная палата, ведомости, которые не сходятся) на гитхабе - https://github.com/gfazzz/crimson-rails

Ценность

basic norm what is it? no marks

Тем, кто изучает Rails и хочет учиться с интересом: теория привязана к сюжету и проектам, которые постепенно собираются в настоящее приложение. Это способ дойти до конца курса, а не бросить его на середине.

Подробности

author's norm what is it? no marks
  • Сезон 1: Shadows of Setup — Основы Rails (генерация apps, маршруты как тропы шпионажа). Проект: "Дневник агента" — CRUD-приложение для хранения секретов с аутентификацией.
  • Сезон 2: Web of Deception — Views и формы как шифрованные послания, Active Record как досье на подозреваемых. Проект: Форум интриг с поиском и фильтрами (похоже на разведку).
  • Сезон 3: Rails of Betrayal — API и интеграции (Devise для ролей, Sidekiq для фоновых "миссий"). Проект: Сеть агентов — чат с real-time (Action Cable) для координации.
  • Сезон 4: Empire Fall — Тестирование (RSpec как допросы), деплой (Heroku как секретные базы) и масштабирование. Проект: Полноценный "штаб" — дашборд с дашбордами для анализа "улики" (графики, экспорт).

Сюжет

author's norm what is it? no marks

Викторианский Лондон, 1890-е. Ты — агент тайного общества "Красные Рельсы", расследующий заговор лордов, использующих ранние компьютеры (аналог веб-серверов) для манипуляции империей. Каждый сезон — миссия: от кражи чертежей (прототипов apps) до саботажа вражеских "станций" (серверов). Финал: переворот, где ты строишь свою "империю" на Rails, вдохновлённый "Шерлоком Холмсом" и "Ассасином Крид".

И командировка в США!

Томас Эдисон и Никола Тесла — идеальные персонажи для викторианского мира интриг, где электричество не просто технология, а оружие в руках империй. Их реальное соперничество, известное как "Война токов" (War of the Currents), идеально ложится в нарратив: борьба за контроль над "рельсами" энергии, где DC Эдисона символизирует жёсткий, централизованный контроль (как монолитные контроллеры в Rails), а AC Теслы — гибкую, асинхронную свободу (как goroutines или фоновые джобы в Sidekiq). Это не просто история, а метафора для веб-разработки: от статичных форм к динамичным API.

Так же неплохо зайдет Алиса в стране чудес и история Ады Лавлейс и Чарльза Беббиджа!

Технология

author's norm what is it? no marks

Ruby 3+, Rails 8, PostgreSQL как "архивы". Инструменты: VS Code с Rails extensions, Cursor или RubyMine Docker для "путешествий" по окружениям. Платформы: macOS/Linux, с ветками GitHub для миссий.

Книга

author's norm what is it? no marks

А в качестве теории можно взять книгу по RoR от автора "Руби для романтиков" Романа Пушкина (когда она выйдет)!

Discussion nothing yet

Sign in — to join the discussion