WEB+DB PRESS (ウェブDBプレス) 発売日・バックナンバー

全125件中 31 〜 45 件を表示
1,628円
特集1
[コードで超わかる!]
実践Android/iOSアプリ設計
開発を加速させる実装パターン

第1章:なぜモバイルアプリの設計は重要なのか
AndroidとiOSで,ショッピングアプリを作って学ぶ……成田 元輝
第2章:DIパターンで疎結合なコード
変更に強い設計を実現する……杉浦 颯太,成田 元輝,小和瀬 塁,監修:Matthew Vern
第3章:MVVMパターンでUIとロジックの分離
責務を分けてコードの肥大化を防ぐ……山中 大輔,小和瀬 塁,監修:Matthew Vern
第4章:Fluxアーキテクチャで状態管理
役割分割でデータフローをシンプルにする……末田 正樹,小和瀬 塁,監修:Matthew Vern
特集2
[速習]Spring Boot
簡潔にコードを書けるJavaフレームワーク

第1章:Spring Bootでお手軽Web開発
設定や構造がシンプルで効率的に開発できる……藤野 真聡
第2章:Spring Boot開発の基礎知識
コンポーネントの概念,パッケージ/クラス構成,新規プロジェクト作成……藤野 真聡
第3章:【基本編】タスク管理サービスを作ろう
Spring BootでのCRUD操作を体験……藤野 真聡
第4章:【応用編】クロール&配信サービスを作ろう
Qiitaから記事を取得し,一覧にして表示……藤野 真聡
第5章:本番環境で稼働させるために必要なこと
Vagrantによる仮想環境構築,サーバ設定,運用ノウハウ……藤野 真聡
特集3
仮想DOM革命
ReactでGUI設計が変わる!

第1章:なぜ仮想DOMが必要とされたか?
歴史から振り返るJavaScriptとDOM……竹馬 光太郎
第2章:ユーザーから見た仮想DOMの姿
アルゴリズムのイメージをつかむ……竹馬 光太郎
第3章:仮想DOMの内側を知る
効率の良い「仮想」構造とは……竹馬 光太郎
第4章:Fluxによる単方向データフロー
汎用的なGUI設計手法の誕生……竹馬 光太郎
第5章:仮想DOMが開く未来
react-native-domからFlutterまで……竹馬 光太郎
連載

Rubyドキドキ調査隊
【第5回】Rubyでメタプログラミング ……動的なメソッドの定義,フックメソッド,TracePoint……桑原 仁雄
どんとこい! フロントエンド開発
【第8回】Web Animations APIによるアニメーションの実装……倉長 拓海
Goに入りては…… ── When In Go...
【第8回】deferを使ったAPI設計 ……明示的なリソース解放を組み込む……牧 大輔
Perl Hackers Hub
【第51回】Test2で変わるモダンなテスト ……拡張性を持ったテスティングフレームワークとTest2::V0の使い方……秋山 卓巳 監修:牧 大輔,松木 雅幸,大沢 和宏
事業を支えるPHP
【第5回】今日から始めるPHPアプリのコードレビュー ……管理しやすいコードをチームで育てるポイント……前田 雅央
大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第2回】開発/運用オペレーションのセルフサービス化 ……データベーススキーマの管理,AWSの権限,本番環境の管理……星 北斗
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第2回】DockerでのJavaの活用 ……リソース制限,メトリクス収集/監視の注意点……末永 恭正,久保田 祐史
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第9回】受動的な体験のデザイン ……「なんとなく眺める」を快適にするには……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第57回】……はまちや2,竹原
1,628円
特集1
[低コスト,安定稼働,自動スケール]
実践サーバレス
AWS Lambdaによる開発/運用のポイント

第1章:サーバレスとは何か
メリットと制限を正しく知る……小笠原 みつき
第2章:サーバレス環境の作り方
AWS LambdaでHello World……西村 公宏
第3章:サーバレスなAPIを作ろう
APIの設計,開発環境の構築,デプロイ……西村 公宏
第4章:サーバレスなデータ分析環境を作ろう
Firehoseによる収集,Kinesis/S3による保存,Athenaによる集計……小笠原 みつき
第5章:サーバレスを支える継続的デリバリ
Circle CI/Terraformによるテストとデプロイの自動化……柳 佳音
第6章:サーバレスなシステムの監視
今日からできるログ/メトリクス監視……柳 佳音
特集2
Firebase大活用
モバイルアプリのバックエンドはお任せ!

第1章:Firebaseでできること
GoogleのmBaaSが開発から運用まで強力支援……志甫 侑紀
第2章:Firebase Cloud Messagingによるプッシュ通知
トークンを利用して手軽に実装……池田 友洋,木村 涼平
第3章:Firebase Authenticationによる認証
メールリンク認証,電話番号認証,匿名認証……髙橋 優介
第4章:Firebase Realtime Databaseによるリアルタイムな保存と同期
アプリからサーバを介さずデータベースを利用……髙橋 優介
第5章:Google Analytics for Firebaseによる分析
アプリ使用状況,ユーザー行動の把握……志甫 侑紀,木村 涼平
特集3
はじめてのスマートスピーカー
Google Home,Amazon Echo,IFTTTで音声アプリ開発!

第1章:スマートスピーカーとは何か
音声アプリの種類とそれぞれの特徴……大塚 雅和
第2章:音声アプリ開発で考えるべきこと
画面はなく,音声のみのインタフェースでは何が変わるのか……大塚 雅和
第3章:Google Assistantアプリの開発
Google Homeで遊べる仲間外れクイズを作ろう!……飯塚 直
第4章:Alexaスキルの開発
Amazon Echoで遊べる鳥の鳴き声クイズを作ろう!……飯塚 直
第5章:IFTTTサービスの開発
Google Home,Amazon Echoにまとめて対応しよう!……大塚 雅和
連載

大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第1回】Prometheusを用いた大規模システムのモニタリング ……柔軟,多機能,連携にも優れた新世代ツール……吉川 竜太
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第1回】AppCDSによるメモリ使用量/起動時間の削減 ……Java 10新搭載のプロセス間データ共有機能……末永 恭正,久保田 祐史
どんとこい! フロントエンド開発
【第7回】StorybookでらくらくUIコンポーネント開発 ……仕様,ドキュメント,テストを一元管理してワークフロー効率化!……浜田 真成,穴井 宏幸
事業を支えるPHP
【第4回】開発時に使えるAPIモックサーバの作成 ……素のPHPとビルトインWebサーバでこんなに簡単!……大島 一将
Rubyドキドキ調査隊
【第4回】Rubyでコマンドラインツールを作ろう ……手軽に作れて,ほかのプログラムと連携しやすい!……桑原 仁雄
Goに入りては…… ── When In Go...
【第7回】動的selectによるFan-out/Fan-inパターン ……一対多のデータのやりとりを実現する……牧 大輔
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第8回】動きによる楽しさの演出 ……コンテンツの変化,操作へのフィードバック……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第56回】……はまちや2,竹原
1,628円
特集1
[モダンなコードをギュッと凝縮!]イマドキPython入門
文法,機械学習,Web開発を一気に学ぼう

