概要
特集1
Ruby最深動向
新バージョン2.1登場! 主要コミッタが明かす新機能と高速化の舞台裏
2013年12月25日,Ruby 2.1がリリースされました。Ruby 2.1は,1.9や2.0.0との互換性が高く安心して導入できると同時に,多数の機能が追加され,処理性能も向上した,夢のようなリリースです。本特集ではこのRuby 2.1について,実際に開発を行った主要コミッタ陣が徹底解説していきます。Ruby作者のまつもとゆきひろさんによる特別寄稿も掲載しています。
特集2
これからはじめるiOS 7開発
直感的なUIをシンプルに実現する
2013年9月,iPhoneやiPad上で動作するiOSの最新バージョンである iOS 7がリリースされました。「iOSヒューマンインターフェイスガイドライン」ではiOS 7向けアプリの設計指針として「控えめであること」「明瞭であること」「奥行きを与えること」をうたい,ミニマルデザインへの回帰として見た目や使い勝手に新しい手法を取り入れています。本特集では,Xcode 5やStoryboardなどを使ったアプリ開発の手順を解説し,かつUIデザインの勘所など,iOS 7対応アプリを開発するうえで必要となるポイントを解説します。
特集3
実践メンテナンス
緊急対応,計画停止,メンテフリー化
サーバメンテナンスを,可能な限りサービスを停止せず,短時間で,安全に行うために必要な知識を解説する特集です。定期的なもの,緊急のものや,サービスを停止するもの,一部を止めるもの,無停止のものなどを整理し,それぞれで考えるべきことを解説します。また,可能な限りメンテナンスを行わずに済むインフラ,アプリケーション設計についても解説します。後半では「ガールフレンド(仮)」「アメーバピグ」など実際のサービスで執筆者たちが経験したメンテナンスを例に挙げ,それまでの章で解説した知識をどのように活用するのかを明らかにします。