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

全125件中 16 〜 30 件を表示
1,628円
特集1
[さらに速く!さらに書きやすく!]
詳解Ruby 3
JITコンパイラ,並列プログラミング,静的型解析

第1章:Ruby 3.0の特徴
JITコンパイル,並行/並列プログラミング,静的型解析……笹田 耕一
第2章:JITコンパイラ
実行時ネイティブコード化による高速化のしくみと使いどころ……国分 崇志
第3章:Ractor
スレッド安全を気にせず並行/並列プログラミングが行えるしくみ……笹田 耕一
第4章:静的型解析
型記述言語RBSの導入,RBS半自動生成ツールTypeProf,型検査ツールSteep……松本 宗太郎,遠藤 侑介
第5章:詳解RBS
静的型解析を実現するための記述方法を理解する……松本 宗太郎
第6章:そのほかの新機能
パターンマッチの導入,キーワード引数の改善,一行メソッド定義の追加…………遠藤 侑介
第7章:Rubyのこれから
今後のRubyの進む方向性……まつもとゆきひろ
特集2
UIKit,SwiftUI,iPadOS,ウィジェット
iOS 14最前線

第1章:Appleプラットフォームの現在地
ハードウェア,ソフトウェア,サービスの三位一体……加藤 尋樹
第2章:UIKitによるアプリ開発
進化したPicker,Menu,CollectionViewを使う……牟田 裕太郎
第3章:SwiftUIによるアプリ開発
次世代の宣言的フレームワークでアプリを丸ごと構築する……加藤 尋樹
第4章:iPadOS/macOSへの最適化
大きい画面,ハードウェアキーボード,Apple Pencilに対応する……斉藤 洸紀
第5章:ウィジェットの開発
アプリ内のコンテンツをホーム画面で提供する……牟田 裕太郎
特集3
個人と組織の目標がリンクする管理手法
OKR運用指南

第1章:OKRを知る
組織の目標に貢献できる実感が,個人のやる気を向上させる……磯部 有司
第2章:個人のOKRを設定する
挑戦的な目標を立て,自身が成長できるように仕向ける……磯部 有司
第3章:チームにOKRを導入する
メンバー内の整合性を保ち,設定と評価を繰り返す……磯部 有司
第4章:OKRの運用を改善する
最適なコミュニケーション手法を確立するためのヒント……磯部 有司
一般記事

オブジェクト指向UIデザイン
プロジェクト管理freeeの実例で知る……篁 玄太
連載

Goに入りては…… ── When In Go...
【第23回】Go 1.16からのGoモジュール ……依存ライブラリを上手に管理しよう!……牧 大輔
しっかり,きちんとPHP
【第5回】Composer 2によるパッケージ管理 ……初のメジャーバージョンアップで大進化!……大津 和槻
Perl Hackers Hub
【第66回】モジュールによる時間の多様な取り扱い……koluku 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【第5回】運用管理者がうれしいAmazon SESメール環境……使わない場合との比較でわかる構築・運用の利点……中村 恒介
見なおそう! モダンJavaの流儀
【第5回】処理並列化の道しるべ……計測し,分割し,適切なAPIを選択する……櫻庭 祐一
現場のPython ── システム開発も! 機械学習も!
【第5回】DjangoでAPI開発 ……初めてのDjango REST framework……降籏 洋行
現場で使える! モダンフロントエンド技術
【最終回】VercelによるOGP画像の動的生成 ……SNSで表示される画像をより効果的に……宮本 涼輔
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第23回】UIデザインのためのGoogle Analytics……池田 拓司
マネジメントの現場 ── 良いチームを作るために必要なこと
【最終回】マネージャーの心理……是澤 太志
教えて! 最新技術 ── テックコミュニティの現場から
【第4回】Androidのこれまでとこれから……日高正博さん……関 満徳
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第72回】……はまちや2,竹原
1,628円
特集1
[自作OS×自作ブラウザで学ぶ]
Webページが表示されるまで
HTMLを運ぶプロトコルとシステムコールの裏側

第1章:Webページが表示されるまで
ブラウザとサーバとOSの関係……hikalium
第2章:簡単な通信
pingコマンドを実装してみる……hikalium
第3章:より複雑な通信
UDPを実装してみる……hikalium
第4章:ブラウザとサーバのやりとり
HTTPを実装してみる……土井 麻未
第5章:Webページの表示
HTMLのレンダリングを実装してみる……土井 麻未
特集2
最新Vue.js 3入門
コアチームが解説! 基本から新機能まで完全網羅

第1章:Vue.js入門
歴史,特徴,開発環境の構築……石井 輝亜
第2章:Vue.jsの基本的な使い方
ToDoリストアプリケーションを作って学ぶ……太田 洋介
第3章:Vueコンポーネントの基本的な使い方
簡単な記述で使用できる部品を作る……太田 洋介
第4章:Vue.js 3の新機能
新しいコンポーネントの書き方,柔軟なテンプレート,Vue 2からの移行……太田 洋介
第5章:Vue.jsの公式プラグイン
ルーティング,ステート管理,リンタ,テスト,デバッグ……石井 輝亜
20周年記念企画
これからのWeb開発
技術を追い,今を知り,この先を見据える

第1章:フロントエンド
振り子のような技術変化から適切なHTML生成手段を選ぶ……佐藤 歩
第2章:UI/UX
現実社会とのつながりが強まるスマートフォンと,DX推進で再評価されるデスクトップ……池田 拓司
第3章:Web
かつてWebのユニバーサル性を高めたものたちと,これから……伊原 力也
第4章:サーバサイド
Ruby on Rails開発者が語る,サーバサイド開発の展望と新しい時代の開発者の生き方……松田 明
第5章:インフラ
マシンを中心としたインフラからアプリケーションを中心としたインフラへ……中島 大一
第6章:データベース
分散RDBMSによるパラダイムシフトへの期待……曽根 壮大
第7章:基幹系システム設計
エンジニアはドメインを駆動する……杉本 啓
第8章:開発プロセス
自分たちの開発環境をよく理解して,いつでもやり方を変えられる柔軟性を……大和田 純
第9章:AI技術
プログラムの生成を手助けするAI,学習データ不足を解消するシミュレータ……岡野原 大輔
連載

