WEB+DB PRESS Vol.124
- 定価
- 1,628円(本体1,480円+税10%) 1,791円(本体1,628円+税10%)
- 発売日
- 2021.8.23[在庫なし]
- 判型
- B5
- 頁数
- 168ページ
- ISBN
- 978-4-297-12287-4 978-4-297-12288-1
概要
特集1
詳解Visual Studio Code
実践的な操作、カスタマイズ、拡張機能開発
Microsoftが開発したVisual Studio Codeは、現在最も人気のあるプログラミングエディタです。最大の特徴は、高いカスタマイズ性と豊富な拡張機能です。本特集では、日々のコーディングでVisual Studio Codeを使いこなすために、基本的な操作方法から、Visual Studio Code自身の拡張方法までを徹底解説します。
特集2
[3年ぶりのLTS]
速攻Java 17
言語仕様やJVMの進化を体感!
Java 17が長期サポート版(LTS)として2021年9月にリリースされます。本特集は正式版リリース直前の情報をもとに、旧バージョンからの移行への手がかりを最速でお届けします。特に、現場で多く使われているであろうJava 8からの変更に焦点を当てて解説します。
特集3
[今こそ始める]
クラウド移行大作戦
計画、構築、運用のポイント
2021年現在、クラウドサービスを利用したWebサービス構築がスタンダードとなりましたが、歴史の長いWebサービスでは現在もオンプレミス環境で提供しているサービスも多いと思います。本特集では、それらのサービスをクラウドに移行するうえで注意する点、つまずく点、その解決法を具体例を交じえて紹介します。クラウドへの移行が気になってはいるけれど、なかなか実施に踏み切れないサービスを管理する開発者のみなさんの参考になれば幸いです。
目次
特集1
詳解Visual Studio Code
実践的な操作、カスタマイズ、拡張機能開発
- 第1章:Visual Studio Code入門
歴史、インストール、基本操作 - 第2章:実践的な操作方法
検索と置換、ショートカットキー、補完、ソース管理 - 第3章:カスタマイズ
UIやテーマの変更、お勧めの拡張機能 - 第4章:JavaとPythonの環境構築
コードチェック、デバッグ、Jupyter Notebook - 第5章:Visual Studio Code「を」開発
拡張機能の実装、本体への貢献
特集2
3年ぶりのLTS
速攻Java 17
言語仕様やJVMの進化を体感!
- 第1章:Java 17への移行を検討すべき理由
Java 8からの切り替えに最適な長期サポート版 - 第2章:モジュールの導入によるパッケージ管理の進化
依存関係と公開範囲の定義方法、非互換性対応へのヒント - 第3章:言語仕様とAPIの進化
クラスの拡張とライブラリの充実 - 第4章:JVMとJDK付属ツールの進化
null例外エラー調査、ロギング、プロファイリング、インストーラ作成強化 - 第5章:削除された機能を例に移行の実践
JAX-WS、CMS GC、Nashorn
特集3
今こそ始める
クラウド移行大作戦
計画、構築、運用のポイント
- 第1章:クラウド移行を始める前に
なぜやるのか、どう進めるか - 第2章:クラウド移行の基本事項
アプリケーション、データベース、ネットワーク設定、結合テスト - 第3章:ログ処理
出力・転送・保存の基本とFluent Bitの活用 - 第4章:バッチ処理
実行環境の構築とバッチの実装 - 第5章:運用
安定したデプロイ環境と監視
一般記事
- 速習Deno
快適でセキュアなJavaScript/TypeScript開発を体験してみようNode.jsを再設計!
連載
- Perl Hackers Hub
【第69回】表形式データを操るUNIXシェル型Perl製コマンド群 ……ビッグデータ時代の汎用的なデータ整備と分析のために - フロントエンド羅針盤 ── Web体験向上へのアプローチ
【第2回】データドリブンなパフォーマンス改善 …… 一過性で終わらせない文化の作り方 - Goに入りては…… ── When In Go...
【第26回】構造体をマップのキーに使う ……キーの利用箇所を限定し安全に - PHPで複雑さに立ち向かう
【第2回】PHPでテストコードと向き合う ……PHPUnit、カバレッジ、ミューテーションテスト - 現場のPython ── システム開発も! 機械学習も!
【第8回】データ分析レポートの作成 ……Jupyter Notebook+pandas+Plotlyでインタラクティブなレポート - Ruby 3標準添付ライブラリ紹介
【第2回】インタラクティブにRubyを実行する ……irb/reline/readline - 見なおそう! モダンJavaの流儀
【第8回】Date and Time API …… ISO 8601準拠の日時クラス
コラム
- 漫画から学ぶマネジメント
【第3回】『ドラフトキング』のスカウトから学ぶ採用・育成論 - 縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第26回】「○○っぽいデザイン」のエッセンス - ちょっと気になる隣の技術畑
【第1回】Goという選択肢はベストだったのか …… 白川みちるさん - はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第75回】