皆さん、こんにちは!
少し前、私は興味深いと思った Go (Golang) に関するリソース (ブログ投稿、ビデオ、プロジェクト) を含む毎日のニュースレターを発行し始めました。最新6号のニュースレターをご紹介します。ぜひお役立てください。コーディングを楽しんでください!
Daily Golang 第 6 号 (2024-08-19)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
- GopherCon UK が最新カンファレンスの講演録音を公開
- ?囲碁のビジネス - Cameron Balahan、Google
- ? Go アプリケーションのデバッグ - Matt Boyle、Cloudflare
- ? Go ランタイムを理解する、Jesús Espino、Mattermost
- ?プロファイルに基づく最適化でアプリケーションのパフォーマンスを向上 Michael Pratt、Google
- ? AI があなたの仕事にやってくる - Adam Scholey、Benefex
- ?生成 AI を使用してコード クラフトを改善する - Liam Hampton、Microsoft
- ? AI の解読: Go プログラマーの視点 - Beth Anderson、BBC
- ?イベント駆動型ワークフロー - Andrew Wormald、Luno
- ? GopherCon UK 2024 by Jamie Tanna
- ?️ TreeGen
- ASCII ツリーからディレクトリおよびファイル構造へのジェネレータ
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
Go のより安全な列挙型
- この投稿では、Go でより安全な列挙型を実装する方法を検討し、列挙型に関連する一般的なエラーを回避し、コード内の型の安全性を確保する戦略を提供します。
-
Go のランダム テスト by John Arundel
-
Go で Google でサインインする
- この投稿では、Go アプリケーションに Google OAuth 認証を実装する手順を説明します。 OAuth 認証情報の設定、Google の API との統合、Go プロジェクト内でのユーザー サインインの安全な処理について説明します。
-
Golang でインタラクティブなシェルを構築する
- 著者は、Go で対話型コマンドライン シェルを作成するためのガイドを提供します。この投稿では、ユーザー入力の処理、コマンドの実行、シェル環境の管理などのトピックを取り上げ、堅牢な CLI ツールを構築するための実用的なアプローチを提供します。
?動画
- Julia Ogris - Go を使用した初心者向けプログラミング言語の構築 | GopherConAU 2023
- Golang + HTMX が最も生産性の高いスタックである理由
- 基調講演 - Go: 夢見る人の言語 / デレク・パーカー
- Golang Go ルーチンの実際の使用例! - Golang 同時実行の例
⁉️ プロジェクト
-
シロプセン/ログルス
- Logrus は、Go 用の構造化されたプラグイン可能なロギング ライブラリであり、さまざまな出力形式とフックをサポートする柔軟なロギング フレームワークを提供するように設計されています。
-
fergusstrange/embedded-postgres
- 埋め込み Postgres を使用すると、実際の Postgres データベースを別の Go アプリケーションまたはテストの一部としてローカルで実行でき、開発環境に Postgres を組み込む簡単な方法が提供されます。
Daily Golang 第 5 号 (2024-08-18)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
- Go 1.23: 最新機能について知っておくべきこと
- Go で恋しいことの順不同リスト
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
Go でのドメイン駆動設計への移行
- この投稿では、Go アプリケーションにドメイン駆動設計 (DDD) の原則を実装する方法について説明します。著者は、保守性を向上させるためにコードをビジネス ドメインに合わせることに重点を置き、従来のアプリケーション構造から DDD に移行するための実践的な手順を提供します。
-
Go でのエラーラップ by John Arundel
-
Go Web アプリケーションの一般的なアンチパターン
- 著者は、Go Web アプリケーションによくあるいくつかのアンチパターンを特定して説明し、これらの落とし穴を回避してより効率的で保守しやすいコードを作成する方法についてアドバイスを提供します。
- Go で Raft 分散コンセンサス プロトコルを実装する
?動画
- Raghav Roy - コルーチンと Go | GopherConAU 2023
- Golang はルーティングの新時代を迎えました
- Golang API でエラーを効率的に処理する方法
- インターフェースを使用して Golang プロジェクトをリファクタリングする方法
⁉️ プロジェクト
-
SPF13/バイパー
- Go で人気のある構成管理ライブラリ。多くの形式、環境変数、リモート構成などをサポートし、spf13/cobra とシームレスに動作するように設計されています。
-
rqlite/rqlite
- Rqlite は SQLite 上に構築された軽量の分散リレーショナル データベースであり、高可用性とフォールト トレランスを必要とするアプリケーションに使いやすいソリューションを提供します。
Daily Golang 第 4 号 (2024-08-17)
Go のニュース、洞察、プロジェクトの毎日のハブ
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
John Arundel によるスタンドアロン テスト スクリプト
-
Go でメソッドチェーンの代わりに関数型オプションを使用する
- Jon Calhoun は、Go のメソッドチェーンの代替として関数型オプションの使用を提唱し、このパターンがどのようにしてより柔軟で保守しやすいコードにつながるかを説明しています。
-
DDD Lite の概要: Go のマイクロサービスでは十分ではない場合
- この記事では、「DDD Lite」アプローチを紹介し、それが本格的なドメイン駆動設計 (DDD) とより単純な設計パターンの間の中間点となり得る方法を説明します。これは、マイクロサービスだけでは複雑なビジネス ニーズに十分に対応できない場合に特に役立ちます。
- Go のコンテキスト コントロール
?動画
- ゴルーチンの秘密の生活 - Jesús Espino - April Gophers 2023
- GopherCon 2023: Ellery Addington-White - ゼロからヒーローまで: 45 分で独自のゲームを起動
- 06. Matteo Grella - AI の頼りになる言語: 機会と課題 | GopherConAU 2023
- Golang でデータを集約するためにゴルーチンを使用する方法?!
⁉️ プロジェクト
-
ゴータスク/タスク
-
ジョホ/ゴドテンヴ)
- Ruby dotenv ライブラリの Go ポート。.env ファイルから環境変数をロードし、環境固有の構成の管理を容易にします。
Daily Golang 第 3 号 (2024-08-16)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
-
囲碁は私のハンマーであり、すべては釘です
- ノーゴー関連:
- Linux で何かを見つける方法 – 初心者ガイド
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
Go のテストエラー by John Arundel
-
time.Now() と単調クロック
- この投稿では、Go での time.Now() の使用法について説明し、特に単調クロック機能に焦点を当てています。著者は、時間に敏感なアプリケーションでのエラーを防ぐために重要である、Go がどのように操作間で時間の一貫性を確保するかを説明します。
- Go を使用したサーバーの構築は 10 分以内です
- ウォレット認証、JWT、Gin を使用して Go API を構築する
?動画
- Golang で WebSocket と HTMX を使用したチャットを構築する
- Golang プロジェクトを構築するための最良のツール
- ポインタは Go のブロッコリー - Beth Knight - July Gophers 2023
- おいおい - コマンドラインで Go を書く - Nick Wells - September Gophers
⁉️ プロジェクト
-
グーキット/構成
- 複数のファイル形式、環境変数、コマンドライン フラグをサポートする包括的な Go 構成管理ライブラリ。構成のロードとマージ方法に柔軟性を提供します。
-
オンシ/イチョウ
- Ginkgo は Go 用の最新のテスト フレームワークで、特に動作駆動開発 (BDD) 向けに、読みやすく保守可能なテストを作成するための表現力豊かな構文と強力な機能を提供します。
Daily Golang 第 2 号 (2024-08-15)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
恥知らずな緑: Go の TDD by John Arundel
-
干鱈、WASM、(Tiny)Go を使用した分散コンピューティング
- この投稿では、分散コンピューティングのための WebAssembly (WASM) と TinyGo の使用法を創造的に探求し、貿易における干しタラの歴史的な使用との類似点を描きます。著者は、WASM のような制約のある環境で Go コードを実行するために TinyGo を使用する利点について説明します。
-
囲碁の戦略パターン
- この記事では、アルゴリズムの動作を実行時に選択できるようにする動作設計パターンである戦略パターンについて説明します。著者は、このパターンを Go で実装し、コードをより柔軟にして保守しやすくする方法を示しています。
- 2023 年に Go プロジェクトを始める方法
?動画
- Go 同時実行性の説明: Go ルーチンとチャネル
- Go でテストを書かない方法 - Amir Malka
- Go ランタイムを理解する - Jesus Espino
- Golang でミューテックスとアトミック値をどのように使用するべきですか?!
⁉️ プロジェクト
-
エバートラス/バブルテーブル
- Bubble Tea フレームワーク用に設計されたカスタマイズ可能でインタラクティブなテーブル コンポーネント。開発者はリッチなターミナルベースの UI を構築できます。
-
nanovms/ops
- Go でユニカーネルを構築および実行するためのツール。単一目的の仮想マシンにバンドルすることで、軽量で安全なアプリケーションの作成を簡素化するように設計されています。
Daily Golang 第 1 号 (2024-08-14)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
- Go 1.23 がリリースされました
- Changelog.com - Go Time #326 - 満たすべき大きな靴
- 23 分で 1.23 を実行 (ByteSizeGo)
- Go におけるプリエンプション: 概要
- ? 新シリーズ開始 |学ぼう - Go言語 - 1
- 囲碁とは関係ありません
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
-
Go の関数型プログラミング by John Arundel
-
Go のデータベース/SQL パッケージを使用して PostgreSQL データベースに接続する
- Go のデータベース/SQL パッケージを使用して PostgreSQL データベースに接続するための包括的なガイド。この投稿では、接続の設定、クエリの実行、エラーの処理の手順を説明します。
-
Go の 10 億行チャレンジ: 9 つのソリューションで 1 分 45 秒から 3.4 秒に
- 著者は、10 億行のデータを処理するための Go プログラムの最適化について説明します。この投稿では、処理時間を大幅に短縮するために実装されたさまざまな戦略とソリューションについて詳しく説明し、Go のパフォーマンス チューニングについての洞察を提供します。
-
Go で時刻または日付を解析する方法
- この記事では、Go で時刻と日付の文字列を解析して書式設定する方法を説明し、一般的な使用例と潜在的な落とし穴について説明します。著者は、さまざまな日付と時刻の形式を効果的に処理する方法を示すコード例を提供しています。
?動画
-
サービスを書き直す方法 - Michal Bock - April Gophers 2023
- 振り返る時間 - サム・ウィリアムズ - September Gophers
- Go で RabbitMQ Steam を使用する
- 言語サーバー プロトコルを理解する - オートコンプリート、書式設定 - Adrian Hesketh
⁉️ プロジェクト
-
クナド/コアンフ
- JSON、TOML、YAML などをサポートする、シンプル、軽量、拡張可能な Go 構成管理ライブラリ。これにより、さまざまなソースからの構成を簡単に結合および階層化できます。
-
adrg/xdg
- XDG Base Directory 仕様の Go 実装。さまざまなオペレーティング システム間でユーザー ディレクトリとアプリケーション データの場所を管理するための標準化された方法を提供します。
以上が私は、Golang に関するリソースを含む毎日のニュースレター - Daily Golang を管理しています。ニュースレターの最新号はこちらの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。