WEB+DB PRESS Vol.87

今号の特集概要

特集1
今すぐ活かす! 最新JavaScript
進化した仕様ECMAScript 6をまるごと解説

Web開発において避けては通れないJavaScriptですが,この標準的な仕様を定めているのがECMAScriptです。本特集では,ついに標準化を迎えた5年ぶりの最新仕様「ECMAScript 6」をテーマに,モダンになった言語機能や非同期処理のしくみ,モジュール管理システムなど,劇的な進化を余すところなく解説していきます。ブラウザとトランスパイラの実装が進み,誰もが恩恵を受けられる状況にあるECMAScript 6。これをきっかけに,あなたも日々の開発に活かしてみませんか?

特集2
[速習]Google Cloud Platform
世界一のインフラでサービスを動かす!

今や当たり前に使われるようになったクラウドサービス。Amazon Web ServicesやMicrosoft Azureをはじめとする数多くのサービスがしのぎを削るなか,本特集のテーマであるGoogle Cloud Platformは,Googleが世界中に展開する強力なインフラを誰もが活用できることから徐々に注目を集めはじめています。ここでは,そんなGoogleCloud Platformの各サービスに触れながら,それぞれの特長や基本的な使い方を学んでいきましょう。

特集3
ゲームルールの作り方
ボードゲーム開発から学ぶ「楽しさ」の源泉

ゲームのルールをどのようにして考えるのかを解説する特集です。ゲームにとって演出や音楽なども大事な要素ですが,ゲームのルール自体のおもしろさ,そして対戦を白熱させるゲームバランスの調整などが,ゲームのおもしろさの根本部分です。本特集では,ゲームの根源的なおもしろさを追求しているボードゲームではどのようにルールを作り,それをおもしろさへとつなげていくかを,ボードゲーム開発者の手により解説します。

一般記事
Aerospike入門
高性能で運用しやすい分散型NoSQL

目次

特集1
今すぐ活かす! 最新JavaScript
進化した仕様ECMAScript 6をまるごと解説

  • 第1章:ECMAScript 6とは何か
    JavaScriptの新たな仕様を知る……佐藤 鉄平
  • 第2章:ECMAScript 6に触れてみよう
    トランスパイラ/ポリフィルで今すぐ使う……佐藤 鉄平
  • 第3章:モダンになった文法
    生産性を高めるための言語の進化……佐藤 鉄平
  • 第4章:強化された標準ライブラリ
    新しいクラスの追加と既存クラスの拡張……佐藤 鉄平
  • 第5章:簡潔で柔軟な非同期処理
    PromiseとGeneratorによるフロー制御……佐藤 鉄平
  • 第6章:標準化されたモジュール管理システム
    ブラウザにもサーバにも対応するシンプルなしくみ……佐藤 鉄平

特集2
[速習]Google Cloud Platform
世界一のインフラでサービスを動かす!

  • 第1章:Google Cloud Platformとは
    Googleのサービスと同じインフラを活用しよう……小林 明大
  • 第2章:Google Compute Engine
    落ちないインフラの基礎となる仮想マシンサービス……石村 真吾
  • 第3章:Cloud SQLとCloud Storage
    手軽で堅牢なストレージサービス……小林 明大
  • 第4章:Google App Engine
    進化し続ける管理不要のPaaSサービス……石村 真吾

特集3
ゲームルールの作り方
ボードゲーム開発から学ぶ「楽しさ」の源泉

  • 第1章:夢中にさせる魅力はどこから来るのか
    アナログならではの特徴とルールの類型……坂上 卓史
  • 第2章:コンセプトの決定
    アイデアとルールの着想,世界観を作るフレーバー……坂上 卓史
  • 第3章:ゲームデザイン
    プロトタイプの製作,テストプレイによる試行錯誤……坂上 卓史
  • 第4章:完成に向けて
    バランスの最終調整,リリース,アップデート……坂上 卓史

一般記事

  • Aerospike入門
    高性能で運用しやすい分散型NoSQL……上原 誠,鳥居 英

連載

  • Webフロントエンド最前線 ── 流行に踊らされない技術動向
    【第7回】ユーザを待たせない高速なWebサイト ……ロード時間でイライラさせないための知識……佐藤 歩,泉水 翔吾
  • PHP大規模開発入門
    【第8回】PHPDocでコードの品質を保つ ……チームでの仕様共有,IDEによる入力補完……うさみ けんた
  • Emerging Web Technology研究室
    【第13回】Flux ……フロントエンド開発の新しいアーキテクチャ……伊藤 直也
  • 切りひらくRuby ── サービスの成長を支える現場の技術
    【第7回】ElasticsearchをRubyから使おう ……低レイヤのgemとRailsから使うためのgem……高橋 侑久
  • Javaの鉱脈 ── 掘り下げて知る活用のワザ
    【第7回】Rundeckで簡単便利なジョブスケジューリング ……日々の繰り返し作業を自動化しよう……佐藤 太一
  • Perl Hackers Hub
    【第33回】MojoliciousでかんたんWebアプリケーション開発
    ……hayajo 監修:Japan Perl Association

コラム

  • Hack the Real World ── 日常生活を(ちょっとだけ)便利にしよう
    【第7回】LittleBitsでクラウド錠前を作ろう! ……Web連携電子ブロックで家をChatOpsに対応させる……橋本 翔
  • 視点を変えてみよう
    【第2回】あなたの会話はUDP?……西尾 泰和
  • Software is Beautiful ── 今までの経験から得た教訓
    【第32回】起業家精神……中島 聡
  • はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
    【第38回】……はまちや2,竹原

Special Report

  • LINE DEVELOPER DAY_2015 Tokyo……編集部