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. Пропозиція зібратися все ще в силі.


Від редакції:

Запрошуємо читачів взяти участь у справі і написати свій дайджест на цікаву вам тему.

Задати питання , скоординувати тему або надіслати матеріал - пишіть мені на valentina@dou.ua .

Опубліковано: 28/02/14 @ 08:11
Розділ Блоги

Рекомендуємо:

Дайджест цікавих вакансій № 125
2 березня, Одеса - Ігрові змагання ' Codenjoy ' в Lohika
розумні програмісти
Відкриті вибори. Відкрите ПЗ. відкриті результати
Бесіда з Юрієм Лучанінова , PhoneGap Group Leader в MobiDev