WEB+DB PRESS Vol.81

今号の特集概要

特集1
イマドキHTML/CSS開発
増え続けるデバイス,やっかいな検証……どう解決する?
パーツごとの作業,メディアクエリによる分岐,ベクタ画像

Web標準技術の進歩やデバイスの多様化といったWebをとりまく環境の急激な変化は,従来のWebサイト開発手法を時代遅れのものとしつつあります。設計から実装・検証,そしてデバイスへの最適化まで,ワークフロー全体の変革が求められているということです。本特集では,現在はもちろん,これからも増大し続ける多様性を見据えてどのような開発手法をとっていくべきかについて,実例を交じえながら詳しく解説していきます。

特集2
Androidアプリ開発最前線
設計,実装,デザインの新定石!

2013年にAndroid Studioが発表されて以降,その開発環境だけでなく,Android アプリ開発そのものが大きく変化しました。そこで本特集では,Android アプリ開発の最前線で得られた知見をもとに,Android アプリ開発の新定石を解説していきます。開発環境から,設計と実装,デザイン,そしてチーム開発での改善サイクルまで,幅広くお届けします。

特集3
実践Immutable Infrastructure
使い捨てサーバによる運用の変革

直訳すると「不変なインフラ」となるImmutable Infrastructureは,2013年に提唱され,現在注目を集めている手法です。Immutable Infrastructureでは,各サーバを一度セットアップしたあとは変更は行わず,いつでもサーバを再構成できるようにしておくことによって,運用コストを下げ,アプリケーションのテストやデプロイのプロセスをシンプルにします。
本特集ではImmutable Infrastructureの概念や背景説明から,Docker + HAProxy,Amazon EC2 + ELB,Apache Mesosによる実践までを徹底解説します。

Vol.1~84までのPDFを収録したDVD-ROMが付いているお得な総集編もあります!

WEB+DB PRESS総集編[Vol.1~84]
http://gihyo.jp/magazine/wdpress/plus/978-4-7741-7538-6

目次

特集1
[増え続けるデバイス,やっかいな検証……どう解決する?]イマドキHTML/CSS開発
パーツごとの作業,メディアクエリによる分岐,ベクタ画像

  • 第1章:「マルチデバイス」というイマドキの事情
    求められる開発手法の変革……長嶋 享
  • 第2章:独立性を重視した設計
    ページ指向からの脱却をどう実現するか……長嶋 享
  • 第3章:コンパクトな開発サイクル
    検証を容易にする実践的ワークフロー……長嶋 享
  • 第4章:デバイスの特徴を活かしたUI
    メディアクエリで多様な画面サイズ・画素密度に適応する……長嶋 享
  • 第5章:環境に左右されない画像
    SVGとアイコンフォントで共通化する……長嶋 享

特集2
Androidアプリ開発最前線
設計,実装,デザインの新定石!

  • 第1章:最新Android開発環境構築ガイド
    Android StudioとGradleの基礎知識……藤 吾郎
  • 第2章:あとで苦労しないための設計と実装
    簡単なルールの導入で,可読性,メンテナンス性を高めよう……八木 俊広
  • 第3章:使い勝手の良いデザイン
    UIの基本,モックアップ,デザイナとの連携……日高 一明
  • 第4章:チーム開発での改善サイクル
    テスト,CI,段階的リリース,定量・定性データの収集……滝口 健太郎

特集3
実践Immutable Infrastructure
使い捨てサーバによる運用の変革

  • 第1章:Immutable Infrastructureとは何か
    不変なサーバ,Blue-green Deploymentとそれらの利点……田中 慎司
  • 第2章:Immutable Infrastructureで利用するツール/サービス
    比較・整理と,システム全体での組み合わせ……田中 慎司
  • 第3章:コンテナ型仮想化とクラウドによる実践
    Docker + HAProxy,Amazon EC2 + ELB……田中 慎司
  • 第4章:クラスタ管理ツールによる実践
    Apache Mesosでリソース管理の自動化……田中 慎司

連載

  • 【新連載】Webフロントエンド最前線 ── 流行に踊らされない技術動向
    【第1回】WebRTCでブラウザ間P2P通信 ……プラグインなしでできるリアルタイムコミュニケーション……泉水 翔吾
  • 【新連載】切りひらくRuby ── サービスの成長を支える現場の技術
    【第1回】Rails開発の待ち時間を減らそう ……Spring,Web Consoleのしくみとその利用……海野 弘成
  • 【新連載】Javaの鉱脈 ── 掘り下げて知る活用のワザ
    【第1回】Java 8でかんたん並列処理! ……ラムダを使いこなしてリアクティブプログラミングしよう……佐藤 太一
  • 【新連載】データベース実践活用
    【第1回】オブジェクト指向プログラミングを利用したDAO設計パターン……吉村 総一郎
  • Emerging Web Technology研究室
    【第8回】GitHubを使ったPull Requestベース開発プロセス……伊藤 直也
  • Perl Hackers Hub
    【第27回】Perlにおける静的解析……川上 大喜 監修:Japan Perl Association
  • PHP大規模開発入門
    【第2回】テストコードのないアプリケーションの改修……こしば としあき

コラム

  • 【新連載】エンジニアの生存戦略
    【第1回】藤本真樹 ……グリーを初期から支えるCTO……舘野 祐一
  • Software is Beautiful
    【第26回】ベンチャー企業の役割……中島 聡
  • 【新連載】Hack the Real World ―― 日常生活を(ちょっとだけ)便利にしよう
    【第1回】IRKitで家電ハック! ……Wi-Fi赤外線学習リモコンで真夏の帰宅を快適にする……橋本 翔
  • UI/UX未来志向 ── 進化の方向を予測し,今必要なことを知る
    【第8回】視点により異なるUXのとらえ方……渡邊 恵太
  • はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
    【第32回】……はまちや2,竹原

Special Report

  • GitHub Kaigi ……編集部

Technology Flash

  • サイバーエージェントを支える技術者たち ―― テクノロジ編
    【第22回】アドテクスタジオのエンジニアに聞くScalaの魅力……川添 貴生
  • グラニがC#にこだわる理由
    【第2回】ASP.NET MVCとC#で加速するフロントエンド開発……沢渡 真雪