しっかり,きちんとPHP
【第4回】5年ぶりの新版! PHP 8登場 ……文字列操作関数,null安全演算子,match式,名前付き引数……岡田 正平
Perl Hackers Hub
【第65回】依存モジュールの更新 ……update-cpanfile,GitHub Actionsで実現!……hitode909 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【第4回】監視対象が増えたCloudWatchの設定ポイント …… 監視できるものとできないもの……言上 侑也
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第10回】インスタンス変数の実現 ……クラス別インデックス表と,そのキャッシュによる高速化……笹田 耕一
見なおそう! モダンJavaの流儀
【第4回】並列処理APIの特徴と用途 …… パフォーマンス向上に寄与する使いどころを整理……櫻庭 祐一
現場のPython ── システム開発も! 機械学習も!
【第4回】データ分析プログラム実行基盤の作り方 ……分析をシステムに組み込むときに必要なことと,Airflowの導入方法……石上 晋,altnight
Goに入りては…… ── When In Go...
【第22回】goroutine,スレッドとLockOSThread ……GoとCの並行処理の関係……牧 大輔
現場で使える! モダンフロントエンド技術
【第4回】設計改善とユニットテストのサイクルを回す ……コンポーネント/関数が担う責務を明確にして分割する……小林 泰士
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第22回】画面単位ではなく,画面遷移を意識した改善……池田 拓司
教えて! 最新技術 ── テックコミュニティの現場から
【第3回】コンテナ技術やクラウドネイティブのこれまでとこれから …… 太田航平さん……関 満徳
マネジメントの現場 ── 良いチームを作るために必要なこと
【第5回】開発組織におけるブランディング……是澤 太志
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第71回】……はまちや2,竹原
1,628円
特集1
[古い技術,コードの重複,密結合]
フロントエンド脱レガシー
長く愛されるプロダクトをさらに改善していくために

第1章:脱レガシーの進め方
問題点と改善のメリット,事前に行うこと……平野 昌士
第2章:技術選定
プロダクトに適した選択をするための評価軸と視点 ……じまぐ
第3章:テスト
安全に改善していくためのテクニック……向井 咲人
第4章:脱レガシーコード
JavaScriptとCSSの改善,既存コードとの連携……穴井 宏幸,外松 俊尚
第5章:次のレガシーを生まないために
ふりかえりと,将来を見据えて今できること……穴井 宏幸,外松 俊尚
特集2
インフラ障害対応演習
「避難訓練」でいざに備える!

第1章:今の時代こそ取り組もう! 障害対応演習
システム障害との上手な付き合い方……粕谷 大輔
第2章:実際にやってみよう! 演習の準備・手順・方法
AZ障害を想定したMackerelの復旧訓練……粕谷 大輔
第3章:どうする!? 在宅勤務
リモートで障害対応ができるようになる秘訣……粕谷 大輔
第4章:何が得られる!? 演習でわかること・確かめること
対応フォーメーション/システムの定期検診/ふりかえり……粕谷 大輔
特集3
深層学習入門以前
チュートリアルを動かす前に知っておくこと

第1章:深層学習への道筋
入門の難しさと乗り越え方……杉山 阿聖
第2章:はじめての画像認識
画像の特徴抽出,画像の分類,物体検出……杉山 阿聖
第3章:はじめての自然言語処理
単語の特徴抽出,文章の分類,機械翻訳……杉山 阿聖
第4章:はじめての生成モデル
オートエンコーダ,画風変換,超解像……杉山 阿聖
連載

現場で使える! モダンフロントエンド技術
【第3回】ユーティリティクラスベースのCSS設計 ……手軽さゆえ壊れやすいCSSをいかに管理するか……坂本 耕平
Goに入りては…… ── When In Go...
【第21回】奥深き文字列フォーマットの世界……牧 大輔
現場のPython ── システム開発も! 機械学習も!
【第3回】Djangoアプリケーションの品質を高める ……ユニットテストと運用時の監視……altnight
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第9回】一意なオブジェクト「シンボル」の表現 ……インタプリタでの名前管理とシンボルGC……笹田 耕一
見なおそう! モダンJavaの流儀
【第3回】ミュータブルとイミュータブル …… 状態を変更しないプログラミングスタイル……櫻庭 祐一
Perl Hackers Hub
【第64回】少しマニアックなPerlのテクニック ……特殊変数,低レベルの標準関数を使いこなす……佐藤 健太 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【第3回】インフラ構築をコード化でより効率的に ……CloudFormationによるInfrastructure as Code入門……加藤 俊行
しっかり,きちんとPHP
【第3回】Dockerで実現! 効率的で高速な開発環境 ……makeコマンド一発でできる!……池添 誠
コラム

教えて! 最新技術 ── テックコミュニティの現場から
【第2回】Java/Pythonのこれまでとこれから …… 石田真彩さん……関 満徳
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第21回】初期リリースにおける理想像とのずれをどうするか……池田 拓司
マネジメントの現場 ── 良いチームを作るために必要なこと
【第4回】エンジニアを採用し,活躍してもらうには?……是澤 太志
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第70回】……はまちや2,竹原
特別広報

Ruby biz Grand prix 2020
ニューノーマルな時代に輝くRuby企業 前進し続けるRuby活用事例から大賞を選考!……編集部
1,628円
特集1
開発環境の整備,効果的な議論,評価制度
実践リモートワーク
オフィスに集まれない課題の解消方法

第1章:リモートワークのこれまでとこれから
普及して見えてきたデメリットをどう克服するか……大和田 純
第2章:仕事環境
自宅での快適な作業の実現,オフィスインフラへのアクセス……高石 諒
第3章:アプリケーション開発
開発環境構築やテストの自動化,検証用端末の運用……時田 理
第4章:チームのコミュニケーション
対面でないと伝わりにくい情報をいかに伝えるか……須田 健太郎
第5章:組織のしくみ
支援制度,評価制度,文化の維持……柳生 祐介
特集2
Pythonデータ可視化入門
COVID-19/家計調査/財政データで実践!

第1章:データ分析のための可視化の役割
オープンデータが持つ有用な情報を引き出す手法を学ぶ……小川 英幸
第2章:Pythonでの表データの扱い方
Pandasの基本的な使い方を知る……小川 英幸
第3章:COVID-19/家計調査/財政データの整形
Pandasでデータから必要な情報を抽出・集計する……小川 英幸
第4章:整形したデータの可視化
Plotly Expressを用いてさまざまなグラフを描く……小川 英幸
第5章:ブラウザで動くダッシュボードの作成
DashでインタラクティブなWebアプリケーションとして共有する……小川 英幸
特集3
ツールで簡単!
はじめての脆弱性調査
Rails,nginx,サブドメイン,DB,OpenSSL

第1章:Railsアプリケーションの脆弱性を発見するBrakeman
XSS,SQLインジェクション,OSコマンドインジェクションを見つけよう……小竹 泰一
第2章:脆弱性診断に特化したプロキシツールPacketProxy
リクエストを改ざんし,攻撃してみよう……小竹 泰一
第3章:nginxの設定不備を検知するGIXY
Alias Traversal,SSRF,HTTP Response Splittingを見つけよう……小竹 泰一
第4章:サブドメインを列挙するSublist3r
放置による乗っ取りを防ごう……小竹 泰一
第5章:ポートスキャンだけではないNmap
ミドルウェアの脆弱性を探すスクリプトを使おう……小竹 泰一
第6章:汎用的なネットワークスキャナGVM
古いソフトウェア,認証に問題があるサーバや機器を見つけよう……小竹 泰一
一般記事

