Skip to content
/ treasury Public

⛏️💎💰Моя личная сокровищница с полезными материалами по Ruby/Rails

Notifications You must be signed in to change notification settings

yyyrk/treasury

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

Манифест

Принципы самообучения

  • Учиться нужно асинхронно: не стоит хвататься за одну большую тему, как изучение всего Ruby или всей теории баз данных. Лучше набирать из разных направлений понемногу — немного Ruby, немного SQL и так далее.
  • Освоить работу с Git, отладчиком (Debugger) и научиться писать простейшие тесты.
  • Заниматься регулярно! Лучше заниматься меньше, но чаще, чем редко, но много.
  • Решать (или пытаться решить) хотя бы одну задачу в день с Leetcode или аналогичных сайтов.
  • Соблюдать режим труда и отдыха. Это важно для продуктивности.
  • Не бояться просить помощи в случае затруднений. Если сталкиваетесь с проблемой, которую не можете решить за разумное время — не стесняйтесь обратиться за помощью.
  • Если учеба «не лезет» — сделайте небольшой перерыв.

0. БАЗА. Альма-матер Pro Rails Dev

0+. Продвинутый уровень - Сенсэй Rails

0++. Для IndieHacker/MVP pro Rails dev Ultra

  • Kamal 2 for Rails 8 - Deploy web apps anywhere and simple
  • The Turbo Rails Tutorials - HotRails
  • Free Tutorials by PragmaticStudio
  • Turbo - the speed of a single-page web application without having to write any JavaScript - HotWire
  • Stimulus - A modest JavaScript framework for the HTML you already have - HotWire
  • Native - for building native mobile apps - HotWire
  • TailwindCSS - для быстрого и красивого фронтенда MVP

0+++. Рекомендации от Evil Martians для эффективной разработки фронтенда

  • TailwindCSS - post CSS
  • Hotwire - Turbo frontend for simple/CRUD pages
  • Turbo Mount - for a standalone React/Svelte/Vue component
  • Inertia.js - Build single-page apps, without building an API
  • Vite Ruby - Bringing joy to your frontend experience

1. Лучшие гемы для Rails apps БУДУ ЕЩЕ ДОПОЛНЯТЬ

  • gem "rails-erd". Этот гем генерирует диаграммы отношений между моделями.
  • gem rails_devtools. Совсем новый, но очень классный гем на время разработки.
  • gem Typelizer от злых Марсиан для TypeScript
  • Devise. Популярен для аутентификации.
  • Discourse. Топ для всевозможных форумов.
  • Ffaker. Это новая версия от старого faker для временных данных пока проект разрабатывается.
  • Spina CMS. Это простая современная CMS для блогов
  • Strong Migrations. Для безопасных миграций и еще предоставляет подсказки для исправления стремных ситуаций

2. Cozy communities

  1. Rails discuss
  2. Hotwire Discussion

3. Просто тренажеры, чтобы повысить комфорт от работы в долгосрок

4. Избранные статьи на русском (ЕЩЕ БУДУ ВЕРОЯТНО ДОПОЛНЯТЬ)

5. Англоязычные статьи

6. Избранные курсы

7. Избранные книги ПОЗЖЕ ЕЩЕ ДОПИШУ

  • Роман ПушкинRuby для романтиков от новичка до профессионала — довольно простая книга по основам Ruby, но с хорошей структурой для юных падаванов.
  • Sandi MetzPRACTICAL OBJECT-ORIENTED DESIGN IN RUBY — про объектное проектирование приложений

8. Избранные видео

  • Презентация DHH Rails 8. Это больше шоу, но мне, действительно, очень понравилось — Смотреть на YouTube

9. Избранные сайты для решения задач

7. Вопросы, часто встречающиеся на собеседованиях

Ссылки на крайне интересные материалы для подготовки к собедеования от Junior до Senior

Систем дизайн

  1. Уметь спроектировать систему согласно заданию - В этом хочу получше разобраться.
  2. Как проектируют Web App перед реализацией - ТЗ? Это больше вопрос адресую сам себе. Имеется ввиду, существуют ли САПР, как у инженеров в пром секторе, но для Web App? Еще буду разбираться...

Софт для проектирование приложений перед разработкой

  • Lucidchart. Мне показался сложным и перегруженным
  • Draw.io. Простой и удобный. Интуитивно в нем проектировал в нем приложение в ООП стиле классы, методы и тп

Это просто ссылки которые оказались для меня полезными

  • Классная статься про блоки
  • Этот сайт мне просто понравился про рубин от rubyguides

About

⛏️💎💰Моя личная сокровищница с полезными материалами по Ruby/Rails

Resources

Stars

Watchers

Forks

Releases

No releases published