第1章:Pythonはどんな言語?
広く使われる理由を歴史とともに掘り下げる……末田 卓巳
第2章:開発環境を整えよう
はまらない導入手順と開発ツールの使い方……末田 卓巳
第3章:文法を押さえよう
基本的な書き方とPython特有の機能……林田 千瑛,陶山 嶺
第4章:科学技術計算と機械学習をやってみよう
NumPy,SciPy,pandas,scikit-learn……林田 千瑛
第5章:Webアプリケーションを作ろう
Bottleによるアワビの年齢推定アプリの開発……陶山 嶺
特集2
いきなりiPhoneアプリ開発
カメラの写真を加工してTwitter投稿!

第1章:開発環境を整えよう
Xcodeの基本操作とシミュレータの使い方……八谷 賢
第2章:アプリ開発をはじめよう
プロジェクト作成,UI部品の配置と動作,画面遷移……辰己 佳祐
第3章:画像加工アプリを作ってみよう
カメラで撮影した写真の取得,Twitter連携……竹澤 俊季
第4章:画像加工アプリに機能を追加しよう
画像の加工,ジェスチャ操作,ユーザー通知……服部 智
特集3
はじめてのUnity
シューティングゲームを作ろう!

第1章:Unityアプリ開発を始めよう
環境構築,Android端末での動作テスト……藤岡 裕吾
第2章:自機の作成
モデルとテクスチャの取り込み,カメラ設置,タッチ入力……藤岡 裕吾
第3章:弾の発射
オブジェクトの複製,移動方向の指定,描画の調整……藤岡 裕吾
第4章:敵機とボス機の作成
当たり判定,自動移動,撃破時の処理……藤岡 裕吾
第5章:ゲームのブラッシュアップ
カメラの調整,自機操作の改善,スコアの表示……藤岡 裕吾
連載

Goに入りては…… ── When In Go...
【第6回】Google APIから学ぶ,GoのためのAPI自動生成……牧 大輔
事業を支えるPHP
【第3回】[体系的に学ぶ]PHPの継続的バージョンアップ ……影響範囲の調査,互換性を保ったコードの書き換え,本番環境への適用……西郡 卓矢
Perl Hackers Hub
【第50回】Minillaを使ったモダンなCPANモジュール開発……松木 雅幸 監修:牧 大輔,松木 雅幸,大沢 和宏
どんとこい! フロントエンド開発
【第6回】GraphQLによる柔軟なWeb API開発 ……graphql.jsでAPIサーバ,Apolloでクライアントを実装する……穴井 宏幸,新 日出海
Rubyドキドキ調査隊
【第3回】体験! gem開発 ……コードとテストの実装,gemの公開と更新,プライベートgemの開発……桑原 仁雄
実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【最終回】HashiCorp Vaultで秘密情報の一括管理 ……情報セキュリティ対策を正しく行う……小田 知央
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第7回】「いいね!」の効果的な使い方 ……ボタン設計,複数リアクション,ブックマークとの違い……池田 拓司
継続は力なり ── 大器晩成エンジニアを目指して
【最終回】エンジニアはどこに行くのか……ひげぽん
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第55回】……はまちや2,竹原
Special Report

Ruby25……大場 光一郎,大場 寧子
try! Swift Tokyo 2018……松館 大輝
Cookpad TechConf 2018……日高 尚美
特別広報

“サービスの成功にコミットする”ために自社開発したフランジアのCI/CD
エンジニアたちが賛同して自ら開発に名乗りを上げて生まれたツール……Vu Xuan Dung
1,628円
特集1
体験! 脆弱性の見つけ方&ふさぎ方
Webアプリもスマホアプリも

第1章:脆弱性への攻撃を体験する前に
検証用SNSアプリケーション,モバイルアプリの準備……西村 宗晃,杉山 俊春
第2章:脆弱性を探す準備
Burp Suiteによる通信解析,dex2jarとJADによるAndroidアプリ解析……杉山 俊春
第3章:新規ユーザー登録画面に潜む脆弱性
OSコマンドインジェクション,ディレクトリトラバーサル…………西村 宗晃
第4章:ログイン画面とメイン画面に潜む脆弱性
SQLインジェクション,アクセス制御の不備,XSS…………西村 宗晃
第5章:スマートフォンアプリに潜む脆弱性
SNS認証の不備,API設計のミス,JWTライブラリの不具合……杉山 俊春
第6章:脆弱性を生まないようにするには
要件定義・設計・開発・テスト・運用フェーズに行うべきこと……monii
特集2
Ruby最前線
[コミッター直伝]新機能の活かし方

第1章:Rubyの25年を振り返って
誕生から現在までの軌跡とこれから……まつもとゆきひろ
第2章:Ruby 2.5での変更点
言語仕様,組込みクラス・モジュール,標準添付ライブラリ……村田 賢太
第3章:Gemificationの進化
標準添付ライブラリのgem化で管理の柔軟性向上……柴田 博志
第4章:パフォーマンス改善
高速化された機能とその活用法……国分 崇志
第5章:カバレッジ測定機能の強化
coverage.soでテストが不足している箇所を特定する……遠藤 侑介
第6章:データサイエンスでの活用
Rubyのみでの解析,強力なPythonツールとの連携……村田 賢太
特集3
今こそ始めるOpenStack
プライベートクラウドの世界標準!

第1章:なぜOpenStackなのか
インフラ構築の歴史を振り返り意義を考える……常松 伸哉
第2章:OpenStackの構築方法
Packstackによる検証環境,Kubernetesによる本番環境……髙石 諒,常松 伸哉
第3章:OpenStackの操作方法
コマンドライン,オーケストレーション,Web API……髙石 諒,常松 伸哉
第4章:OpenStackの設計と運用
実例から学ぶはまりどころと指針……高谷 雄貴
第5章:OpenStackの各種情報
運用の道標となるドキュメント,コミュニティ,イベント……常松 伸哉
連載

どんとこい! フロントエンド開発
【第5回】Progressive Web Apps ……ネイティブアプリのようなUXを実現する……穴井 宏幸,神野 真彦
実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【第5回】一歩先行くコンテナ管理アーキテクチャ ……FastContainerベースのリアクティブなシステムを作る……近藤 宇智朗
Goに入りては…… ── When In Go...
【第5回】Goのインタフェース定義の考え方……牧 大輔
Rubyドキドキ調査隊
【第2回】並行・並列処理の注意点 ……threadによる実装,ライブラリの使い分け,Ruby 3での取り組み……桑原 仁雄
事業を支えるPHP
【第2回】配列徹底攻略 ……79個もある関数の使い方やハマりどころを厳選紹介!……中西 豪
Perl Hackers Hub
【第49回】CPANモジュールの品質を支えるCI技術……水音 ぴね 監修:牧 大輔,松木 雅幸,大沢 和宏
Javaの新定石 ── モダンな技術で現場を加速!
【最終回】Mockitoによるテストダブル入門 ……疑似的な応答の作成,要求の記録,Springとの連携……のざき ひろふみ,うらがみ
コラム