速習Googleスプレッドシート
データ集計,書類作成など日常作業を手軽に実現!……ミネムラコーヒー
連載

Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第8回】 Rubyの文字列エンコーディング ……100個以上の符号化方式にどう対応するのか?……笹田 耕一
現場のPython ── システム開発も! 機械学習も!
【第2回】データ分析プログラムの改善方法 ……大事なことはWebと同じ! 5つのステップで製品レベルの品質へ……石上 晋
Goに入りては…… ── When In Go...
【第20回】Blank Identifierの使い方あれこれ ……参照できないのに便利な変数・関数……牧 大輔
見なおそう! モダンJavaの流儀
【第2回】Optionalを使っていますか ……nullを使わない値の表し方……櫻庭 祐一
しっかり,きちんとPHP
【第2回】PuPHPeteerでE2Eテスト ……PHP版Puppeteerでお手軽正常系チェック……大津 和槻
即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【第2回】ECS+Fargateで実現するコンテナによる安全・確実なデプロイ……河本 剛志
現場で使える! モダンフロントエンド技術
【第2回】フロントエンドのセキュリティ ……DOM Based XSS,CSRF,iframeによる脆弱性……松本 宏太
Perl Hackers Hub
【第63回】PPIとPerl::Tidyを組み合わせて作るコード整形ツール……谷脇 真琴 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
コラム

教えて! 最新技術 ── テックコミュニティの現場から
【第1回】JavaScript/Node.jsのこれまでとこれから ……古川陽介さん……関 満徳
マネジメントの現場 ── 良いチームを作るために必要なこと
【第3回】チャレンジングな目標を設定するには……是澤 太志
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第20回】ボタンのデザインと使い分け……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第69回】……はまちや2,竹原
1,628円
特集1
小さく始めて,大きく改善
実戦投入TypeScript
あらゆるJavaScriptプロジェクトに有効!

第1章:TypeScript入門
特徴,開発環境の構築,設定ファイルの基礎……和田 剛
第2章:押さえておきたいTypeScriptの型システム
基本的な型,関数,クラス,ジェネリクス……和田 剛
第3章:JavaScriptで作るtreeコマンド
題材となるアプリケーションを準備する……和田 剛
第4章:TypeScriptへの段階的移行
最低限の導入で,型の恩恵を受ける……和田 剛
第5章:より安全でメンテナンス性に優れたコードベースへ
適切な型へのリファクタリングを行い,機能を追加する……和田 剛
特集2
品質もスピードも落とさない!
AWS/GCPコスト削減

第1章:コストコントロールの重要性
クラウドの弱点を潰し,強みを活かす……土屋 圭
第2章:オートスケーリングの導入
必要なときに必要なリソースだけ使用する……土屋 圭
第3章:在庫インスタンスの活用
強制中断に備え,品質を落とさず運用する……土屋 圭
第4章:インスタンスの集約
リソースを余すことなく効率的に利用する……土屋 圭
第5章:オブジェクトストレージの最適化
アクセス頻度と保管期間を考慮し,効率化を図る……土屋 圭
第6章:確約利用と継続利用による割引
適用条件を理解し,長期の運用計画を立てる……土屋 圭
特集3
WSL 2,Docker,Visual Studio Code
[最新]
Windows開発環境

第1章:Windowsでの開発が抱える悩み
Linux基盤との違いを克服する準備は整った……武井 宜行
第2章:WSLが開発者にもたらすメリット
Linux仮想環境を実現するしくみと特徴を理解する……武井 宜行
第3章:シェルの統合が生み出すLinuxとの親和性
実践WSL 1&2,Windows Terminal……武井 宜行
第4章:開発/実行環境の差異によるデプロイ問題の改善
VS Code+Docker+Remote Developmentで簡単コンテナ活用……武井 宜行
連載

現場のPython ── システム開発も! 機械学習も!
【第1回】開発支援ツールで安全で効率的に ……コード解析,型チェック,コードフォーマッタの実践的設定……横山 直敬
即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【第1回】Amazon EventBridgeでかゆいところに手が届く運用自動化……古屋 啓介
見なおそう! モダンJavaの流儀
【第1回】Stream APIの勘どころ……櫻庭 祐一
しっかり,きちんとPHP
【第1回】PSRを知り効率的に開発する ……オートローディング,コーディングスタイル,インタフェース……岡田 正平
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第7回】一番使われるデータ構造「文字列」 ……表現方法,連結/コピー処理の高速化……笹田 耕一
Goに入りては…… ── When In Go...
【第19回】型埋め込みでインタフェースを満たそう……牧 大輔
Perl Hackers Hub
【第62回】Perl歴史散策 ……インタプリタの実装と,構文の進化をたどる……清水 隆博 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第19回】上手に配色するためのコツとテクニック……池田 拓司
マネジメントの現場 ── 良いチームを作るために必要なこと
【第2回】リモート環境でのマネジメントで気を付けることは?……是澤 太志
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第68回】……はまちや2,竹原
1,628円
特集1
もしもに備えた基本を身に付ける!
はじめてのトラブルシューティング

第1章:フロントエンド
Chrome DevToolsの活用,描画と操作の高速化,アクセシビリティ対応……前川 昌幸,山田 祥
第2章:バックエンド
ログの管理,Webサービスの高速化,キャッシュ化……曽根 壮大
第3章:データベース
RDBMSの勘所,インデックスの活用,SQLチューニング……曽根 壮大
第4章:モバイルアプリ
リリース作業,クラッシュエラー対応,起動の高速化……牟田 裕太郎
特集2
柔軟/安全/高速な自動デプロイ
[実践]AWS CodeDeploy

第1章:デプロイの基礎知識
AWS CodeDeployの概要と特徴を知る……二橋 宣友
第2章:手動デプロイ
環境構築の手順や各種ツールの使い方を学ぶ……二橋 宣友
第3章:In-Placeデプロイ
アプリケーションだけを入れ替える……二橋 宣友
第4章:Blue/Greenデプロイ
サーバの切り替えにより,ダウンタイムなしで更新する……二橋 宣友
第5章:イミュータブルデプロイ
サーバをまるごと入れ替え,クリーンな環境を保証する……二橋 宣友
特集3
誰もが使うWeb,iOS,Androidだからこそ
アプリケーションアクセシビリティ

第1章:アプリケーションとアクセシビリティ
なぜ重要か,どんな課題があるか……伊原 力也
第2章:現状を確認し,対応方針を確立する
ツール&目視チェック,ガイドラインとの付き合い方……伊原 力也,中根 雅文,山本 伶
第3章:読み上げ,タブ,キー操作に対応する
aria-label属性,tabindex属性,role属性,label要素……山本 伶
第4章:WAI-ARIAを使いこなす
動的なページと複雑なレイアウトへの対応,外的要因への対処……山本 伶
第5章:iOSアプリをアクセシブルに
VoiceOverへの対応とXcode 11のさらなる進化……阿部 諒
第6章:Androidアプリをアクセシブルに
TalkBackへの対応とよくある問題の解決法……夕張めろん
一般記事

