Ruby дайджест # 0
Здравствуйте , колеги.
Пропоную вашій увазі збірник матеріалів за Ruby/Rails . Посилання розбиті на три категорії: перша - для початківців , з туторіали і книгами , друга - для всіх , незалежно від досвіду ; і третя - виключно з гемамі .
Якщо подібний формат цікавий - готовий робити такі добірки регулярно.
Спасибі Валентині , що підштовхнула мене на написання цього огляду .
Для початківців
Ruby at TutorialsPoint - Я познайомився з Ruby за допомогою цього туторіал . Хороший своєю лаконічністю , висвітлює самі основні моменти.
RubyCoans - Набір вправ - коанов для вивчення особливостей мови . Формат - недописані тести , мета - змусити їх працювати. Для тих , хто теорії воліє практику.
Michael Hartl's Rails Tutorail - Дуже хороший туториал по Rails . Від налаштування оточення до робочого аналога Твіттера. Дотриманий баланс між теорією і практикою , приємна форма подачі.
Agile Web Development with Rails 4 - Книга від Pragmatic Programmers . За підходу нагадує попередній туториал , але тут нам доведеться будувати свій інтернет -магазин .
Ruby Style Guide - Лише малий відсоток розробників Ruby використовує IDE , тому дотримання прийнятого стилю оформлення коду врятує вашу карму від багатьох проклять . Краще відразу привчатися писати правильно .
Js2Coffee - Переклад ДжаваСкрипт в кофескріпт . Пригадується при роботі з Rails
Для всіх
RubyNoName - Російськомовний подкаст про Рубі .
haml.info/tutorial.html - Haml небезпечний. Варто спробувати один раз , і більше не зможете повернутися до чистого HTML.
Sublime Text Ruby Tests - запуск стеків прямо з Sublime Text по поєднанню клавіш. З ST3 теж працює , перевіряв.
Rspec 2 Cheat Sheet - Шпаргалка по Rspec .
7 Patterns to Refactor Fat ActiveRecord Models - Рефакторинг моделей ActiveRecord . Дуже корисна стаття . Власне , блог Codeclimate рясніє відмінними матеріалами , рекомендую до вивчення .
Crafting Rails Applications - Книга більш просунутого рівня. Розглядає сам пристрій фреймворка Rails , а не його API. Нам показують, як можна підміняти модулі фреймворка своїми і розширювати вже існуючі .
Gems
Devise - Дивовижний гем для авторизації/аутентифікації користувачів з безліччю можливостей , на кшталт відновлення пароля та блокування акаунтів , з коробки. Легко настроюється і модифікується .
CarrierWave - Простий у використанні , але дуже потужний гем для керування завантаженнями файлів на сервер. Працює з різними веб - фреймворками на рубай .
MiniMagic - Обгортка для imagemagick , утиліти для обробки зображень, що не жадібна до пам'яті.
Russian - Гем для підтримки російської мови в Rails .
Nokogiri - Ви все ще Парс HTML регулярки ? Не треба так . Візьміть Nokogiri .
Whenever - Гем для запуску завдань за розкладом на основі cron . Просто подивіться на приклад файлу schedule , і вам захочеться його використовувати.
Virtus - ActiveRecord - style аттрібути для чистого Рубі .
P.S. Пропозиція зібратися все ще в силі.
Від редакції:
Запрошуємо читачів взяти участь у справі і написати свій дайджест на цікаву вам тему.
Задати питання , скоординувати тему або надіслати матеріал - пишіть мені на [email protected] .
Опубліковано: 28/02/14 @ 08:11
Розділ Блоги
Рекомендуємо:
Дайджест цікавих вакансій № 125
2 березня, Одеса - Ігрові змагання ' Codenjoy ' в Lohika
розумні програмісти
Відкриті вибори. Відкрите ПЗ. відкриті результати
Бесіда з Юрієм Лучанінова , PhoneGap Group Leader в MobiDev