s-kuroki

Ruby関西勉強会に会場を提供しました #rubykansai


大阪スタジオのwebエンジニアの黒木です。

1/14(土)に開催された第76回 Ruby関西 勉強会に大阪スタジオのセミナールームを提供しました。

Ruby関西は関西では最も歴史の古いRubyコミュニティで、現在も2ヶ月に1度勉強会が開催されています。また、主催イベントに過去6回開催されている関西Ruby会議があり、次回開催が今年の5/27(土)に予定されています

勉強会の発表内容は毎回多岐に渡っています。前回は私も発表させてもらいました(スライド)。

今回は弊社の植森が「ゲーム会社でのRuby : rails活用事例」と題しまして、AimingでRubyとRailsをどのように利用しているのかという話をさせてもらいました。

Aimingでは勉強会への会場提供を積極的に行っています(東京大阪)ので、いつでも気軽に問い合わせしてください。をはじめ、Aimingスタッフに連絡してもらってもOKです。お待ちしています。


rastam

英語圏のオススメ Ruby・Rails 書籍


初めまして!エンジニアのラスタムです。

英語圏ウェブ開発業界で独自の文化を作り出した Ruby と Rails。
そのコミュニティーに大きな影響を与えた書籍が沢山あります。
日本でも話題になり、和訳されているものもあれば、訳されていないものも未だに山ほどあります。
代表的な作品を紹介させていただきます。

初心者向け

Programming Ruby

Ruby 言語を初めて英語圏に普及させた超大作。
表紙のつるはしにちなんだ、「The Pickaxe」という愛称がつくほどの名声を博しています。
Ruby の言語的仕組みに興味がある方にオススメ。

★ 和訳あり!

The Ruby on Rails Tutorial

Ruby・Rails コア機能だけでなく、git や bundler など、現代ウェブ開発でよく使うツールを総合的に紹介する入門書。
他言語のウェブ開発を既に経験しているエンジニアには特にオススメ!

★ 和訳あり!

Why’s Poignant Guide to Ruby

不思議なプログラマー兼イラストレーター why the lucky stiff 氏が執筆した青年向け入門書。
3 コマ漫画を添えた、独特でユーモア溢れる文章が、Ruby エンジニアの間で人気を集め、流行語さえ生み出しました。
2009 年に why the lucky stiff 氏は、なぜか Ruby コミュニティーから脱退しましたが、今も愛され続けているこの作品は、ボランティアにより維持され続けています。

★ 和訳あり!

中上級者向け

Rails Antipatterns

Thoughtbot 社初期刊行物のひとつで、個人的に最もお気に入りの一冊。
Model、View、Controller の各レイヤーでよく悪用されるアンチパターンとその解決案を読みやすく紹介しています。
Rails 3 以来は改訂されていないため、時代遅れになってしまいましたが、スパゲッティーが美しくてシンプルなコードへと変わっていくリファクター談を楽しむだけでも十分読む価値があると思います。

Practical Object-Oriented Design in Ruby

通称 POODR(púdər、プードル)で知られている名作で、執筆者 Sandi Metz 氏が 2013 年 Ruby Hero 賞を受賞するほどの盛名を馳せました。
カプセル化やポリモーフィズムといったオブジェクト指向を具体的な例を添えて紹介している、経験者向けの技術書。

★ 和訳あり!

99 Bottles of OOP

Sandi Metz 待望の最新作。
そして共同執筆者として参画しているのはなんと、感動作カンファレンストーク Therapeutic Refactoring と、レビュー駆動多言語学習ツール exercism.io 生みの親 Katrina Owen 氏。
99 Bottles of Beer 民謡生成アルゴリズムを題材に、実装・リファクター案をいくつか取り上げ、それぞれのメリット・デメリットを丁寧に説明しています。


PadrinoからRailsに移行しました


こんにちは、ソフトウェアエンジニアの藤井です。

今回は弊社で開発・運営を行っている 幻塔戦記グリフォン のWebAPIサーバーで使用していたPadrinoアプリケーションをRailsに移行した話を紹介します。

以下はチームのメンバーが発表したスライドです。

 

続きを読む


堀井 啓真

Rails 3.2 リリースノートを翻訳してみました


こんにちは、ほりいです。風邪が流行っていて体調管理が大変なシーズンですね。

先週 Rails 3.2.0 がリリースされました ね。
Rails を使った Web 開発チームでは 3.2 を使い始めていますが、社内でも結局どう変わるの? という声がありましたので、勉強がてらみんなで Ruby on Rails 3.2 Release Notes を翻訳してみようという試みを行いました。その成果を公開したいと思います。

注意書き:

  • 1章「Upgrading to Rails 3.2」と 12章「Credits」は省略していますので原文を参照ください。
  • 内容は無保証です。逆のことを書いていても泣かない。僕は泣きますが。
  • 実はリリース前に翻訳をやったので抜けがあるかもしれません。

続きを読む


s-kuroki

「剣と魔法のログレス」公式サイトを支えるgemその1・テスト編


こんにちは。 Web 開発チームの黒木です。

先日オープンサービスを開始した「剣と魔法のログレス」。その公式サイトは、 Aiming の Web 開発チームが Ruby on Rails3 を使って開発しました。

今日は、その「剣と魔法のログレス」公式サイトで使用している gem (数えてみたら全部で56個ありました!)の中から、テストに関連するものを紹介します。

続きを読む


堀井 啓真

RSpec を使い始める人が読むべき N 個のドキュメント


こんにちは、ほりいです。Asset Pipeline に感銘を受けている今日この頃です。

今日は社内で RSpec をこれから勉強したいんだけど検索してもよくわからない!と質問を受けたので、読むべきエントリをまとめてみました。

# 現状ぐぐると RSpec.info がまず出てくるけどもう更新されてないっぽいので優しくないんですよね……

続きを読む