わかりやすいFAQの書き方
システムで処理しやすく,ユーザーに読みやすい!……樋口 恵一郎
連載

現場で使える! モダンフロントエンド技術
【第1回】作って学ぶGUIのしくみ ……カルーセルを実装してみよう……風間 雅也
Goに入りては…… ── When In Go...
【第18回】Goにおける文字の扱い ……string,コードポイント,符号方式……牧 大輔
Perl Hackers Hub
【第61回】GitHub ActionsとAmazon ECSを使ったDockerアプリケーションの自動デプロイ……野口 啓介,監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【最終回】Java 14新機能 ……レコード型の導入,わかりやすいNullPointerException,インストーラ作成ツール……末永 恭正,久保田 祐史
インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【最終回】マネージドサービスを組み合わせたログ集約システム ……Fluentd,Kinesis,S3,Redshift,CloudWatch Logs……長田 洸明
コラム

マネジメントの現場 ── 良いチームを作るために必要なこと
【第1回】エンジニアにマネジメントは必要?……是澤 太志
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第18回】エンジニアに意識してほしいこと……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第67回】……はまちや2,竹原
1,628円
特集1
大量データ時代の鍵は計算速度!
競技プログラミングの過去問で学ぶアルゴリズム

第1章:競技プログラミングとアルゴリズム
時代に流されない知識を身に付け,大量データに立ち向かう……高橋 直大
第2章:基本のアルゴリズム
四則演算,データの持ち方を工夫する……高橋 直大
第3章:全探索
すべてを調べて良いものを見つける……高橋 直大
第4章:貪欲法
「その場で一番良いものを選ぶ」を繰り返す……高橋 直大
第5章:動的計画法
結果をまとめて高速化する……高橋 直大
第6章:アルゴリズムが高める問題解決力
「問題を解く」か「問題を変える」か……高橋 直大
特集2
SwiftUI,ダークモード,非同期処理
iOS 13徹底活用

第1章:iOS 13の新機能
開発者が押さえておくべきアップデート……佐藤 敦也
第2章:SwiftUIによる新しいUI開発
宣言的フレームワークで複雑な動作を簡潔なコードに……岡村 健太
第3章:ダークモードによる新たな視覚体験
ダイナミックカラー,シンボルフォントを使った実装……佐藤 敦也
第4章:Swift Packages in Xcodeによる新しいパッケージ管理
iOSアプリケーションへのライブラリ導入と配布……三木 康暉
第5章:Combineによる新しい非同期処理
流れを組み合わせ,複雑な処理を簡潔に……茂呂 智大
特集3
リバーシ,RPG,アクション,パズル
小一時間でゲームを作る

第1章:エディタとブラウザだけでゲームを作ってみる
開発環境の準備/ひな型の作成……館長@ゲヱム道館
第2章:「リバーシ」を作ってみる
カーソル操作/ひっくり返せる石のチェック/勝敗判定……館長@ゲヱム道館
第3章:「RPG」の戦闘シーンを作ってみる
コマンドシステム/ターン制/ダメージ計算……館長@ゲヱム道館
第4章:「ドットイートゲーム」を作ってみる
迷路/プレイヤーを邪魔する敵モンスター……館長@ゲヱム道館
第5章:「マッチ3ゲーム」を作ってみる
ブロックの入れ替え/そろったブロックの消滅&落下/コンボ演出……館長@ゲヱム道館
一般記事

パターンマッチ,番号指定パラメータ,メモリ管理の改善,irbの刷新
[コミッター詳解]Ruby 2.7の魅力……遠藤 侑介
連載

Web技術解体新書
【第1回】Origin解体新書 ……ユーザーを守るためのセキュリティモデル……Jxck
Goに入りては…… ── When In Go...
【第17回】C構造体の取り回し ……GoからCに触れたら異世界だった……牧 大輔
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第11回】Javaアプリケーションのモニタリング ……プロセス,ログ,プロファイリング……末永 恭正,久保田 祐史
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第6回】Transient heapの導入とHashの改善 ……すぐ不用になるメモリとうまく付き合う方法……笹田 耕一
インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【第5回】クラウドの隙間を自作ソフトで埋める ……Go言語+OSS化で実現する,取り外し可能な「隙間家具」……藤原 俊一郎
Perl Hackers Hub
【第60回】動的なモジュールロードとの付き合い方……楠田 来安,監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
モダンPHPエンジニアへの道
【最終回】型宣言の重要性を改めて知る……前田 和人
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第17回】長押しを使ったデザインの可能性……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第66回】……はまちや2,竹原
1,628円
特集1
安全運用のためのベストプラクティス!
AWS/GCPセキュア化計画

第1章:クラウドのセキュリティ対策
クラウド事業者の考え方と責任範囲を把握する……髙橋 祐真
第2章:アカウント/プロジェクトのセキュア化
運用ルールを決め,集中的に管理する……髙橋 祐真
第3章:IAMのセキュア化
権限を理解し,リソースへのアクセスを制御する……髙橋 祐真
第4章:ネットワークのセキュア化
通信制御を行い,外部からの攻撃を防御する……髙橋 祐真
第5章:オブジェクトストレージのセキュア化
データを暗号化し,情報漏洩を回避する……髙橋 祐真
第6章:セキュリティ監査
セキュリティ標準に従い,最小工数で実施する……髙橋 祐真
特集2
生体認証でさよならパスワード
作って学ぶWebAuthn

第1章:WebAuthnとは何か
簡単! 安全! Web新標準のパスワードレス認証……加藤 圭佑
第2章:WebAuthnのしくみ
公開鍵の登録から署名による認証まで……加藤 圭佑
第3章:開発環境の構築
WebAuthnライブラリの選定と設定……加藤 圭佑
第4章:登録処理の実装
公開鍵の生成と登録……加藤 圭佑
第5章:認証処理の実装
署名の生成と認証……加藤 圭佑
特集3
カード発行,決済,個人間送金の舞台裏
Kyash開発ノウハウ大公開

第1章:Kyashとは何か
決済と送金が誰でも簡単にできる!……山﨑 真,竹澤 友博,堀川 豊
第2章:インフラでのカード情報保護
国際セキュリティ標準PCI DSSに基づく構築/運用……平塚 貴之,岩藤 圭介,堀川 豊
第3章:モバイルアプリでのカード情報保護
通信時の暗号化と,危険な操作の禁止/警告……小西 裕介
第4章:決済プラットフォームKyash Directの設計
マイクロサービスの課題を克服する……岩藤 圭介
第5章:Kyash Directに見るクリーンアーキテクチャの実装
シンプルなGo言語に共通ルールを取り入れる……岩藤 圭介
19周年記念エッセイ
経験,技術力の向上,技術の進化を経た今,思うこと
過去の自分へコードレビュー