継続は力なり ── 大器晩成エンジニアを目指して
【第11回】テックリード……ひげぽん
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第6回】「もっと見る」をちゃんとデザインする……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第54回】……はまちや2,竹原
特別広報

エンジニアよ,KADOKAWAで世界を目指せ
IP(知的財産)とIT(情報技術)が融合する新プロジェクトが始動!(後編)……編集部
1,628円
特集1
はじめてのペアプロ/モブプロ
メキメキと人が育ち,プロダクトの質を高める

第1章:ペアプロ/モブプロとは何か
情報伝達効率を最大にすることでプログラミングの質を高める……和田 卓人,川口 恭伸
第2章:ペアプログラミングの基本
いつ,誰と,どうやって行うか。具体的な進め方や導入のパターン……和田 卓人
第3章:ペアプログラミングの実践ノウハウ
開発環境のばらつき,リモートワークとの相性の悪さ,人事評価の難しさ……和田 卓人
第4章:モブプログラミングの基本
チーム一丸となってコードを書く新しい開発スタイル……川口 恭伸
第5章:モブプログラミングの実践ノウハウ
楽天ではどのように行っているのか……川口 恭伸,及部 敬雄
特集2
サービス改善ノウハウ大公開
Backlog,日経電子版,Yahoo! MAP,Scrapbox

第1章:Backlog
「慣れたUIが使いやすい」をどう乗り越えていくか……中川 裕二
第2章:日経電子版用
表示高速化と地道なUI/UX改良……鈴木 陽介,武市 大志,安田 竜
第3章:Yahoo! MAP
追加する機能,削除する機能をいかに選択するか……中村 友一,橋本 淳史,大西 惇樹,徳元 健太
第4章:Scrapbox
日々のドッグフーディングによる問題の発見と解決……増井 俊之
特集3
React Native実戦投入
Android/iOSアプリをJavaScriptで高速開発
第1章:React Nativeとは何か
そのメリットとデメリットを知る……舘野 祐一
第2章:React Nativeの基本
自動リロード,デバッグ,Flowで静的型チェック,jestでテスト……舘野 祐一
第3章:天気予報アプリを作ろう
画面の表示と遷移,fetch APIでの通信,ネイティブ機能の利用……三上 哲朗
第4章:本番アプリ開発のノウハウ
リリース後の即時更新,継続的デリバリ,モニタリング……舘野 祐一
17周年記念エッセイ
あのときの決断
今振り返る,選んだ選択肢,選ばなかった選択肢
第1章:個人サービスの事業化の決断
具体的なプランがないままの暗中模索……浜本 階生
第2章:決断の機会は数珠つなぎ
小さい決断の積み重ねが大きな影響力をもたらす……西尾 泰和
第3章:決断しない決断術
決断しない決断術……設樂 洋爾
連載

事業を支えるPHP
【第1回】異常系コードのリファクタリング……鈴木 健太
Rubyドキドキ調査隊
【第1回】RuboCopを使ってきれいで安全なコード!……桑原 仁雄
どんとこい! フロントエンド開発
【第4回】MobXでらくらく状態管理……穴井 宏幸
Goに入りては…… ── When In Go...
【第4回】並行処理前提の安全なAPI設計……牧 大輔
Javaの新定石 ── モダンな技術で現場を加速!
【第11回】外部境界のテスト ……H2でDBアクセス,SubEtha SMTPでメール送受信環境を疑似的に作り出す……のざき ひろふみ,うらがみ
実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【第4回】サービス改善につながるログ活用基盤の構築……三宅 悠介
Perl Hackers Hub
【第48回】Perlでの今風のゲームサーバ開発とテスト……谷脇 真琴 監修:牧 大輔,松木 雅幸,大沢 和宏
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第5回】長くなりがちなコンテンツをどう見やすくするか……池田 拓司
継続は力なり ── 大器晩成エンジニアを目指して
【第10回】マネージャーマネジメント……ひげぽん
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第53回】……はまちや2,竹原
Special Report

『Emacs実践入門』出版記念イベント……編集部
特別広報

エンジニアよ,KADOKAWAで世界を目指せ
IP(知的財産)とIT(情報技術)が融合する新プロジェクトが始動!……編集部
1,628円
特集1
[開発者待望の新機能の数々!]iOS 11最前線
Swift 4,Xcode 9,機械学習,AR

第1章:iOS 11の新機能
画面収録,次世代メディアフォーマット,App Storeの一新……森本 利博
第2章:iOS 11の新しいフレームワーク
機械学習,拡張現実,端末のユニークチェック,NFC……森本 利博
第3章:Swift 4の新機能
後方互換性を持った初めてのメジャーアップデート……武井 優己
第4章:サーバサイドSwift入門
サーバレスWebアプリケーションを作ろう!……武井 優己
第5章:Xcode 9の新機能
リファクタリング機能,ワイヤレス開発,テスト……森本 利博
特集2
[3年ぶりのメジャーリリース!]Java 9集中講座
新機能,モジュール化,付属ツールの刷新

第1章:何が変わった?
Java 9これからさらに進化するための布石……SPY
第2章:モジュールシステム
パッケージの依存関係管理が行いやすくシンプルに……久保田 祐史
第3章:移行時のポイント
削除された機能,変更された仕様……SPY
第4章:新構文でコードを進化させよう
Stream/Collectorsの機能拡張,FMA,Cleaner……SPY
第5章:付属ツール大変化
各種解析,非推奨機能の調査,事前コンパイル……SPY
特集3
現場で使うSlack
チーム開発,サービス連携,Slack App

第1章:Slackの魅力
開発を楽しくする特徴と基本用語……大倉 香織
第2章:現場で使う基本機能
絵文字,ピン,書式,メンション,通知機能……大倉 香織
第3章:外部アプリケーションとの連携
Jenkins CI,GitHub,Hubot,Googleカレンダー……石川 雅之
第4章:Slack Appの作り方
Botkit,Interactive Messages,Slash Commands……袴田 類
連載

実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【第3回】mrubyを活用したインフラ運用の最前線……山下 和彦
Goに入りては…… ── When In Go...
【第3回】Go 1.9の型エイリアスによるリファクタリング……牧 大輔
どんとこい! フロントエンド開発
【第3回】Vue.jsでお手軽UI構築 ……シンプルに始められて大規模にも対応!……穴井 宏幸,加藤 隆一郎,加藤 佑典,金 昌熙
Perl Hackers Hub
【第47回】Anikiで学ぶ実践的なO/Rマッパの作り方……佐藤 健太,監修:牧 大輔,松木 雅幸,大沢 和宏"
Javaの新定石 ── モダンな技術で現場を加速!
【第10回】テンプレートエンジンThymeleaf ……テンプレートをそのままブラウザで表示できて作業しやすい!……のざき ひろふみ,うらがみ
【最終回】とれたてRuby
dry-validationで強力バリデーション ……型安全な制約であらゆるデータを厳密に検証!……久田 真寛
コラム

