RubyFlow.ru: наши последние новости теперь и на twitter.comAlexSoulim

До сегодняшнего дня читать новости RubyFlow.ru можно было прямо на сайте или через RSS

Теперь, благодаря сервису twitterfeed.com, все новые материлы доступны в официальном twitter-аккаунте Обновления поступают каждые полчаса, поэтому вы будете всегда в курсе последних новостей.

Следуйте за RubyFlow.ru!

Поиграем в Ruby?AlexSoulim

Всем известный Райан Бэйтс (Ryan Bates), основатель Railscasts, создал игру Ruby Warrior.

Игра написана на Ruby и позволяет изучать Ruby и техники искусственного интеллекта.

Ruby Warrior на GitHub

Комментарии
AlexSoulim

Наверное Райан Бейтс еще не успел запустить офсайт RubyWarrior, хотя он (сайт) и указан в профиле проекта на GitHub.

Перечень требований к коду Ruby on Rails приложенияShaliko

1) Экшн контроллера должен вызывать только один метод модели после начального #find или #new. Если есть потребность, сделайте у модели дополнительный #new или #update метод, который будете вызывать в контроллере.

2) Контроллер должен передавать в вид одну или максимум две переменные.

3) Все имена классов и переменных должны быть понятны даже новому разработчику. Избегайте длинных имен и аббревиатур.

Подробнее

JSClass - Javascript как руби кодUserAd

Данный фреймворк облегчает написание сложных javascript с возможностью писать часть кода на языке похожем на руби.
JS.Class

SWFUpload + PaperclipAlexSoulim

Jim Neath разместил на GitHub пример приложения использующего плагин Paperclip (о нем был пост ранее) и SWFUpload.

http://github.com/JimNeath/swfupload---paperclip-example-app/tree/master

Выбираем звездных ruby-персонAlexSoulim

RubyLearning Blog проводит голосование Знаменитые Ruby-персоны: Кого вы посоветуете?

В комментариях к статье можно оставить свой вариант именитой персоны или нескольких даже.

Комментарии
AlexSoulim

Я проголосовал за

+1 Ryan Bates
+1 Peter Cooper
+1 Ezra Zygmuntowicz
+1 DHH

reek, a code smells detector for rubyShaliko

Вышел тул для помощи в рефакторинге ruby-кода. Reek может сканировать *.rb файлы или ruby-код в памяти, и выдавать рекомендации по улучшению кода.

Комментарии
UserAd

Довольно интересная вещь, но я так и не понял как оно решает какой метод длинный а какой нет