第1章:コンピュータと人間に優しいコードを
8年後の視点から自作OSを振り返る……hikalium
第2章:最適化と実用性とのバランス
ザウルスPDAへのSqueak Smalltalk移植とアプリ開発……大島 芳樹
第3章:AIとの会話を楽しくする「個性」
技術の進化に加えて,もう1つ必要なエッセンス……宮路 洋一
第4章:レビューイを不安から解放する
共同参加者としてのレビュアーの役割……Yugui
連載

モダンPHPエンジニアへの道
【第5回】PHP 7.4で何が変わるのか ……プロパティの型付け/アロー関数の導入,preloadによる性能改善……新倉 涼太
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第5回】Rubyにおけるハッシュテーブルの内部実装 ……連鎖法から開番地法への進化の歴史……笹田 耕一
Goに入りては…… ── When In Go...
【第16回】channelをchannelで送る ……データの流れの動的な制御……牧 大輔
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第10回】アプリケーション開発でのコンテナ活用 ……コンパクトな実行バイナリ作成,ベースイメージの特徴と選び方……末永 恭正,久保田 祐史
Perl Hackers Hub
【第59回】Fediverse入門 ……非中央集権型SNSサーバを作ろう!……白方 健太郎 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【第4回】マネージドサービスによる既存サーバの再構築 ……1台のEC2サーバから,コンテナ化とストレージ移行で高可用構成へ……藤原 俊一郎
知りたい! フロントエンドトレンド
【最終回】WebSocket再入門 ……React+Node.jsによるリアルタイムチャットアプリケーションの作成……大原 壯太
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第16回】入力フォームを1画面にする? 分割する?……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第65回】……はまちや2,竹原
Special Report

LINE DEVELOPER DAY 2019……櫛井 優介
1,628円
特集1
接続エラー,性能低下,権限エラー,クラウド障害
AWSトラブル解決
原因調査・対応・予防のノウハウ"

第1章:権限
アクセス拒否される,AWSサービス間の連携ができない……野田 奏
第2章:ネットワーク
SSHログインできない,Webサイトが公開できない……小原 一哉
第3章:アプリケーション
HTTPリクエストでエラーが返る,キャッシュが期待どおりに動作しない……西岡 忍
第4章:パフォーマンス
ボトルネックの探し方と原因別の解決パターン……木村 奈美
第5章:AWSサービス
予期せぬ障害,メンテナンス,仕様変更……木村 奈美
特集2
Ruby書き方ドリル
要点解説と例題で身に付く!

第1章:数値,文字列
比較,切り出し,破壊的変更……澤田 剛
第2章:配列,ハッシュ
イテレーション,内部の値の参照,並べ替え……澤田 剛
第3章:プログラムの流れの制御
nilの考慮,空オブジェクトの扱い,短絡評価,再帰的呼び出し……澤田 剛
第4章:文の置かれる領域での処理の違い
ローカル変数の参照可否,コード評価のタイミング……澤田 剛
第5章:値のやりとり
不定数個の引数の扱い,代入式での変数の交換,ブロック変数による同じ計算の繰り返し……澤田 剛
特集3
体験
ドメイン駆動設計
モデリングから実装までを一気に制覇

第1章:なぜいまドメイン駆動設計か
仕様がわかり,変更容易なコードへ……成瀬 允宣
第2章:ドメインモデリング
現場の知識を抽出し,問題解決力の高いモデルを作成する……松岡 幸一郎
第3章:モデルのコーディング
リファクタリングによる改善の過程を追う……松岡 幸一郎
第4章:ドメイン駆動設計の実装パターン
ベストプラクティスを実例で学ぶ……松岡 幸一郎
第5章:ビジネスの変化との対峙
変更容易性をコードで実証する……成瀬 允宣
一般記事

FigmaによるUIデザイン
デザイナーとエンジニアがオンラインで協業できる!……藤井 謙士朗,井上 真史,山口 慶子,池田 拓司
[入門]SwooleによるPHP非同期処理
高速化のための並列実行はどのように書くのか……小山 哲志
連載

Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第9回】Java 13新機能 ……ヒアドキュメントの導入,Stringクラスの拡張,JVMの改善……末永 恭正,久保田 祐史
インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【第3回】クラウドサービスのリソース監視 ……Mackerelと自作ツールで実現するスケーラブルなしくみ……鈴木 恭介
Goに入りては…… ── When In Go...
【第15回】sync.Condの使いどころ ……効率の良い共有リソースの確認を実装する……牧 大輔
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第4回】簡単そうで簡単じゃない配列の話 ……埋め込み配列とコピーオンライトを利用したテクニック……笹田 耕一
モダンPHPエンジニアへの道
【第4回】PHPが苦手な非同期処理をどう扱うか ……単純な実装からミドルウェア,クラウド活用まで……松本 宏太
Perl Hackers Hub
【第58回】正規表現の勘所 ……わかりづらい記法の覚え方,先読みや後読みの実践……尾形 鉄次 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
コラム

はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第64回】……はまちや2,竹原
Special Report

builderscon tokyo 2019……渡辺 淳
iOSDC Japan 2019……岩井 良太
PyCon JP 2019……吉田 健太
特別広報

Ruby biz Grand prix 2019
未来を良くする多様なサービスが一挙集結!前進し続けるRuby活用事例から大賞を選考!……編集部
1,628円
特集1
React/Vue.jsで実践!
コンポーネント設計
モダンフロントエンドの構造化と分割の新提案

第1章:なぜコンポーネント設計か
開発フローの課題を部品化によって解決……樋口 剛
第2章:ビューコンポーネントの現在
React/Vue.jsのコンポーネント,再利用性,粒度……樋口 剛
第3章:設計の前に考えること/行うこと
メンタルモデルによるアプリケーションの理解……樋口 剛
第4章:ビューコンポーネントの設計と実装
メンタルモデルによる構造化と分割……樋口 剛
第5章:実践チュートリアル
アパレルECサービスの要求定義から実装まで……樋口 剛
特集2
RDBMS徹底比較
PostgreSQL,MySQL,SQL Server,Oracle Database

第1章:アーキテクチャを比べる
プロセス,メモリ,ストレージ構成をOSの視点から見る……篠田 典良
第2章:SQLを比べる
同じような関数,構文,データ型の動作の違いを確認する……篠田 典良
第3章:オブジェクトを比べる
スキーマ,テーブル,インデックスの特徴と違いを知る……篠田 典良
特集3
実践Scala
オブジェクト指向×関数型

第1章:Scalaってどんな言語?
歴史と特徴,環境構築……谷口 慶一郎
第2章:基本的な文法
変数宣言,制御構文,関数……大沼 由弥
第3章:標準ライブラリと特有の構文
タプル,Option,コレクション,クラス,implicit……大沼 由弥
第4章:実感! Scalaのチカラ
型安全,簡潔,エレガントさを実例で理解……豊島 正規
第5章:体験! Webアプリケーション作成
Slack連携する当番決めアプリケーション……谷口 慶一郎,大沼 由弥
一般記事