継続は力なり ── 大器晩成エンジニアを目指して
【第9回】ログのすすめ……ひげぽん
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第4回】待ち時間のデザイン……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第52回】……はまちや2,竹原
Special Report

builderscon 2017 tokyo……牟田 裕太郎
Scala関西Summit 2017……粕谷 大輔
PyCon JP 2017……陶山 嶺
iOSDC Japan 2017……長谷川 智希
RubyKaigi 2017……石田 和太郎,小林 純一
1,628円
特集1
作って学ぶ人工知能
自然言語処理,機械学習,深層学習がまるわかり!

第1章
人工知能とはどんな技術なのか?
歴史,基盤となる技術や手法,活用のノウハウ
……河原 一哉
第2章
自然言語処理
文書のクリーニングから正規化,データ表現までの実用的ノウハウ
……白土 慧
第3章
機械学習
scikit-learnとgensimで,文書の自動分類を実現!
……菊田 洸
第4章
深層学習とニューラルネットワーク
word2vecとGloVeで,「パリ」-「フランス」+「日本」=「東京」を実現!
……西鳥羽 二郎
特集2
対応必須! 完全HTTPS化
移行手順からつまずくポイントまで

第1章
なぜ完全HTTPS化が必要なのか
Webサービスを安心して利用してもらうために
……星 北斗
第2章
完全HTTPS化はじめの一歩
証明書の選び方,構成の検討,テスト環境の構築
……星 北斗
第3章
HTTPリソースのHTTPS化
mixed contentを効率的に修正するには
……星 北斗
第4章
リリース時に注意すべきこと
確認すべき事項と,ミスを防ぐリリースの順序
……星 北斗
第5章
クックパッド完全HTTPS化の影響
収益,ユーザーの反応,パフォーマンスはどう変わったか
……星 北斗
特集3
メルカリ開発ノウハウ大公開
ぜんぶ見せます! 1日100万出品のフリマアプリの舞台裏

第1章
グローバルで戦うメルカリの開発組織
チームのパフォーマンスを最大化する体制としくみづくり
……柄沢 聡太郎
第2章
スピード開発のサーバサイド
開発着手からリリースまでの流れと,メルカリAPIの裏側
……大谷 勇毅,新井 啓太
第3章
使い勝手を決めるモバイルアプリ開発
ログの収集と,ABテストの活用
……HANADA Yoshihito
第4章
品質を支えるQAとSET
手動と自動の両輪,QA環境の整備,E2Eテストの自動化
……増田 謙一,池上 達也,木下 祐実,藤原 大
第5章
信頼性向上を担うSRE
ハイブリッド&マルチクラウド,アーキテクチャの共通化
……長野 雅広
Appendix
高速PDCAを支えるデータ分析
分析体制と,BigQueryを中心とした分析環境
……樫田 光
100号記念選書
TOPエンジニアを支える1冊
超豪華23名!

縣 俊貴,大川 徳之,栗林 健太郎,小飼 弾,庄司 嘉織,鈴木 勇介,高橋 征義,田中 哲,徳永 拓之,中嶋 謙互,中島 拓,西尾 泰和,西田 圭介,羽生 章洋,藤本 真樹,外村 和仁,まつもとゆきひろ,松本 亮介,ミック,三宅 陽一郎,森田 創,山本 陽平,吉羽 龍太郎
100号記念エッセイ
あのときの自分へ
もし,過去に戻ってアドバイスできるなら

第1章
勉強すべきこと,すべきでないこと
……深津 貴之
第2章
Web技術の変化に適応し続けるには
……泉水 翔吾
第3章
技術を磨き続けよう
……佐藤 太一
第4章
Good Choice!
……arton
第5章
君は孤独じゃない
……松田 明
連載

どんとこい! フロントエンド開発
【第2回】AMP対応でモバイルサイトを高速表示!
……脇崎 正俊,安部 洋平,安川 潤一
Goに入りては…… ── When In Go...
【第2回】Goプログラムのパフォーマンス向上 ……アロケーションが起こるタイミングを知る
……牧 大輔
Perl Hackers Hub
【第46回】Perl 5.26で変わること
……石垣 憲一,監修:牧 大輔,松木 雅幸,大沢 和宏
Javaの新定石 ── モダンな技術で現場を加速!
【第9回】Selenideでブラウザ自動テスト ……使い方から現場で遭遇する問題まで
……のざき ひろふみ,うらがみ
実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【第2回】完全HTTPS時代の証明書管理 ……データベースで一括管理!
……平原 正裕
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第3回】赤の使い方 ……色が与える直感的な印象を活かす……池田 拓司
継続は力なり ── 大器晩成エンジニアを目指して
【第8回】無駄な英語勉強……ひげぽん
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第51回】……はまちや2,竹原
Special Report

『Androidを支える技術』出版記念イベント
……黒川 洋
特別広報

「Express Connect」到来
新たな可能性を生み出すAlibaba Cloud専用型ネットワークサービス
……編集部
オフショア開発最前線
フランジアが目指す事業創生のプラットフォーム
……小林 泰平
1,628円
特集1
[Rubyで学ぶ!]良いコードって何だろう?
現場で光る✨ 変数,メソッド,クラス,モジュール活用法

第1章:良いコードを書く理由
10年利用されるソフトウェアに必要なこと ……髙橋 健一,谷口 禎英
第2章:変数,定数,メソッド
意図を伝える書き方,名前の付け方……井本 大登,山崎 勝平
第3章:クラス
責務の分割,デザインパターンの活用……山崎 勝平,大和田 純
第4章:モジュール
理解しやすい形で振る舞いを共有する……内村 元樹
第5章:チーム開発でのテクニック
コードレビュー,開発の指針,アーキテクチャ……坂東 昌哉
特集2
[iOS/Android両対応!!]UIテスト自動化
Espresso,XCTest,Appium

第1章:モバイルアプリのUIテスト
はじめにテストする内容を決めよう…… 平田 敏之
第2章:UIテストで注意するべき点
テスト実装前,実装時,実装後のポイント…… 平田 敏之
第3章:EspressoによるAndroidの機能テスト
Google公式のUIテスティングフレームワークで動作を確認しよう…… 平田 敏之
第4章:XCTestによるiOSの機能テスト
Apple公式のUIテスティングフレームワークで動作を確認しよう…… 平田 敏之
第5章:AppiumによるiOS/Androidのシナリオテスト
ユーザーの想定操作を確認しよう…… 平田 敏之
第6章:UIテストのさらなる活用
デバイスファームとCI環境を使って,継続的にテストしよう…… 平田 敏之
特集3
実践Kubernetes
Google Container Engineではじめる新時代のコンテナ管理!

