Spaceship Goは、Goの標準的な図書館の旅です。いくつかの重要なパッケージが、それらが役立つ理由と、それらがフードの下でどのように実装されるかを理解するために検討されています。これは、言語で提供されるいくつかの主要な利用可能なツールとプリミティブの参照として機能します。
Security with Goは最初のGolang Security Bookであり、BlueチームとRedチームの両方のアプリケーションに役立ちます。この本を使用して、安全なソフトウェアの作成、システムの監視、データの保護、攻撃システム、および情報の抽出方法を学びます。
防御的なトピックには、暗号化、法医学、パケットキャプチャ、安全なWebアプリケーションの構築が含まれます。
攻撃的なトピックには、ブルートフォース、ポートスキャン、パケットインジェクション、ウェブスクレイピング、ソーシャルエンジニアリング、および搾取後のテクニックが含まれます。
この本では、一緒にプログラミング言語を作成します。
0行のコードから始めて、モンキー*プログラミング言語用の完全に機能する通訳になります。
段階的に。トークンから出力まで。表示されて含まれているすべてのコード。完全にテストされました。
これは、goで通訳を書くための続編です。
私たちは中断したところから拾い上げ、モンキー用のコンパイラと仮想マシンを書いています。
ゼロから構築された実行可能およびテストされたコードフロントとセンターは、前と同じように段階的に構築されます。
しかし、今回は、Bytecodeを定義し、Monkeyをコンパイルし、独自の仮想マシンで実行します。
それは猿の進化の次のステップです。
Ultimate Go Notebookは、Ardan Labs Ultimate Goクラスの公式コンパニオンブックです。
この本を使用すると、マイクロレベルのエンジニアリングの決定に焦点を当てて、より慣用的でパフォーマンスのあるコードを書く方法を学びます。
このノートブックは、クラスで言及されているすべてのものへの参照を提供するように設計されています。
100の間違いとそれらを回避する方法は、GOコードの一般的なエラーにスポットライトを当てます。並行性、テスト、データ構造など、言語の重要な領域を探索し、自分のプロジェクトで間違いを避けて修正する方法を学びます。
効果的なGOは、テストとメンテナンスが簡単な高品質のコードを作成するための実用的なガイドです。この本には、採用するためのベストプラクティスがいっぱいになり、パターンを防ぐためのアンチパターンがいっぱいです。 Goが他の言語と非常に劇的に異なるものを探求し、既存のスキルを活用して優れたGOコードを作成する方法を探ります。 Goの初心者を目指して、真剣なGO開発に卒業することを目指して、コマンドラインアプリケーション、Web APIクライアントとサーバー、同時プログラムなどを書き込み、テストします。
Docker、Kubernetes、およびPrometheusの共通点は何ですか?これらのクラウドネイティブテクノロジーはすべて、GOプログラミング言語で記述されています。この実用的な本は、Goの強みを使用して、予測不可能な環境であっても、スケーラブルで回復力のあるクラウドネイティブサービスを開発する方法を示しています。 Goの低レベルの機能から、中レベルの設計パターンまでの高レベルのアーキテクチャに関する考慮事項まで、これらのアプリケーションの構成と構築を調査します。
GoとDocker APIを使用して自分で構築することにより、Kubernetesやその他のオーケストレーションシステムを深く理解します。
Kubernetesのようなオーケストレーションシステムは、他のソフトウェアサブシステムとサービスを調整して、完全に整理されたシステムを作成します。オーケストレーションツールは複雑さで評判がありますが、ソフトウェア開発の多くの側面に適用されるいくつかの重要なパターンを中心に設計されています。 GOでオーケストレーターを構築することは、GO SDKを使用して独自のデザインと実装を導くことにより、オーケストレーションフレームワークの内側の仕組みを明らかにします。独自のオーケストレーションフレームワークを作成すると、Kubernetesの理解と分散システム設計におけるその役割が向上します。また、すぐにボックスソリューションが適していない場合に向けて、カスタムオーケストレーションソリューションを設計するために必要なスキルを構築します。
GOでWebアプリを構築するための優れたリソース。オンラインで読むことができます。
GolangでWeb開発を学ぶためのもう1つの素晴らしい本。オンラインで読むことができます

この本は、GOでWebアプリケーションを開発する方法を教えるために書かれました。私たち(あなた)は、サードパーティのフレームワークを使用せずにWebAppを構築し、できるだけ少ない外部ライブラリを使用します。利点は、フレームワークなしでコーディングするときに多くを学ぶことです。
Go Webプログラミングは、最新のデザイン原則を使用してGOでWebアプリケーションを構築する方法を教えています。リクエストの処理や応答、テンプレートエンジンの送信、データの永続性などのコア概念を導入する多くの例を使用します。また、ベアボーンサーバーとPAASプロバイダーの両方に、同時性、Webアプリケーションテスト、展開など、より高度なトピックに飛び込むことができます。
今日、企業と開発者は、変化する市場に猛烈な速度で対応する必要があります。非常に利用可能で急速に進化するソフトウェアに基づいて構築されていない組織は、恐竜の道を進んでいます。 Cloud Native Goは、今日の顧客と市場の飽くなき要求を満たす大規模なスケールクラウドアプリケーションを構築するために、開発者が必要な知識開発者を結びつけます。
GOのWeb開発は、初心者と専門家の両方に、実際のWebアプリケーションを作成および展開する方法を教えるために書かれました。ボイラープレートTODOリストを作成することはありませんが、代わりに、Pixiesetと同様に、制作対応のフォトギャラリーアプリケーションをゼロから作成および展開します。この本は、以前のWeb開発の経験を想定しておらず、独自のWebアプリケーションをうまく構築するために知っておく必要があるすべてをカバーしています。
このコースは、GOの強力な機能を理解して、シンプルで信頼性が高く、安全で効率的なWebアプリケーションを構築するための貴重なリソースです。
新しいアプリケーションを計画している場合でも、既存のモノリスで作業している場合でも、この本は、あらゆるサイズのチームがマイクロサービスで問題を解決する方法を実用的な例で説明し、説明します。 DockerとDocker-Composeを理解し、マイクロサービスの依存関係を分離し、環境を構築するためにどのように使用できるかを理解するのに役立ちます。マイクロサービスを監視、テスト、および保護するためのさまざまな手法を表示することで終了します。
Dockerの使用方法に関する例で満たされた本と、究極の12ファクターアプリケーションを作成します。 12のファクターアプリガイドラインの個々のステップと、GoとDockerでそれらを実装する方法について説明します。
これは、マスタリングゴーの第3版です。この最新版には、Restful Servicesの執筆、Websocketプロトコルの協力、GITHUBアクションとGOプロジェクトのGitLabアクションを使用したもの、GETLABアクション、およびGenericsのまったく新しい章と多くの実用的なユーティリティの開発など、多くのエキサイティングな新しいトピックが存在します。
この本は、GOデータ構造とアルゴリズムの紹介から始まります。リンクされたリスト、配列、スタック、キューを使用してデータを保存する方法を学びます。先に進むと、ソートと検索のアルゴリズムを実装し、バイナリ検索ツリーが続く方法を発見します。また、この本は、データ型を描いてアルゴリズム設計にハッシュ構造を実装することにより、アプリケーションのパフォーマンスを向上させるのにも役立ちます。最後に、従来のデータ構造を適用して、実際の問題を解決することができます。本の終わりまでに、あなたはGOで古典的なデータ構造とアルゴリズムを実装することに熟達し、自信のあるGOプログラマーになるようにあなたを推進します。