はてぶ・Qiita・Zennのトレンド記事を紹介
Go(Golang)はGoogleが開発したプログラミング言語です。シンプルで高速な処理が特徴で、サーバーサイドやクラウド開発でよく使われます。
Go Workshop Conference 2025 IN KOBE 参加レポート 🔖 1
こんにちは。社内向けの通知基盤の開発をしている、通知チーム Tech Lead の小島です。 2025年12月13日に神戸で開催された Go Workshop Conference 2025 IN KOBE に参加し、午前・午後のワークショップ・お昼時間にシャッフルランチとゆるL
Goで実装するゼロインスタンスにスケールされた環境起動の自動化 🔖 1
はじめに こんにちは、EC基盤開発本部SRE部カート決済SREブロックの金田です。 普段はSREとしてZOZOTOWNのカート決済機能のリプレイスや運用を担当しています。本記事では夜間・休日にインスタンス数を0にスケールされた開発環境を、Slackから起動できるツール「sc8le
Go のエラーにコンテキストを持たせていい感じにロギングする 🔖 67
こんにちは。カミナシでID管理・認証基盤の開発に携わっている小松山です。私の携わっているプロダクト『カミナシ ID管理』では、バックエンドに Go を採用しています。この記事では、Go のエラーハンドリングとエラーロギングの改善事例を紹介します。 はじめに 私たちのチームでは、定
Go のエラーにコンテキストを持たせていい感じにロギングする 🔖 67
こんにちは。カミナシでID管理・認証基盤の開発に携わっている小松山です。私の携わっているプロダクト『カミナシ ID管理』では、バックエンドに Go を採用しています。この記事では、Go のエラーハンドリングとエラーロギングの改善事例を紹介します。 はじめに 私たちのチームでは、定
この記事はラクスアドベントカレンダー2025 17日目の記事です。 はじめに こんにちは! エンジニア3年目のTKDSです! 今回はgo-gitについて紹介します。 はじめに go-gitとは 基本的な操作 応用的な操作 実例 差分があったファイルのみSQL実行 まとめ
【Go言語】死なないジョブワーカー処理~数万並行処理でも落ちない設計~ 🔖 180
mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Exp
Feature Flag の量産に耐えられる Go のライブラリを作りました 🔖 3
!Go ではタブインデントが推奨されていますが,この記事では Web ブラウザ上での見やすさに配慮して半角スペースを採用しています。!この記事は 6 割ぐらい AI が書いています。 ご挨拶この記事は Go - Qiita Advent Calendar 2025
runtime/secret でGoのランタイムから秘匿情報を消す 🔖 56
はじめに この記事は、Google Developer Experts Advent Calendar 2025 13日目の記事です。 先日、Go の tip に入った面白い新機能についての話をしようと思います。 このコミットで、runtime/secret という新しいパッケー
はじめにこんにちは、AI Shift開発チームの由利です。この記事はAI Shift Advent Calendar 2025の13日目の記事になります。 GoGC 最新版 - GreenTea今年Go1.25が登場しましたが、これに実験的に載せられている最新GCについ
runtime/secret でGoのランタイムから秘匿情報を消す 🔖 56
はじめにこの記事は、Google Developer Experts Advent Calendar 2025 13日目の記事です。先日、Go の tip に入った面白い新機能についての話をしようと思います。https://github.com/golang/go/comm
Go 1.25 testing/synctestの使い所とは? もう非同期処理を含むテストで悩まない 🔖 3
!この記事は Go Advent Calendar 2025 11日目 と Ubie Tech Advent Calendar 2025 11日目の記事です。すみませんが遅刻してしまいました。こんにちは @glassmonekey です。https://x.com/gla
Go 1.25 testing/synctestの使い所とは? もう非同期処理を含むテストで悩まない 🔖 3
!この記事は Go Advent Calendar 2025 11日目 と Ubie Tech Advent Calendar 2025 11日目の記事です。すみませんが遅刻してしまいました。こんにちは @glassmonekey です。https://x.com/gla
Goで2要素認証のリカバリーコードを実装するときに考えたこと 🔖 1
この記事はSansan Advent Calendar 2025 - Adventarの11日目の記事です🎄 はじめに こんにちは。技術本部Platform Engineering Unitの都筑です。Bill OneやContract Oneで利用されている、認証基盤の開発・運
Goでgo fmtしたくないコードを書いた(Go版Quine) 🔖 2
この記事はエムスリー Advent Calendar 2025 11日目の記事です。 AI・機械学習チームの中村伊吹(@inakam00)です。 早速ですが、こちらをご覧ください。 package main;import(b"encoding/base64";f"fmt";s"s
バリデーションとパースの分離。Goで実装する「変更に強い」CSV 処理の設計 🔖 158
こんにちは。カミナシで「カミナシ 従業員」の開発を行っている nilpoona です。 業務アプリケーションを作っていると、避けて通れないのが CSV インポート機能 です。 最初は「encoding/csv で読んでループ回せば実装できる」と考えて作り始めるのですが、仕様が複雑
バリデーションとパースの分離。Goで実装する「変更に強い」CSV 処理の設計 🔖 158
こんにちは。カミナシで「カミナシ 従業員」の開発を行っている nilpoona です。 業務アプリケーションを作っていると、避けて通れないのが CSV インポート機能 です。 最初は「encoding/csv で読んでループ回せば実装できる」と考えて作り始めるのですが、仕様が複雑
この記事はNTT docomo Business Advent Calendar 2025 9日目の記事です。 Unitree Go2はROSの通信ミドルウェアとしてEclipse Cyclone DDSを利用していますが、DDSはNATを越えられないという課題があります。 この
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。 Go言語https://groups.google.com/g/golang-announce/c/8FJoBkPddm4/m/kYpVlPw1CQAJ?utm_medium=email
生成AIをwrapするプロダクトを作ろうとして感じた恐怖 - GoTheDistance 🔖 32
あちきも・・・これ、すごい思う・・・ pyama.fun 2025年時点では、僕にもない。部分的に使うことはあると思うけど。 生成AIに抱かれたプロダクトを作るのが怖い 理由は単純で、自分には生成AIのモデルを自作する能力がなく、誰かの肩に乗っかるしか無いため。 生成AIを使った
Go の JSON 処理が変わる!encoding/json/v2 のテストコードから学ぶ 15 の新常識 - OPTiM TECH BLOG 🔖 34
こんにちは、DX ビジネス開発部の岡留です。普段は Support & Growth Portalの開発をしています。 本記事は、OPTiM TECH BLOG Advent Calendar 2025 Day 6 および Go Advent Calendar 2025 シリーズ
ergo - Goのエラーライブラリを自作して1年間利用してみた振り返り 🔖 70
はじめに Goのエラー処理 Goのエラー処理に何かライブラリを利用していますか? この質問はGo 1.0のリリースから10年以上経つ今でも、日本のGoコミュニティでよくされる質問です。筆者(tenntenn)もよく他社の方からされます。 pkg/errorsやgolang.org
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか 🔖 21
layerx.go #3 の発表資料です! https://layerx.connpass.com/event/372984/
Go の JSON 処理が変わる!encoding/json/v2 のテストコードから学ぶ 15 の新常識 🔖 34
本記事では、Go 1.25で実験的に追加され、1.26で正式導入が期待されるencoding/json/v2の変更点を解説しています。公式テストコードv2_diff_test.goを参考に、v1との違いを15項目にわたり紹介。主な変更点は以下の通りです:JSONタグの大文字小
作ってわかるOpenTelemetryのゼロコード計装 Go言語eBPF編 🔖 85
OpenTelemetryではeBPFという技術を用いることで、Go言語でできたアプリケーションのコードを変更せずに観測可能にすることができます。本記事では、その手法と仕組みについて実際にコードを書きながら解説します。
goroutineを作ってみる。Rustで - エムスリーテックブログ 🔖 144
この記事はエムスリー Advent Calendar 2025 2日目 兼 マネジメントチームブログリレー9日目の記事です。 こんにちは、エンジニアリンググループ General Manager 兼 基盤チームリーダーの横本(@yokomotod)です。 今回はgoroutine
Google ADK for Go で作る AI エージェント 🔖 1
本記事は Google Cloud Japan Advent Calendar 2025 2 日目の記事です。12月といえばアドベントカレンダーの季節ですね!今年は AI や LLM (Large Language Model) 関連の技術が大きく飛躍した年でもありました。
この記事はエムスリー Advent Calendar 2025 2日目 兼 マネジメントチームブログリレー9日目の記事です。 こんにちは、エンジニアリンググループ General Manager 兼 基盤チームリーダーの横本(@yokomotod)です。 今回はgoroutine
GoとMySQLを使ったWebアプリケーションの便利ツール 🔖 2
こんにちは!株式会社Finatextで証券事業のバックエンドエンジニアをしております、@Goryudyumaです。今日は、私が運用に関わっているGoとMySQLを使ったWebアプリケーションで活用している便利ツールを紹介します。公開できる部分だけを抽出したリポジトリも用意しま
ANDPADアドベントカレンダー2026 1日目! 先頭打者はANDPAD Tech Leadの tomtwinkle が務めさせていただきます。 この記事は hatena.go #2 で発表したGo 1.26ネタLTをベースにしたものです。 流石に5分LTだと喋りきれなかった…
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。 Go言語https://zenn.dev/tsubaki/articles/autograd-in-goGo言語で自動微分ライブラリを実装し、機械学習の仕組み理解とコードの簡素化を目指
Go + クリーンアーキテクチャで AI エージェント基盤を再設計した話【前編】 🔖 47
東京大学EEICのゆうすけと申します。 勉強の傍ら、スタートアップやインターンで実務経験を積んでいます。 技術スタック: React / Next.js / Go / Python(データ分析・AI開発) / AIエージェント開発(LangGraph)/ AWS / GCP /
はじめに こんにちは、YSHP部SREブロックの濵砂です。普段は主にシステムリプレイスを担当しています。YSHP部では2025年から、ZOZOTOWN Yahoo!店に関わるシステムを段階的にGoで刷新しています。 2025年9月27日、28日にGo Conference 202
目次 はじめに Go でのエラー構造 再帰的エラーハンドリング エラーハンドリングのパターン errors.As で値取り出してチェック errors.Is で値の一致 Go1.26 で追加予定の errors.AsType まとめ この記事は every Tech Blog A
「Goで作る自作コーディングエージェント nebula 開発入門」が良かった - $shibayu36->blog; 🔖 111
エージェント実装の理解を深めたいなと思い、「Goで作る自作コーディングエージェント nebula 開発入門」を読みながらコーディングエージェント実装の写経をしてみた。学びが多く、非常に良かった。 zenn.dev 実際に作ったコードは https://github.com/shi
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。 Go言語https://zenn.dev/naka_sei/articles/ac1035b0a91d12GoによるAPI開発に使っているツールセットと環境を、用途別に紹介した記事です
hatena.go #2 開催レポート - Hatena Developer Blog 🔖 12
こんにちは、はてなでアプリケーションエンジニアをしている id:lufiabb です。 2025年10月31日(金)に、 hatena.go#2 を東京オフィスとオンラインのハイブリッドで開催しました。多くの方に登録・参加いただきましてありがとうございました。 このエントリーでは
こんにちは、はてなでアプリケーションエンジニアをしている id:lufiabb です。 2025年10月31日(金)に、 hatena.go#2 を東京オフィスとオンラインのハイブリッドで開催しました。多くの方に登録・参加いただきましてありがとうございました。 このエントリーでは
なぜ我々はGitLab CIからArgoCDへ移行しているのか? 導入のリアルと見えてきた世界 🔖 1
GitLab CIとkubectlスクリプト中心の運用からArgoCDへ移行した理由と手順、遭遇した課題、得られた可視性・安全性・信頼性の向上を具体事例で解説します。
Duolingoが利用しているオープンソースライブラリを分析してみた 🔖 51
先日Xでこのようなポストをしたところ、ありがたいことに思いのほか多くの反響がありました。 せっかくなので、この記事では英語学習アプリDuolingo(デュオリンゴ)が公開しているオープンソースライブラリを確認して、領域毎にどのようなライブラリを活用しているのかを分析してみようと思
Duolingoが公開している利用OSライブラリを分析してみた 🔖 51
先日Xでこのようなポストをしたところ、ありがたいことに思いのほか多くの反響がありました。せっかくなので、この記事では英語学習アプリDuolingo(デュオリンゴ)が公開しているオープンソースライブラリを確認して、領域毎にどのようなライブラリを活用しているのかを分析してみようと
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。Go言語16周年はめでたい。 Go言語https://go.dev/blog/16yearsGo言語のオープンソース公開16周年に際し、2025年の進化を振り返っています。Go 1.2
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。AIが新米が成長の機会を奪う議論がありますが、AIは壁打ちの相手として最適なので、上手く使えば新米の技量をエンハンスしていく可能性も持っています。一方でGoogleがコピペ開発を進めてしまった
[Go 1.25] WaitGroup.Go()を使って既存コードを書き換える際の注意点 🔖 16
この記事でわかることGo 1.25で追加されたWaitGroup.Go()メソッドの使い方従来の並行処理コードからWaitGroup.Go()への移行方法と注意点Go 1.22のループ変数仕様変更がもたらす安全性の向上実践的な移行パターンとコード例移行時のトラブルシュ
Go でログに機密情報を出力していないか静的解析するツールを作った 🔖 46
はじめに アプリケーション開発において、デバッグやモニタリングのためにログを出力することは一般的です。しかし、うっかりパスワードやAPIキーなどの機密情報をログに含めてしまうと、重大なセキュリティインシデントにつながる可能性があります。 本記事では、Go で書かれたコードを静的解
今週もプログラミング雑記からGo言語の話題を中心に気になった話題を取り上げていきます。Go言語は1.26からは標準となる予定のGree Tea GCが要注目です。この際にGoのメモリ管理について深掘りしておくと良いかもしれません。あとは、sqlmockを使わずに実DBをテストに
初めてのGo言語 第2版 - Magnolia Tech 🔖 40
初めてのGo言語 第2版 ―他言語プログラマーのためのイディオマティックGo実践ガイド 作者:Jon BodnerオライリージャパンAmazon ちょっとしたコマンドラインツールを書くのに今までGoで書いてなかったなーと思って、最近の情報にアップデートされたリファレンスが欲しくな