第1章:Kubernetesとは何なのか
これまでの歴史とその存在意義…… 牧 大輔 
第2章:Kubernetesの基本コンセプト
複雑なコンテナ管理をシンプルに表現する…… 牧 大輔
第3章:Kubernetesによるコンテナ管理
スケーリング,そしてライフサイクル制御…… 牧 大輔
第4章:Kubernetesによるシステム構築
Google Container Engineでお手軽オーケストレーション…… 牧 大輔
第5章:Kubernetesによるシステム運用
ログ監視,アップグレード,便利な外部ツール…… 牧 大輔
一般記事

チーム内の対立解消
事例で学ぶ原因分析,解決方法……板敷 康洋,大﨑 浩崇
連載

どんとこい! フロントエンド開発
【第1回】入門webpack 2 ……設定の書き方,出力ファイルの分割,不要コードの削除……穴井 宏幸
実践! 先進的インフラ運用 ── 検索してもでてこない,ホスティングの現場で培ったノウハウ
【第1回】Linuxの機能を駆使した負荷対策 ……rlimit,cgroupでリソースを制御しよう!……原口 宗悟
とれたてRuby
【第4回】新登場Rails 5.1 ……Yarn/Webpacker,秘匿情報の暗号化,form_with……久田 真寛
Perl Hackers Hub
【第45回】Perlで作るコマンドラインツール ……オプション,サブコマンド,設定ファイルへの対応……ふしはらかん 監修:牧 大輔,松木 雅幸,大沢 和宏
Javaの新定石 ── モダンな技術で現場を加速!
【第8回】Optional/Stream適材適所 ……関数プログラミング的な書き方をするとき/しないとき……のざき ひろふみ,うらがみ
コラム

継続は力なり ── 大器晩成エンジニアを目指して
【第7回】1 on 1で何を話すのか……ひげぽん
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第2回】エラーと確認 ……スムーズな手続きを実現するには……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第50回】……はまちや2,竹原
Special Report

Google I/O 2017 -…… 片田 雄樹,渋江 一晃
1,628円
特集1
[調べ方から身につける]Web開発 基礎の基礎
開発環境の整備,フレームワークで開発,エラーに対処

第1章:Web開発をはじめよう
プログラミング言語の違いって?開発には何が必要?……丸山 晋平
第2章:ライブラリ/処理系を上手に管理する
プロジェクトごとに使い分け,イマドキの開発環境を構築……丸山 晋平
第3章:フレームワークですばやく開発する
定石を踏みながら,実際のアプリケーション開発を体験……丸山 晋平
第4章:恐れずエラーに対処する
メッセージに含まれる情報,よくあるエラーの原因……丸山 晋平
第5章:あふれる情報と正しく付き合う
公式ドキュメントの読みかた,書籍やブログからの学びかた……丸山 晋平
特集2
これからはじめるDocker
最新インフラ構築の一部始終を体験!

第1章:イマドキのインフラはDockerにおまかせ
手順をコード化して手軽に構築する……前佛 雅人
第2章:Dockerを使ったアプリケーション開発
本番と同じ環境を手元でも実現……前佛 雅人
第3章:VPS/クラウドでのDocker環境の整備
Docker MachineでOSからDockerまで自動設定……前佛 雅人,横田 真俊
第4章:本番環境でのアプリケーションの立ち上げ
Docker Hubでイメージの構築・デプロイ・実行……前佛 雅人
第5章:Dockerインフラの安定運用
管理コマンド,ソフトウェアの自動更新,セキュリティ設定……前佛 雅人
特集3
AWSコスト削減
半額だって夢じゃない!
第1章:AWSを賢く使う!
各サービスの課金体系を知る……小原 薫
第2章:EC2でのWebサービス提供コストを削減!
必要十分なスペックを割り当てる……小原 薫
第3章:S3でストレージコストを削減!
速度を求めないデータに利用する……小原 薫
第4章:CloudFrontでEC2を高速化!
アクセス頻度が高いデータをキャッシュする……小原 薫
第5章:CloudFrontでS3を高速化!
キャッシュを活用し,コスト削減と両立する……小原 薫
一般記事

良いPHPコードを保つ技術
規約と指針を整備し,静的解析ツールを活かす…… 小笠原 空宙
技術系カンファレンスに行こう!
参加する方法,発表者になる方法…… 高橋 征義
連載

【新連載】Goに入りては…… ── When In Go...
【第1回】Go 1.8アップグレードのススメ ……contextの利用によるこれからのコーディングパターン……牧 大輔
Perl Hackers Hub
"【第44回】LINE Messaging APIで作るchatbot ……LINE::Bot::APIとngrokでお手軽に!……"大沢 和宏(Yappo),監修:牧 大輔,松木 雅幸,大沢 和宏"
とれたてRuby
【第3回】内部実装から学ぶErubiのしくみ ……Rails 5.1で標準採用のテンプレートエンジン……久田 真寛
Javaの新定石 ── モダンな技術で現場を加速!
【第7回】実践! イマドキのビルド環境 ……複雑なプロジェクトでもディレクトリ構成やライブラリ管理で迷わない!……のざき ひろふみ,うらがみ
コラム

【新連載】縁の下のUIデザイン ──少しの工夫で大きな改善!
【第1回】画像はどう置く? ……位置,大きさ,揃え方……池田 拓司
継続は力なり ── 大器晩成エンジニアを目指して
【第6回】何も持たない……ひげぽん
ゲームをおもしろくするコツ
【最終回】ナラティブ ……ユーザー自らが生み出すゲーム体験……遠藤 雅伸
「進化」を先取る現場から
【最終回】Supership 和田修一 ……2週間ごとの定期リリースを「当たり前」にするスクラムの勘所……海野 弘成
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第49回】……はまちや2/竹原
Special Report

DroidKaigi 2017……日高 正博
『Swift実践入門』刊行記念 Tech Talks ……編集部
特別広報

ラクスのJavaエンジニア派遣サービスを選んだ理由 ……編集部
ドワンゴのエンジニア魂!
【第3回】ドワンゴがFPGAを使った開発に乗り出したワケ……編集部
Technology Flash

ヒットメーカー★サムザップの流儀
【第3回】 サムザップの強みと これからのゲーム開発……編集部
1,628円
特集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回】大量トラフィックを支えるインフラ ……独自プロトコル,ファイルシステムの実装もいとわない!……編集部
1,628円
特集1
[Pull Requestを活用!]レビュー実践研修
プロダクトの品質を楽しく効率的に高める

第1章:ソフトウェア開発における「レビュー」とは?
品質の向上,チームの強化……大和田 純
第2章:レビューの基本
レビューを受ける側,する側が意識すること……大和田 純
第3章:チームでのレビュー
レビュー待ちを短縮,Emojiを活用,完了条件を明確に……大和田 純
第4章:他職種のメンバーとのレビュー
インフラエンジニア,デザイナー,マネージャー…………大和田 純
特集2
Swift 3開発最前線
iOS 10,Xcode 8,パッケージマネージャ

