WEB+DB PRESS Vol.97

今号の特集概要

特集1
Reactで作るシングルページアプリケーション入門
高速! 使いやすい!

シングルページアプリケーションとは,画面の描画や遷移をクライアントサイドのJavaScriptですべて行うWebアプリケーションのことです。古くはGmailやGoogleMapsなどで実現されていたものですが,ブラウザの機能の大幅な強化や,Reactなどのフレームワークの登場により,ここ数年で飛躍的に作りやすくなりました。本特集では,Reactによるシングルページアプリケーション開発について徹底的に解説していきます。

特集2
MySQL運用最前線
無停止で変更,柔軟な負荷分散,問題の可視化

みなさん,MySQLを使っていますか? 本特集では,「今どきのMySQL」である最新バージョン5.7の新機能を軸に,最前線のMySQL運用術を解説します。たとえば,InnoDBストレージエンジンおよびレプリケーションまわりの機能強化は,柔軟性を高めたり手間を軽減するのに大きな効果を上げるものです。また,ボトルネックを可視化・分析するためのVisual Explain,パフォーマンススキーマなど,チューニングに効果を発揮する機能もあります。これらを活用して,より良いMySQL運用を実現していきましょう!

特集3
マネジメント入門
1on1,適切な目標設定,採用の工夫

本特集では,メンバー一人一人が活躍し,組織としての成果を最大化するための効果的なマネジメントを行う方法を解説します。現在の状況と課題を把握するためのメンバーとの1on1のしかたや,その課題を解決するための仮説の実行や検証の方法など,現場でマネジメントを行っている筆者のノウハウを交えて深く掘り下げます。また適切な人事評価や,求めているメンバーを集めるための採用の方法にも触れています。

目次

特集1
Reactで作るシングルページアプリケーション入門
高速! 使いやすい!

  • 第1章:シングルページアプリケーション開発準備
    Node.js,webpack,Babel,PostCSS……外村 和仁
  • 第2章:ReactとFluxによるアプリケーションの構築
    メンテナンスしやすい設計と実装……外村 和仁
  • 第3章:クライアントサイドルーティングの実装
    適切なURLの割り当てと,戻る/進むボタンへの対応……小林 徹
  • 第4章:サーバサイドレンダリングの実装
    初期表示速度の改善と,SEOの向上……古川 陽介
  • 第5章:ユーザー体験の向上
    自然な操作感の実現と,アクセシビリティの確保……佐藤 歩

特集2
MySQL運用最前線
無停止で変更,柔軟な負荷分散,問題の可視化

  • 第1章:MySQLの現在
    今運用すべき最新バージョン「MySQL 5.7」とは……yoku0825
  • 第2章:InnoDB徹底活用
    バッファプールの動的リサイズ,日本語全文検索……yoku0825
  • 第3章:柔軟で安全なレプリケーション
    マスタの並列化,クラッシュセーフスレーブ……yoku0825
  • 第4章:設定における留意点と分析機能の利用
    受け付けるSQLの厳格化,パフォーマンススキーマで分析……yoku0825

特集3
マネジメント入門
1on1,適切な目標設定,採用の工夫

  • 第1章:マネジメントとは
    はじめて取り組む際のポイントと情報源……是澤 太志
  • 第2章:1on1
    メンバーの強みと課題を見つけ,経営陣と戦略を練る……是澤 太志
  • 第3章:仮説,実行,検証
    チャレンジングな目標でメンバーの成長を促す……是澤 太志
  • 第4章:評価制度
    メンバーを正しく評価し成果を最大化する……是澤 太志
  • 第5章:採用
    チャネルごとの特徴,採用要件の定義,面接フロー……是澤 太志
  • 第6章:マネージャー自身の成長
    組織の成果の最大化と両立させるには……是澤 太志

連載

  • Perl Hackers Hub
    【第43回】PerlでのRedis活用法……一野瀬 翔吾 監修:牧 大輔,松木 雅幸,大沢 和宏
  • PHP大規模開発入門
    【最終回】PhpStorm徹底活用 ……人気IDEで高精度な入力補完やリファクタリングを実現……加藤 颯史
  • Javaの新定石 ── モダンな技術で現場を加速!
    【第6回】Java 8で直感的な日付/時刻操作 ……標準ライブラリに追加されたDate and Time APIを使おう!……のざき ひろふみ,うらがみ
  • 進め! フロントエンド先遣隊
    【最終回】Web Push APIでプッシュ通知……水嶋 淳貴
  • とれたてRuby
    【第2回】軽量認証ライブラリSorcery入門 ……ログイン,Remember Me,パスワードリセット……久田 真寛
  • 大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
    【最終回】膨大なログデータの処理・活用術 ……ミドルウェアの連携方法とツールの使い方……久保 達彦
  • Emerging Web Technology研究室
    【第22回】Jupyter Notebook+pandasによるPythonデータ解析……伊藤 直也

コラム

  • ゲームをおもしろくするコツ
    【第5回】「ちょうどいい」と感じる難易度調整……遠藤 雅伸
  • 継続は力なり ── 大器晩成エンジニアを目指して
    【第5回】勉強の勉強……ひげぽん
  • 「進化」を先取る現場から
    【第5回】セゾン情報システムズ 小野和俊 ……大規模な組織で柔軟性をいかに高めるか……海野 弘成
  • はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ
    【第48回】……はまちや2/竹原

Special Report

  • Cookpad TechConf 2017……編集部

Technology Flash

  • ヒットメーカー★サムザップの流儀
    【第2回】チャレンジできる環境はいかに作られたか……編集部
  • 超高速データベース「Vertica」とは?
    あのシステムもビッグデータ分析や機械学習に活用中! 【後編】……倉岡 洋義

特別広報

  • ドワンゴのエンジニア魂!
    【第2回】大量トラフィックを支えるインフラ ……独自プロトコル,ファイルシステムの実装もいとわない!……編集部