デザイン,配列,打鍵感……自由自在
自作キーボードのススメ……三村 益隆
連載

Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第3回】RubyのスゴイGC ……世代別GCとインクリメンタルGC……笹田 耕一
Goに入りては…… ── When In Go...
【第14回】Go 1.13からのエラー処理 ……標準ライブラリのみでエラー箇所を伝える……牧 大輔
知りたい! フロントエンドトレンド
【第3回】TypeScriptの型を使いこなす ……型の種類,型定義の方法,アプリケーションでの実装……大原 壯太
Perl Hackers Hub
【第57回】自作ツールによる日常業務効率化……初歩的なコードだけで身近な問題を解決!…… 門松 宏明 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【第2回】インフラ管理のコード化 ……AWSアカウントの権限管理,Terraformによるリソース管理……鈴木 恭介
モダンPHPエンジニアへの道
【第3回】[実践]HTTPリクエストのテスト ……導入しやすく効果抜群!……新倉 涼太
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第8回】速習GraalVM ……Java,JavaScript,C/C++などを一つのJVMで実行……末永 恭正,久保田 祐史
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第15回】カードUIの向き不向き……池田 拓司
at the front ── 前線にて
【最終回】今生きるプログラマーが,この仕事をあこがれのものにする……竹馬 光太郎
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第63回】……はまちや2,竹原
Special Report

ScalaMatsuri 2019……粕谷 大輔
elm Europe 2019……泉 征冶
1,628円
特集1
新機能の数々をコミッターが最速解説!
詳解Rails 6
新コンポーネント,複数DB対応,並列テスト,オートロード刷新

第1章:Rails 6が指し示す未来
DHHの構想と,大規模サービスからの機能還元……松田 明
第2章:新しいコンポーネント
Active Storage,Action Text,Action Mailbox……y-yagi
第3章:フロントエンド開発の変化
WebpackerによるJavaScriptエコシステムとの共存……y-yagi
第4章:大規模サービス向け新機能
複数データベース接続,テストの並列実行……松田 明
第5章:そのほかの主要な新機能
オートロードシステムの刷新,Active RecordとAction Viewの改善……松田 明,y-yagi
第6章:Rails 6実践チュートリアル
ステップバイステップで作って学ぶ新機能……y-yagi
特集2
動的かつ高速!
はじめてのJulia
科学技術計算のための新言語

第1章:Juliaをはじめよう
他言語の良いとこ取りの動的性,統計・数式処理,実行速度……佐藤 建太
第2章:速習Juliaプログラミング
自然に書ける文法,多彩な標準機能……夜道
第3章:Juliaによるデータ解析
機械学習,可視化,Pythonライブラリの活用……村田 賢太
第4章:Juliaのパッケージ
管理システムPkg.jl,独自パッケージの開発……佐藤 建太
特集3
見える化大作戦
進捗,成果,無理/ムダ,個人の気持ち……

第1章:ゆとりを生み出す進捗の見える化
カンバンボード,XFD,あんどん……伊藤 英明,見川 孝太
第2章:チーム力がアップする仕事の流れの見える化
バリューストリームマッピング,リリーストレイン……新井 剛
第3章:簡単にできて作業を楽しくする成果の見える化
国取りマップ,100均グッズ活用……伊藤 英明,新井 剛
第4章:相互理解を深める気持ちの見える化
価値観ババ抜き,ドラッカー風エクササイズ,もやもやボード,サンクスボード……伊藤 英明,新井 剛
第5章:成長を促す経験の見える化
ふりかえり,多能工星取表,ペアマトリックス……新井 剛
一般記事

Elm入門
型安全な関数型言語によるフロントエンド開発……関 陽介,海老原 圭吾
連載

インフラ運用のアイデア&テクニック ── 小さなチームでマネージドサービスを活用
【第1回】限られた人数でのインフラ運用 ……自動化,権限の移譲,有償サービスの利用……長田 洸明
知りたい! フロントエンドトレンド
【第2回】AMP最新動向 ……amp-scriptによるJavaScriptへの対応,SXGによる元ドメイン名の保持……大原 壯太
Perl Hackers Hub
【第56回】AWS X-Rayによる分散トレーシング……マイクロサービスのボトルネック,障害箇所の特定……藤原 俊一郎 監修:牧 大輔,福本 貴之,松木 雅幸,大沢 和宏
モダンPHPエンジニアへの道
【第2回】コードの書き方の統一 ……PHP_CodeSnifferによる規約への準拠,PHPStanによる静的解析……松本 宏太
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第7回】jfrで広がるフライトレコード活用 … 動作情報をJava 12新搭載のコマンドで自由に加工……末永 恭正,久保田 祐史
Goに入りては…… ── When In Go...
【第13回】新登場! Goモジュールミラー ……外部モジュールへの依存をより安全にするしくみ……牧 大輔
Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第2回】RubyのGCの基礎 ……GCのデータ構造とアルゴリズム……笹田 耕一
コラム

at the front ── 前線にて
【第5回】OSSを職とし,今後のWebの基盤を作る ……Fastly 奥一穂さん……竹馬 光太郎
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第14回】今,iOS/Androidアプリのデザインガイドラインにどう向き合うか……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第62回】……はまちや2,竹原
1,628円
特集1
名前付け大全
設計も,実装も,ここから始まる!

第1章:「良い名前」とは何か
理解しやすく,変更に強く,読みやすく……藤村 大介
第2章:名前付けの理論
意味と挙動を3つのパターンから考える……藤村 大介
第3章:名前付けの実践
ケーススタディで攻略する……藤村 大介
第4章:英語の壁の克服
品詞,時制,語彙,スペリング……森田 リーナ
第5章:さらなる効率化の手法
辞書の使い分け,共通語彙の活用……藤村 大介
特集2
速習gRPC
高速! 安全! 高信頼! マイクロサービス接続の大本命

第1章:gRPCとは何か
Googleが開発した背景,RESTやGraphQLとの比較……渡邉 祐一
第2章:Protocol Buffersの基礎知識
gRPCで用いる強い型付けのインタフェース定義言語……渡邉 祐一
第3章:gRPCの基礎知識
開発環境の構築,開発フロー,4種類の通信方式……渡邉 祐一
第4章:gRPCの実践的な機能
エラーハンドリング,タイムアウト設定,メタデータ,インタセプタ……渡邉 祐一
第5章:タスク管理マイクロサービスの設計
サービス間のインタフェースを定義し,コードを自動生成しよう!……渡邉 祐一
第6章:タスク管理マイクロサービスの開発
サービスとフロントサーバを実装し,動かそう!……渡邉 祐一
特集3
最新TLS 1.3徹底解剖
通信を覗いてHTTPSの裏側を知る