第1章:Swift 3入門
大きな破壊的変更を伴うメジャーリリース! 次期Swift 4はどうなる?……池田 翔
第2章:Swift Package Manager入門
ついに登場したApple公式のパッケージマネージャ……池田 翔
第3章:Xcode 8の新機能
ソースコード編集機能を自分で拡張しよう!……池田 翔
第4章:iOS 10の新機能
アプリとOSのシームレスな連携を実現しよう!……池田 翔
第5章:Swift 3への移行
移行手順と,容易な移行先としてのSwift 2.3……池田 翔
特集3
はやぶさ2小惑星探査ノウハウ大公開
宇宙航行からサンプル採集,帰還までの舞台裏

第1章:はやぶさ2とは何か
小惑星「リュウグウ」探査の全貌……佐伯 孝尚,山口 智宏,武井 悠人
第2章:宇宙空間での探査機制御
位置や状態に応じて自律的に動かす……山本 幸生,尾川 順子
第3章:小惑星の調査ミッション
多彩な観測や実験を正確に遂行する……岡田 達明
第4章:地上局と探査機の連携
確実に通信を行い,データを活用する……山本 幸生
第5章:軌道計算を体験!
NASAが開発し,世界で使われるOSS「SPICE」……山本 幸生
16周年記念特別エッセイ
私のキャリアチェンジ
その道を選ぶまでに考えたこと

第1章:不安にどう向き合うか
市役所職員からの転職を決意した理由……栗林 健太郎
第2章:フルタイムRubyコミッタという仕事
今までにない職を作り出す……卜部 昌平
第3章:好きなことなら
CTO,取締役,人事……どこからがキャリアチェンジか……藤本 真樹
第4章:作家への転身
SF小説『Gene Mapper』はいかにして生まれたか……藤井 太洋
連載

【新連載】[不定期連載]マネジメント相談室
【第1回】バイモーダル戦略 ……System of RecordとSystem of Engagement……伊藤 直也
【新連載】とれたてRuby
【第1回】Ruby 2.4最速入門 ……Integer大統一,Warningモジュール,binding.irb……久田 真寛
Javaの新定石 ── モダンな技術で現場を加速!
【第5回】DomaでミスなくDBアクセス ……アノテーションを活かした手厚いコンパイル時チェック……のざき ひろふみ,うらがみ
PHP大規模開発入門
【第17回】レガシーなプロダクトの改善 ……フレームワークを利用できない環境でのライブラリ活用……うさみ けんた
進め! フロントエンド先遣隊
【第5回】ECMAScript 2015/2016コーディングのベストプラクティス……わかめ まさひろ
大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
【第5回】APIによるサービス間連携……久保 達彦
Perl Hackers Hub
【第42回】大規模広告配信でのCPANモジュールの活用……著者:星野 将 監修:牧 大輔,松木 雅幸,大沢 和宏
コラム

ゲームをおもしろくするコツ
【第4回】ゲームを盛り上げるサウンド……遠藤 雅伸
継続は力なり ── 大器晩成エンジニアを目指して
【第4回】プロダクティビティの鬼……ひげぽん
「進化」を先取る現場から
【第4回】日本経済新聞社 鈴木陽介 ……周囲を巻き込み,内製化を実現……海野 弘成
はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
【第47回】……はまちや2,竹原
Special Report

Scala関西Summit 2016
……粕谷大輔
Japan Product Manager Conference 2016
……編集部
ServerlessConf Tokyo 2016
……編集部
AbemaTV Developer Conference 2016
……編集部
Technology Flash

純国産SSP「fluct」が低遅延/高信頼性を実現した秘訣
……編集部
ヒットメーカー★サムザップの流儀
【第1回】大人気ゲームのバックエンドを支えるエンジニアが説く! ……編集部
超高速データベース「Vertica」とは?
あのシステムもビッグデータ分析や機械学習に活用中! 【前編】……倉岡 洋義
特別広報

現場のエンジニアが語る「Alibaba Cloud」の可能性
世界有数のEC企業とソフトバンクが手を組んだクラウドサービス……編集部
ドワンゴのエンジニア魂!
【第1回】ニコ動/ニコ生 HTML5化への奮闘 ……ドワンゴ流動画配信サービスのつくりかた……編集部
1,628円
特集1
[実装例でわかる!]実践アクセシビリティ
読み上げ,タッチ,キーボードetc. 多様な操作に対応

第1章:「アクセシビリティ」とは何か
求められる要件,対応の進め方,ガイドライン……小出 淳子,黒澤 剛志
第2章:画像や色の代替コンテンツ
伝えたい情報をテキストでも提供する……小出 淳子,黒澤 剛志
第3章:機械が理解しやすいマークアップ
HTMLの仕様を正しく使い,コンテンツの意味を表現する……黒澤 剛志
第4章:アクセシブルなUIの基礎知識
状況に左右されない操作や通知をいかに実現するか……黒澤 剛志
第5章:デバイスに共通した操作の実装
ユーザーの実行や入力を単一のコードで検出する……黒澤 剛志
第6章:各デバイスに特化した操作の実装
マウスでもキーボードでもタッチでも操作可能にする……黒澤 剛志
特集2
Goによる並行処理
複雑な処理をスイスイ書こう!

第1章:これまでの並行処理
マルチプロセス方式とマルチスレッド方式……牧 大輔
第2章:Goでの並行処理
goroutine,channel,標準パッケージの活用……牧 大輔
第3章:並行処理の実装パターン
同時実行数制御,fanout,連番,タイムアウト,キャンセル……牧 大輔
第4章:実践から得た教訓
pecoの開発で遭遇した問題と解決方法……牧 大輔
特集3
試して学ぶHTTP
最新仕様まできちんと理解!

第1章:TCP/IPの基礎知識
階層モデルとTCP,IPの特徴……横江 亮佑
第2章:HTTPの基礎知識
リクエスト/レスポンスの構造とステータスコード……山口 貴也
第3章:HTTPメソッド
シンプルな命令の組み合わせでさまざまな処理を実現……尾藤 正人
第4章:HTTPヘッダ
キャッシュ,コネクションの再利用,コンテンツの移動……佐藤 琢哉
第5章:HTTP/2
HTTP/1.1の問題点をいかに解決しているか……中橋 研太郎
一般記事

機械学習×サーバ管理
将来予測,異常検出による先進的インフラ運用……田中 慎司
Androidアプリの国際化
数詞も日時もレイアウトも,さまざまな言語に対応させよう!……小西 裕介
連載

