Ritolabo
  1. Home

Go 1.25で追加されたWaitGroup.Go()の使い方|並行処理がよりシンプルに

  • golang
Go 1.25で追加されたWaitGroup.Go()の使い方|並行処理がよりシンプルに

Go 1.25で追加されたsync.WaitGroupの新メソッドGo()を使えば、goroutineの起動とカウント管理が簡潔に。従来のAdd()とDone()を使う記述と比較しながら、より安全かつ読みやすい並行処理の書き方を紹介します。

BigQuery のテーブルメタデータを Cloud Run Jobs で自動更新する最小構成

  • BigQuery
BigQuery のテーブルメタデータを Cloud Run Jobs で自動更新する最小構成

BigQuery テーブルの description を自動更新。Cloud Run Jobs と Python スクリプトを使って、YAML 管理されたメタデータを簡単に反映する方法を紹介します。

BigQuery の自動メタデータ生成機能を試す(プレビュー版)

  • BigQuery
BigQuery の自動メタデータ生成機能を試す(プレビュー版)

BigQuery ナレッジ エンジンの一部として登場した「自動メタデータ生成」。AIと連携したデータ基盤整備の第一歩を体験レポート形式で紹介します。

for文を減らして読みやすく。Goのmapsパッケージを使ったmap操作の整理術

  • golang
for文を減らして読みやすく。Goのmapsパッケージを使ったmap操作の整理術

Go の map 処理をもっと簡潔に書きたい方へ。for 文で繰り返しがちな map 操作を、maps パッケージを使って読みやすく整理する方法を、具体的なコード比較とともにわかりやすく解説します。

k6 を用いた API 負荷テストの導入とシナリオ実行の基礎

  • k6
k6 を用いた API 負荷テストの導入とシナリオ実行の基礎

本記事では、k6 を用いた API 負荷テストの基本的な導入手順と、実行結果の見方、シナリオを用いた複数パターンのテスト方法について解説します。CLI ベースでシンプルに始められるため、初めて負荷試験を行う開発チームにも最適です。

Go における Adapter パターン - インターフェースの適用と統一

  • DesignPatterns
Go における Adapter パターン - インターフェースの適用と統一

Go における Adapter パターンの基本概念と実装方法を解説。異なるインターフェースを統一し、既存のコードを変更せずに活用する方法を具体例を交えて紹介します。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級