第1章:Webの安心/安全を支えるTLS
SSL/TLSの歴史,TLS 1.3の改善点……市原 創
第2章:暗号技術の基礎
共通鍵暗号,公開鍵暗号,ハッシュ関数,証明書,アルゴリズム……市原 創
第3章:TLS 1.3の通信を覗いてみよう
TLS 1.2との違い,ハンドシェイク/セッション再開の高速化……板倉 広明
第4章:パフォーマンスを比較してみよう
TLS 1.2と1.3,暗号アルゴリズムの種類,ハードウェアサポートの有無……板倉 広明
一般記事

オープンデータのためのWikidata入門
SPARQLで知識データベースを自在に検索!……高橋 征義
連載

Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【第1回】オブジェクトはどうやって表現するのか?──ポインタと埋め込み表現……笹田 耕一
知りたい! フロントエンドトレンド
【第1回】マイクロフロントエンド ……チームごとに独立して最適な技術で開発……大原 壯太
モダンPHPエンジニアへの道
【第1回】Composer実践活用術 ……チームでのパッケージ管理,共通処理の切り出し,本番環境との切り替え……新倉 涼太
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第6回】注目!Java 12新機能 ……新元号・令和対応,switch式の導入,メモリデバイスへのオブジェクト配置……末永 恭正,久保田 祐史
Goに入りては…… ── When In Go...
【第12回】Goのビルドキャッシュ/テストキャッシュのしくみ……牧 大輔
Perl Hackers Hub
【第55回】Perlコードの高速化 ……文字列処理の時間短縮とデータ構造の効率化……東 邦之 監修:牧 大輔,松木 雅幸,大沢 和宏
大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【最終回】クラウド時代の可用性向上 ……オートスケーリング,Envoy Proxyの活用……星 北斗
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第13回】保存のデザインの使い分け ……「自動保存」「行ごとに保存」「すべて保存」……池田 拓司
at the front ── 前線にて
【第4回】若きCTOが語る,経営と エンジニアリングのこれから ……合同会社 DMM.com 松本勇気さん……竹馬 光太郎
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第61回】……はまちや2,竹原
Special Report

try! Swift Tokyo 2019……八谷 賢
1,628円
特集1
[Fastlyで柔軟&高機能!]最新CDN入門
高速化,エッジコンピューティング,セキュリティ強化

第1章:CDNとは何か
しくみとメリットを理解し,最適なプロバイダを選ぶ……佐藤 歩
第2章:HTTPキャッシュの基礎知識
Webアプリケーション設計の鍵になる仕様を見直す……佐藤 歩
第3章:Fastlyの基本的な使い方
CDN導入からキャッシュの制御,配信のカスタマイズまで……加藤 賢一
第4章:Fastlyにおける実践的なキャッシュ設計
キャッシュヒット率を高め,パフォーマンスを最大化する……佐藤 歩
第5章:CDNの高度な機能
画像の最適化配信,セキュリティ強化,エッジコンピューティング……原 一成
特集2
[実践]Kotlin
基本からSpring,Java資産活用まで

第1章:なぜ今Kotlinなのか
Android開発からバックエンドまで対応した新世代言語……加藤 圭佑
第2章:知っておきたい基本文法
Kotlin活用のポイントをギュッと圧縮……大塚 健司
第3章:Springによるサーバサイド開発
Kotlin DSL,null安全を導入した万能フレームワーク……大塚 健司
第4章:JUnit+Mockito-Kotlinによるテスト
モックテストでコードを鍛え,安全性を高める……加藤 圭佑
第5章:JavaとKotlinの相互運用
既存Javaプロジェクトへのスムーズな導入/共存……大塚 健司
特集3
[速習]Puppeteer
ヘッドレスChromeでテスト&スクレイピング

第1章:Puppeteerの魅力は何か
ヘッドレスChromeを自由自在に操る……磯部 有司
第2章:ブラウザ操作自動化の基本
非同期処理を扱うasync/await関数,自動化の鍵を握るPuppeteerコンポーネント……磯部 有司
第3章:E2Eテストの実装
非同期処理のテスト,パフォーマンス計測,カバレッジ……磯部 有司
第4章:スクレイピングの実装
人気サービス「note」のタイムラインを取得する……磯部 有司
一般記事

[コミッター直伝]Ruby 2.6徹底解剖
追加機能,変更点,Ruby 3に向けた準備…… 村田 賢太
連載

Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第5回】Epsilon入門 ……「GCしないGC」で性能測定,スループット改善……末永 恭正,久保田 祐史
大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第5回】キャパシティプランニング ……スケール戦略と効率的なサーバリソース活用……吉川 竜太
Goに入りては…… ── When In Go...
【第11回】channelを利用したイテレータ ……Goの特性を活かした実装……牧 大輔
Perl Hackers Hub
【第54回】サーバレスでもPerl ……Microsoft Azure Functionsで動かそう!……ytnobody(わいとん)監修:牧 大輔,松木 雅幸,大沢 和宏
事業を支えるPHP
【最終回】現場で役立つDB操作テクニック ……PDO,Aura.SqlQuery,DBAL,Eloquent,Doctrine……前田 雅央
どんとこい! フロントエンド開発
【最終回】体験! ヘッドレスCMS ……モダンなコンテンツ管理でサービスを効率的に運用する……浜田 真成
コラム

at the front ── 前線にて
【第3回】筆一本はいかにして実現したか? ……作家/プログラマー 結城浩さん……竹馬 光太郎
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第12回】中国のスマートフォンアプリの共通項 ……所変わればデザイン変わる……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第60回】……はまちや2,竹原
Special Report

PHP Conference 2018……原田 裕介
Scala福岡2019……西立野 翔磨,田中 孝明
特別広報

MixChannelを支える技術
【最終回】Android端末におけるライブ配信サービスの実現……Takase Ryohei,Ari Prasetyo
1,628円
特集1
[効率急上昇!]スキーマ駆動Web API開発
OpenAPI/GraphQLで仕様からコードもテストも作成

第1章:スキーマ駆動開発とは何か
Web API開発を効率化する新しいスタイル……大和田 純,中野 暁人
第2章:OpenAPIの基本
REST APIの仕様をスキーマとして記述する……中野 暁人
第3章:OpenAPIによるスキーマ駆動開発
クライアント/スタブサーバの生成,サーバ開発時のバリデーション……山本 浩平
第4章:GraphQLによるスキーマ駆動開発
API仕様とクエリ言語を組み合わせて柔軟にデータを取得する……山本 浩平
特集2
詳解PostgreSQL
[10/11対応]現場で役立つ新機能と実践知識

