応用 Go言語(Golang)のAPIでベンチマークからパフォーマンス計測する方法まとめ こんにちは。Tomoyuki(@tomoyuki65)です。これまでにGo言語(Golang)によるAPIの作り方については色々とご紹介してきましたが、作ったAPIのパフォーマンスを計測したいこともでてくると思います。この記事では、そんなG... 2025.09.13 応用
基礎 Go言語(Golang)のループ処理の使い分け方まとめ こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)によるループ処理については主に4つの方法がありますが、この記事ではそれらのループ処理の使い分け方についてまとめておきます。Go言語(Golang)のループ処... 2025.09.10 基礎
お知らせ Goエンジニア向けのYouTubeチャンネルを開設しました! こんにちは。Tomoyuki(@tomoyuki65)です。この度、Go言語に興味を持ち始めた方から、既にGo言語が好きでよく使っているような方まで、Goに興味がある人どうしで気軽に集まれるようなコミュニティを作っていくための入り口として、... 2025.09.10 お知らせ
基礎 Go言語(Golang)のポインタと使いどころまとめ こんにちは。Tomoyuki(@tomoyuki65)です。私が初めてGo言語(Golang)を学んだ際、大学時代に学んでいたC言語に似ているなと思って懐かしい気持ちになりましたが、その理由はポインタが使えることです。そんなポインタ(ポイン... 2025.08.08 基礎
基礎 Go言語(Golang)の基本的なエラーハンドリングについて こんにちは。Tomoyuki(@tomoyuki65)です。実務ではシステムを運用していく必要がありますが、そういった場合は適切なエラーハンドリングをしながらプログラムを書く必要があります。この記事では、Go言語(Golang)の基本的なエ... 2025.07.20 基礎
応用 Go言語(Golang)のgRPCでDDD(ドメイン駆動設計)構成のバックエンドAPIを開発する方法まとめ こんにちは。Tomoyuki(@tomoyuki65)です。直近にGo言語(Golang)のDDD(ドメイン駆動設計)に関する記事を書きましたが、gRPCにおいてもDDDで開発したいことがあると思います。そこでこの記事では、Go言語のgRP... 2025.08.03 応用
応用 Go言語(Golang)のGinでDDD(ドメイン駆動設計)構成のバックエンドAPIを開発する方法まとめ こんにちは。Tomoyuki(@tomoyuki65)です。これまではクリーンアーキテクチャを参考にしてGo言語のAPIの作り方を解説してきましたが、実務においてはDDD(ドメイン駆動設計)と呼ばれる方法で作られていることが多いです。そんな... 2025.09.13 応用
AI Gemini CLIの使い方【バイブコーディングの始め方】 こんにちは。Tomoyuki(@tomoyuki65)です。最近になってバイブコーディング(Vibe Coding)なるものが話題になり、これから間違いなくエンジニアの必須ツール・必須スキルになることは避けて通れません。そんなバイブコーディ... 2025.07.08 AI
AI ググるから生成AIと自然言語による情報検索時代へ【Gemini・ChatGPT・Grok・Claude】 こんにちは。Tomoyuki(@tomoyuki65)です。少し前までは何か知りたいことがあればまず「ググれ!」なんて言われていましたが、最近はそんなググることも少なくなりました。ここ数年で生成AIが一気に進化し、今ではGemini、Cha... 2025.07.08 AI
応用 Go言語(Golang)のgRPCでバックエンドAPIを開発する方法まとめ こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)はマイクロサービスで利用されることが多かったりしますが、その際にgRPC(Google Remote Procedure Call)が使われていることがあり... 2025.07.14 応用