全国送料無料!初回ログインで500円分のポイントプレゼント! 新規会員登録はこちら >>

【PDF版高額書籍40%ポイント還元】翔泳社の売れ筋ハイエンド書籍をSEshopが毎月厳選!

今月の対象商品(全6冊)

対象のPDF版電子書籍をご購入の方には、本体価格の40%をポイント還元いたします。貯まったポイントは1ポイント=1円として次回のお買い物からご利用いただけます。(※対象商品は予告なく切り替わる場合がございますので、あらかじめご了承ください。)

ガベージコレクション【PDF版】

ガベージコレクション【PDF版】

¥4,620(税込)
1680ポイント還元

アルゴリズムはもちろん、実装方法とメリット/デメリットも解説

プログラムが使用しなくなったメモリ上の空間を解放し、他のプログラムが使えるようにするのは、古くはプログラマの役割でした。それがゆえに、しばしば解放を忘れるというヒューマンエラーを引き起こし、ついには「メモリ不足です」と宣告され、あるいはオペレーションシステムもろとも轟沈し、作業中のデータはすべて消え失せ、モニタの前のユーザーは声にならない叫び声をあげるというシーンがしばしば見られました。

そこで研究され実装されたのが、ガベージコレクションです。これはメモリの解放を人任せにせず、プログラム自身が行えるようにするもので、プログラマの苦役の幾ばくかをも解放してくれました。

とはいえ、その実装方法やアルゴリズムは多種多様で、ガベージコレクションがあるから大丈夫、という思い込みだけでプログラムを作成していると、思わぬ落とし穴に転げ落ちることになります。

本書はアルゴリズムはもちろん、その実装方法とメリット/デメリットを解説し、真に必要なガベージコレクションを選別できる選択眼を養える一冊です。心あるエンジニアであればユーザーを阿鼻叫喚の地獄から救うために目を通しておくべき書籍と言えるでしょう。

詳しく見る

アジャイルエンタープライズ【PDF版】

アジャイルエンタープライズ【PDF版】

¥4,620(税込)
1680ポイント還元

アジャイルで硬直した企業風土自体を変化に強く柔軟な組織に変えよう!

開発現場におけるアジャイルの手法は、旧来のウォーターフォール型を置き換え、スクラムあるいはリーンといった派生型を生むまでに成長し、広範に根付いたといっても過言ではない。さらに、開発の現場と管理運用に分け、より効率的な「継続的デリバリー」を実現すべくDevOpsといったスタイルによる人的リソースの構成管理も認知されつつある。

これらの成果をより広い範囲、いわゆる企業体そのものに対しても適用し、アイデアレベルから製品製造・出荷、さらにエンドユーザーからのフィードバックとそれを受けてのバージョンアップまで(アプリケーション・エコシステム)を効果的/効率的に行おうというのが、エンタープライズ・アジャイルの目標だ。

本書では、いまはまだ開発者(とそのごく周辺)にとどまっているアジャイル手法を、その業態にあわせつつ、いかにして広げ、「アジャイル文化」ともいうべき姿勢とシステムを企業体そのものに根付かせるかというノウハウをまとめている。

プロダクトを育てる=企業を育てる、という視点に立ち、それぞれの役割と注力すべきフィールドを明確にしつつ、垣根を超えた「効率的/継続的な企業体の成長」を促すためのテクニックは、アジャイルの新しい側面であり、日本でも切望されていたトピックでもある。

詳しく見る

コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤【PDF版】

コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤【PDF版】

¥4,378(税込)
1592ポイント還元

Dockerだけでは終わらない?!コンテナ技術を実践的に使うための解説書!

コンテナは主としてLinuxを分割し、複数のOSとして利用するもので、1つのコンピュータを分割して利用する技術の新潮流です。代表的コンテナ技術として「Docker」が注目されていますが、Docker単体で大規模なシステムを作ることは難しく、エンジニアリングそしてクラウドの世界ではさまざまなOSSプロダクトや技術が登場し注目されています。

本書ではコンテナを現場で使うためのさまざまなノウハウを集めています。とくにコンテナの統合的操作/管理(オーケストレーション)はKubernetesを中心に大きく進歩しており、最新のサービス/OSS/製品などの活用法を具体的に紹介していきます。クラウド時代のノウハウで、インフラ技術の最新トレンドを紹介します。

詳しく見る

レガシーソフトウェア改善ガイド【PDF版】

レガシーソフトウェア改善ガイド【PDF版】

¥4,180(税込)
1520ポイント還元

単なる延命策ではない、進化させるという発想!

コードがレガシーになるのはなぜでしょう。その要因を特定し、コードベースの品質を上げるためには、なにをすればいいのでしょう。本書はこれらの古くて新しい質問に真摯に答えてくれるでしょう。

単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング。また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、各種データのスムーズな移行など)を示します。

また、単に手を動かすだけではなく、いつもソフトウェアをフレッシュにしておくべく、自動化のための方法論や、そのインフラストラクチャの作り方を詳解します。

「動いているものは触るな」が鉄則のソフトウェアを、それでも要請に応じてよりレスポンシビリティの高い、そして新機能を盛り込まれた、メンテナンスしやすいソフトウェアへと進化させるためのノウハウを学んでください。

詳しく見る

エッセンシャルスクラム【PDF版】

エッセンシャルスクラム【PDF版】

¥4,180(税込)
1520ポイント還元

アジャイル開発に関わるすべての人のための包括的実践ガイド

「スクラムの適用が一番うまくいくのは、関わっている人(深く関わっていない人も含めて)全員が、その本質についてよく理解しているときだ。」と言われます。

本書は「スクラムの全体像と詳細の両方を理想的に概観でき、しかも読みやすい」「次世代のスクラム実践者にとって、基礎文献となるに違いない」と、世界中の名だたるスクラムマスタから絶賛された一冊であり、まさしくスクラムの成功を強力に導ける書籍です。

詳しく見る

Ubuntuサーバー徹底入門【PDF版】

Ubuntuサーバー徹底入門【PDF版】

¥4,180(税込)
1520ポイント還元

最新の18.04 LTSに対応!サーバーとしてのUbuntuを基礎から徹底解説

Linuxをサーバーとして活用するのはクラウドサービスの普及により、以前よりハードルが低くなってきています。特にUbuntuはAmazon AWS、Microsoft Azure、Google Cloud PlatformといったクラウドにおけるゲストOSとして認証を受けており、それらのクラウド上で利用することができます。また、IoTで使用されているOSがデフォルトとしてUbuntuがインストールされていることが数多くあります。

一方で、Ubuntuデスクトップ版はデスクトップ環境がインストールされますが、サーバー版はGUI環境がインストールされていません。Ubuntuサーバーを使用する場合ユーザーはコマンドを使って操作することになり、入門者にとってはやや扱いにくさがあります。この書籍では、Ubuntuサーバーのインストールからはじまり、パッケージの管理から代表的なアプリケーションの設定まで、Ubuntuをサーバーとして活用したい人に向けて基礎から徹底的に解説をしています。これから入門する方におすすめの1冊です。

詳しく見る

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

人工知能(機械学習、深層学習)関連本特集

【人工知能(機械学習、深層学習)関連本特集】入門書から専門書まで、人工知能関連のおすすめ本。

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

起業に役立つ技術書特集

ITで始めるスモールビジネス!起業に役立つ技術書特集。

エンジニア必携特集

【エンジニア必携特集】開発現場で使える!ITエンジニアの業務に役立つ書籍を一挙ご紹介。

特集をもっと見る