Emerging Web Technology研究室
【第21回】AWS LambdaとServerless Frameworkでサーバレスアーキテクチャ……伊藤 直也
進め! フロントエンド先遣隊
【第4回】新登場! Angular 2 ……生まれ変わったシングルページアプリケーションフレームワーク……稲富 駿
Rubyの現場の最新技術
【最終回】新世代ファイルアップロードライブラリShrine ……バックグラウンド処理,クラウドへの直接アップロード……前島 真一
大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
【第4回】データ処理の高速化 ……メトリクスの可視化,SQLの最適化,キャッシュの活用……長野 雅広
PHP大規模開発入門
【第16回】PHPの静的解析 ……ドキュメントの生成,品質の計測,問題箇所の発見……山際 康貴
Javaの新定石 ── モダンな技術で現場を加速!
【第4回】AssertJで一歩進んだテストコード ……書きやすく読みやすい,流れるようなアサーション……のざき ひろふみ,うらがみ
Perl Hackers Hub
【第41回】Plack::Middleware再入門……著者:岡林 大,監修:牧 大輔,松木 雅幸,大沢 和宏
コラム

ゲームをおもしろくするコツ
【第3回】来るべきVRの世界 ……立体視の歴史,ゲームの目指すべき方向……遠藤 雅伸
継続は力なり ── 大器晩成エンジニアを目指して
【第3回】常にそこにいろ……ひげぽん
「進化」を先取る現場から
【第3回】Preferred Networks 久保田展行 ……研究とエンジニアリングの両輪で開発を進める現場……海野 弘成
はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
【第46回】……はまちや2,竹原
Special Report

RubyKaigi 2016
……大場 寧子,大場 光一郎
GitHub Universe 2016
……野々下 裕子
1,628円
特集1
[鍵は監視にあり!]実践スケーラブルAWS
規模に適した設計,負荷に応じた増減,障害への自動対応

第1章:AWSにおけるスケーリングの基本戦略
成長段階に合わせた適切なインフラ構成……藤原 俊一郎
第2章:規模が拡大しても破綻しない監視
監視対象を動的に増減,値を集約して適切に通知……藤原 俊一郎
第3章:Webサーバ/アプリケーションサーバのスケール
ELBでロードバランシング,SQSで非同期処理……朽木 拓
第4章:キャッシュサーバのスケール
ElastiCacheとtwemproxyを組み合わせ負荷を分散……朽木 拓
第5章:データベースサーバのスケール
RDSでリードレプリカを利用,フェイルオーバーへの対応……朽木 拓
第6章:オートスケールを無駄なく活用
自律的なプロビジョニング,余裕を持った発動ポリシー……藤原 俊一郎
特集2
はじめてのKotlin
次世代Android開発言語を使おう

第1章:Kotlinとは何か
なぜAndroidの開発言語として注目されているのか……八木 俊広
第2章:Try Kotlinで基本文法を学ぼう
null許容型,スマートキャスト,制御構文,クラス……八木 俊広
第3章:ラムダ式と関数を使いこなそう
ラムダ式,高階関数,拡張関数……八木 俊広
第4章:Android開発に導入しよう
Android Studioへの導入と,つまずきやすいポイントの解消……八木 俊広
第5章:Kotlinを活用しよう
Android APIの改善と,効率的な開発の実現……八木 俊広
第6章:Kotlinの将来
公式採用の可能性と,今後のマイルストーン……八木 俊広
特集3
作って学ぶElectron
Webの技術でデスクトップアプリ!

第1章:Electronの世界へようこそ
特徴,アーキテクチャ,開発環境の構築……吉田 太一郎
第2章:主要なAPIを学ぼう
デスクトップ通知,ウィンドウやメニューの生成,クリップボードの活用……吉田 太一郎
第3章:Twitterクライアントを作ろう【基本編】
タイムライン,投稿ウィンドウの実装……吉田 太一郎
第4章:Twitterクライアントを作ろう【応用編】
デスクトップ通知,下書き機能の実装……吉田 太一郎
第5章:さらなる開発を行うために
デバッグ,テスト,アプリケーション配布……吉田 太一郎
連載

Javaの新定石 ── モダンな技術で現場を加速!
【第3回】最新Java EEでかんたんWeb開発 ……ルーティング,DBアクセスからデプロイまで一巡り……のざき ひろふみ,うらがみ
PHP大規模開発入門
【第15回】PHP初心者がハマりがちな落とし穴 ……型のキャスト,変数とリファレンス,引数による挙動の違い……うさみ けんた
進め! フロントエンド先遣隊
【第3回】WebRTCの現在と未来 ……抱える問題,規格の分裂と統合,ブラウザの対応状況……水嶋 淳貴
大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
【第3回】データベースのバックアップとリストア ……すばやく安全に復旧するために必要なこと……佐々木 健一
Perl Hackers Hub
【第40回】Perl開発への動的な型制約の導入……柴崎 優季 監修:牧 大輔,松木 雅幸,大沢 和宏
Rubyの現場の最新技術
【第2回】Pumaを使ってみよう! ……Rails 5で標準採用されたサーバの魅力……前島 真一
Emerging Web Technology研究室
【第20回】OSSによるデータ分析基盤の構築 ……Embulk,Re:dash,Digdag……伊藤 直也
コラム

ゲームをおもしろくするコツ
【第2回】文字情報の伝え方 ……プレイを妨げずわかりやすく表示するには……遠藤 雅伸
継続は力なり ── 大器晩成エンジニアを目指して
【第2回】プロダクトアンチパターン……ひげぽん
「進化」を先取る現場から
【第2回】ソニックガーデン 倉貫義人 ……「育てる」負担をなくし,各人が腕を磨ける組織……海野 弘成
はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
【第45回】……はまちや2,竹原
Technology Flash

リクルートライフスタイルの技術力を追え!
【第4回】[データ活用編]チームの誰もが活かせる分析基盤を目指して……編集部
1,628円
特集1
[要求の変化に柔軟に対応する]実践見積り
スケジュール,スコープ,スキル

第1章:見積りとは何か
よくある誤解を招かないようにしっかり定義しよう……原田 騎郎,吉羽 龍太郎
第2章:見積り技術の背景
誤差や認知バイアスにどう向き合うか……原田 騎郎,吉羽 龍太郎
第3章:問題の変化が限定的な領域での見積り方法
計測データをいかに収集しどう活用するか……原田 騎郎,吉羽 龍太郎
第4章:問題が変化する領域での見積り方法
アジャイルと組み合わせて開発の改善を助ける……原田 騎郎,吉羽 龍太郎
第5章:これからの見積り方法
No EstimatesとMob Programming……原田 騎郎,吉羽 龍太郎
特集2
SQL高速化ガイド
インデックス,データの取捨,I/O効率化

第1章:あなたのSQLが遅い理由
実行のしくみからアンチパターンを学ぶ……松浦 隼人
第2章:計測して遅いSQLを見つけよう
スロークエリログの解析と実行計画の読み方……須藤 涼介
第3章:SQLをチューニングしよう
ブログアプリケーションを例に高速化を実践……生沼 一公
第4章:SQLのチューニングを越えて
テーブル設計とスケールアップ/スケールアウト……生沼 一公
特集3
[詳解]モダンCSS
記法,スタイルの管理,PostCSS