第1章:PostgreSQLの今昔を知る
20年を超える歴史,リリースサイクル,環境構築……曽根 壮大
第2章:PostgreSQLの内部構造
プロセスやメモリの流れ,特徴的な機能のしくみ……曽根 壮大
第3章:アプリケーション開発に便利な機能
Window関数,ストアドファンクション/プロシージャ,JIT,パラレルクエリ……曽根 壮大
第4章:PostgreSQLの運用に便利な機能
バックアップ,レプリケーション,パーティション,バージョンアップ……曽根 壮大
特集3
ZOZO開発ノウハウ大公開
既存資産を活かしたシステムリプレース

第1章:ZOZOTOWNのシステムリプレース
既存システムの制約のもと,柔軟さと堅牢さを実現……ZOZOTOWNリプレースチーム
第2章:ZOZOTOWNのパブリッククラウド活用
KubernetesでAzure上に信頼性の高いシステムを構築……ZOZOTOWNリプレースチーム
第3章:ZOZOTOWNのSQL Server活用
マネージドサービスSQL Databaseを活かした効率的な運用……ZOZOTOWNリプレースチーム
第4章:ZOZOTOWNのシステム監視
Datadog,PagerDutyによるモダンな監視……ZOZOTOWNリプレースチーム
第5章:ZOZOのグローバルECサイトの立ち上げ
新規サービス開発における技術選定と国際化対応……権守 健嗣,茨木 暢仁,松井 菜穂子
18周年記念エッセイ
壁の先に見えたもの
限界! もうダメ! もはやこれまで!?

第1章:“この先生きのこる”軸足を求めて
ソロの限界,チームの壁……新多 真琴
第2章:フルスタックエンジニアの憂鬱
スペシャリスト全盛という壁……laiso
第3章:コンピューテーショナルデザインの挑戦
他人や社会との「共有」という壁……豊田 啓介
第4章:こんな仕事のしかたをしていては死ぬな
外の世界を知り,壁を乗り越える……藤原 俊一郎
連載

Goに入りては…… ── When In Go...
【第10回】あなたの知らないGoテスト ……直列・並行テストとの付き合い方……牧 大輔
どんとこい! フロントエンド開発
【第10回】GatsbyJSでモダンなWebサイトをらくらく開発!……向井 咲人
事業を支えるPHP
【第7回】やり方いろいろ! ユニットテスト ……手軽なassert()とphpt,高機能なPHPUnitとPhake……大島 一将
Perl Hackers Hub
【第53回】Cを用いたPerl拡張入門 ……Inline::Cで体験してみよう!……上川 慶監修:牧 大輔,松木 雅幸,大沢 和宏
Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第4回】詳解Flight Recorder ……Java 11新搭載! トラブルシュートに役立つ情報収集ツール……末永 恭正,久保田 祐史
大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第4回】Webインフラのセキュリティログ ……Graylogで収集/分析基盤を作り,osqueryでサーバの状態を集める……星 北斗
コラム

縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第11回】異なるユーザー層へのデザイン ……出品者/購入者,初心者/上級者…………池田 拓司
at the front ── 前線にて
【第2回】JavaScriptの呪いから解き放たれて ……スマートニュース㈱ 天野 仁史さん……竹馬 光太郎
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第59回】……はまちや2,竹原
Special Report

Scala関西Summit 2018
……粕谷 大輔
特別広報

KADOKAWAだからこそできる新しいコンテンツ配信を
IPとITを組み合わせて世界へ(前編)……編集部
MixChannelを支える技術
【第2回】ライブ配信を支えるサーバシステムと運用技術……Takuto Takahashi,Kenta Takano
1,628円
特集1
[Dockerもサポート!]実践CircleCI
ワークフローで複雑なCI/CDを自動化

第1章:はじめてのCircleCI
モダンな機能を駆使して強力なCI/CD環境を構築……大竹 智也
第2章:環境構築
ローカル実行,GitHubとの連携,各種通知……浦井 誠人
第3章:基本設定
思いどおりの処理を実現する設定ファイルの書き方……浦井 誠人
第4章:ビルド
Dockerイメージ活用で環境構築省力化,環境変数の利用……大竹 智也
第5章:テスト
各種レポートの出力,並列実行による高速化……大竹 智也
第6章:デプロイ
実行するブランチ,タグ,時間を柔軟に指定……大竹 智也
特集2
iOS 12最新活用
強化された機械学習とAR,Swift 4.2

第1章:iOS 12の新機能
開発者が押さえておくべき,OSと開発環境のポイント……平野 朋也
第2章:Core MLで機械学習
学習モデルの作成が可能になって,もっと手軽に……村田 紘司
第3章:ARKitで拡張現実
立体物のスキャンや空間共有で,さらに広がる可能性……平野 朋也
第4章:Swiftの新機能
バージョン4.1,4.2の変更点,次期メジャーバージョン5の予定……村田 紘司
第5章:App Store Connectでアプリ管理
統合された開発コンソールとAPIで,開発の効率化……平野 朋也
特集3
速攻改善 UIデザイン
銀の弾丸! オブジェクトベース設計

第1章:使いにくさはどこから生まれるか?
誰もがかかるタスクベースという病……上野 学
第2章:オブジェクトベースUI設計入門
改善を約束する3つのステップ……上野 学
第3章:UI改善ビフォーアフター
異なるタイプの4つのアプリケーションを1つの手法で改善……上野 学
連載

Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第3回】速攻詳説Java 11 ……初のLTS! 新HTTPクライアント実装,スクリプト化……末永 恭正,久保田 祐史
大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第3回】Envoyによるサービスメッシュの構築 ……マイクロサービスが抱える課題を解決する……吉川竜太
どんとこい! フロントエンド開発
【第9回】Web Authentication API ……ブラウザから生体認証を行うしくみ……上野 博司,三原 一樹
Goに入りては…… ── When In Go...
【第9回】GoでJSONと付き合うコツ……牧 大輔
事業を支えるPHP
【第6回】本当に知ってる? php.ini ……アプリケーション設計から導かれる設定……西郡 卓矢
Rubyドキドキ調査隊
【最終回】RubyでRubyを解析してみよう ……構文解析の基礎,ライブラリ,構文木の扱い方……桑原 仁雄
Perl Hackers Hub
【第52回】Perlで堅牢な開発 ……構文チェック,静的検査,型制約……"小林 謙太 監修:牧 大輔,松木 雅幸,大沢 和宏"
コラム

at the front ── 前線にて
【第1回】Chromiumから見るWebの未来 ……Webブラウザ開発者 中川 博貴さん……竹馬 光太郎
縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第10回】業務利用サービスのデザイン ……多くの情報,専門用語をどう見やすく表示するか……池田 拓司
はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第58回】……はまちや2,竹原
Special Report

iOSDC Japan 2018……長谷川 智希
builderscon tokyo 2018……北村 壮大
特別広報

Ruby biz Grand prix 2018
さまざまなビジネスに拡がるRubyの活用事例から大賞が決定!……編集部
MixChannelを支える技術
【第1回】marble ……MixChannelで活用されるレコメンドシステム……Oi Akihito

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.