Goプログラミングについて一歩踏み込んだプロユースの解説書。
読者はシンプルなコードを書きながら、実運用アプリケーションの開発で使うスキルとテクニックを学ぶことができます。
本書のサンプルプログラムはどれもシンプルですがとても実践的です。
拡張性、並行処理、高可用性といったエンタープライズアプリケーションの開発で直面する現実的な問題に対するソリューションが含まれています。
本書を読めば、実際の業務に必要な技能――Goによる開発手法および関連技術の使い方――をマスターし、ツールやプログラムの開発スキルを迅速かつ簡単に向上できます。
日本語版では、監訳者の鵜飼文敏氏による巻末付録「Goらしいコードの書き方」を収録しました。
Goプログラミングについて一歩踏み込んだプロユースの解説書。
読者はシンプルなコードを書きながら、実運用アプリケーションの開発で使うスキルとテクニックを学ぶことができます。
本書のサンプルプログラムはどれもシンプルですがとても実践的です。
拡張性、並行処理、高可用性といったエンタープライズアプリケーションの開発で直面する現実的な問題に対するソリューションが含まれています。
本書を読めば、実際の業務に必要な技能―Goによる開発手法および関連技術の使い方―をマスターし、ツールやプログラムの開発スキルを迅速かつ簡単に向上できます。
日本語版では、監訳者の鵜飼文敏氏による巻末付録「Goらしいコードの書き方」を収録しました。
Mat Ryer(マット・ライヤー):6歳の頃から父親にプログラミングの手ほどきを受ける。
当初はZX Spectrum上でBASICを使ってゲームやその他のプログラムを作成し、後にはCommodore Amiga上でAmigaBASICやAMOSを利用する。
もっぱら雑誌Amiga Formatから手作業でコードを転記していたが、変数値やGOTO文をいじってふるまいを変えることにも目覚める。
このようなプログラミングへの探求心と執着を備え、18歳の時に英国マンスフィールドの地元企業に就職してWebサイトやサービスの開発に従事する。
2006年に妻Laurieがロンドンのサイエンス・ミュージアムに職を得たため、夫婦でノッティンガムシャー州の地方都市を離れて大都市ロンドンへと転居する。
そしてMatはブリティッシュ・テレコムに入社する。
才能のある開発者や上司とともに、アジャイル開発のスキルと今日まで引き継がれる軽いノリを養う。
ロンドンでの数年間に、C#やObjective-CからRuby、JavaScriptに至るまでさまざまな言語で開発を行う。
そしてGoogleが主導したGoというシステム言語に出会う。
Goが今日の重要な技術的課題に取り組んでいることを知り、まだベータ版だった時代からGoをずっと使い続けている。
2012年に夫妻は英国を離れ、米国コロラド州ボルダーに移住する。
ここでMatはさまざまなプロジェクトに従事している。
ビッグデータを使ったWebサービスや高可用性のシステムといった大規模なものから、副業の小さなプロジェクトや慈善活動などにも携わる。
ライヤー,マット
18歳の時に英国マンスフィールドの地元企業に就職してWebサイトやサービスの開発に従事する。
2006年に妻Laurieがロンドンのサイエンス・ミュージアムに職を得たため、夫婦でノッティンガムシャー州の地方都市を離れて大都市ロンドンへと転居する。
そしてMatはブリティッシュ・テレコムに入社する。
2012年に夫妻は英国を離れ、米国コロラド州ボルダーに移住する。
ここでMatはさまざまなプロジェクトに従事している
鵜飼/文敏
ソフトウェアエンジニア。
Google勤務
牧野/聡
ソフトウェアエンジニア。
日本アイ・ビー・エムソフトウェア開発研究所勤務(本データはこの書籍が刊行された当時に掲載されていたものです)
まだレビューがありません
Rustでhyper使ってHTMLを扱ってみた
Golangの勉強で参考にした本とリンク
遅刻防止システムを考えて作ってみた
Elmのブームに便乗してみた
Golangで、MessagePackを使い、Redisに書き込み/読み込みをする
Webアプリ初心者がGo言語でサーバサイド(1. 簡単なHTTPサーバの実装)
IoT機器のデータをWeb API経由でDBに保存したり時系列でChart表示したりしてみた
【Go言語】gothでWebアプリを外部サービス認証ログインできるようにする
「Go言語によるWebアプリケーション開発」でハマったところ
Go言語関連書籍のまとめ
Goを読むその1:go installの流れ
Go言語のnewという組み込み関数
goのimagemagickを使ってレンチキュラー写真を作った