第1章:CSSの基本と現状
基本文法,カスケーディングの挙動,抱えている問題……森下 雅章
第2章:CSSをうまく書く
コーディング規約,設計指針,スタイルガイド……森下 雅章
第3章:PostCSSによるCSSの変換
API,ベンダープリフィックスの付与,リンタ……森下 雅章
第4章:CSSコードを抽象化する
cssnextでCSSの新しい記法を使おう……森下 雅章
第5章:CSSにローカルスコープを
CSS in JS,CSS Modules……森下 雅章
連載

【新連載】Rubyの現場の最新技術
【第1回】新登場Rails 5 ……新機能,変更点をさっそく試そう……前島 真一
Perl Hackers Hub
【第39回】Perl 6の歩き方 ……15年越しでリリースされた新バージョン……鍛治 匠一 監修:牧 大輔,松木 雅幸,大沢 和宏 
Emerging Web Technology研究室
【第19回】モダンJavaScriptオーバービュー ……現在のデファクトスタンダードを一望する……伊藤 直也
Javaの新定石 ── モダンな技術で現場を加速!
【第2回】マルチスレッド/GCとの付き合い方 ……安全に扱うためのコーディングスタイル……のざき ひろふみ,うらがみ
PHP大規模開発入門
【第14回】PHPでコマンドラインプログラム ……バッチ処理,ジョブキュー,ログのストリーミング処理……高山 温
大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
【第2回】データベースのスケーリング……佐々木 健一
進め! フロントエンド先遣隊
【第2回】ECMAScript 2016/2017を発掘する ……今すぐ使える新機能と検討中の便利機能……わかめ まさひろ
コラム

継続は力なり ── 大器晩成エンジニアを目指して
【第1回】プロダクトの作り方……ひげぽん
ゲームをおもしろくするコツ
【第1回】確率の罠 ……ドロップ確率1%=100回倒せば手に入る?……遠藤 雅伸
「進化」を先取る現場から
【第1回】堀江大輔 ……GitHubが成長の中で培ったチームの作り方……海野 弘成
はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
【第44回】……はまちや2,竹原
Special Report

Scala福岡2016……藤田 正訓
Tokyo RubyKaigi 11……編集部
1,628円
特集1
Web開発新人研修
手を動かして学ぶ開発の全体像

第1章:Web開発の世界へようこそ!
開発に参加するメンバーの役割と必要なスキル……近藤 宇智朗,大和田 純
第2章:開発環境を整えよう
ターミナル,エディタ,バージョン管理……谷口 禎英
第3章:Webアプリケーションを作ろう
RailsによるMVC開発,バグを発見するためのテスト……後藤 利博
第4章:フロントエンドを開発しよう
HTML,CSS,JavaScript……黒瀧 悠太
第5章:インフラを構築しよう
VagrantによるLinux環境構築,Itamaeによる自動化……山下 和彦
第6章:モバイルアプリ開発の特徴
プラットフォーム,開発方法,デバイスの機能……河野 匡貴
特集2
[実践]データ収集
Fluentd/Embulkによるログ&マスタデータの活用

第1章:なぜデータが必要なのか
データの収集と分析の全体像……古橋 貞之
第2章:Fluentdによるストリーミングデータ収集
リアルタイムなログ収集,ルーティングの設定,プラグインの自作……瀬尾 直利
第3章:Embulkによるバッチデータ収集
マスタデータの収集,設定の自動推測,異なるデータベース間での転送……古橋 貞之
第4章:DeNAでのデータ収集
ストリーミング/バッチ収集の使い分けと実践方法……瀬尾 直利
第5章:クックパッドでのデータ収集
PVから広告,ユーザーアクティビティ,KPI用のログの活用まで……菅原 元気,吉川 崇倫,鈴木 康平,星 北斗
特集3
Linuxコマンド入門
処理を組み合わせ,思いどおりに操る

第1章:Linuxをはじめよう
Webアプリケーション開発・運用を支えるOS……三宅 英明
第2章:基本のコマンドを知ろう
ファイルやパーミッションを効率良く操作する……三宅 英明
第3章:コマンドを組み合わせよう
リダイレクトとパイプラインで自在に出力する……三宅 英明
第4章:シェルスクリプトを作ろう
コマンドをまとめて定型作業を省力化する……三宅 英明
第5章:検索テクニックを使いこなそう
柔軟な条件指定でファイルや文字列を探し出す……三宅 英明
連載

大規模インフラ運用最前線 ── 増え続けるデータをどう処理し,活用するか
【第1回】Webサービスが扱うデータの特徴と活用……長野 雅広
Javaの新定石 ── モダンな技術で現場を加速!
【第1回】Java7/8の新機能を活用しよう ……Project Coin,NIO.2,Project Lambda……のざき ひろふみ,うらがみ
進め! フロントエンド先遣隊
【第1回】最新JavaScript開発環境 ……npmの基本,タスクランナー,ユニットテスト……稲富 駿
Emerging Web Technology研究室
【第18回】Redux ……一番人気のFluxフレームワーク……伊藤 直也
PHP大規模開発入門
【第13回】PHPからのHTTPリクエスト ……ファイル操作関数,curl関数,Guzzleライブラリ……うさみ けんた
Perl Hackers Hub
【第38回】Perlで作るシステム運用ツール……丸山 晋平,監修:Japan Perl Association
コラム

Software is Beautiful ── 今までの経験から得た教訓
【最終回】「残り物」からのキャリア形成……中島 聡
はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
【第43回】……はまちや2,竹原
Special Report

DroidKaigi 2016……編集部
ScalaMatsuri 2016……編集部

WEB+DB PRESS (ウェブDBプレス)の内容

Webアプリケーション開発のためのプログラミング技術情報誌
WEB+DB PRESSは、Webアプリケーション開発のためのプログラミング技術情報誌です。開発生産性、コスト、ユーザビリティなどを考えながらWebシステム開発の実践的なノウハウを身に付けていくための情報を満載して、Eビジネスを成功に導くWeb開発ソリューションをお届けします。webでは入手できない最新情報が満載の「WEB+DB PRESS」は、技術者必携の雑誌といえるでしょう。

この雑誌の読者はこちらの雑誌も買っています!

WEB+DB PRESS (ウェブDBプレス)の所属カテゴリ一覧

Fujisanとは?

日本最大級雑誌の定期購読サービスを提供

デジタル雑誌をご利用なら

最新号〜バックナンバーまで7000冊以上の雑誌
(電子書籍)が無料で読み放題!
タダ読みサービスを楽しもう!

総合案内
マイページ
マイライブラリ
アフィリエイト
採用情報
プレスリリース
お問い合わせ
©︎2002 FUJISAN MAGAZINE SERVICE CO., Ltd.