応用

マイクロサービスアーキテクチャの基礎知識まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)はマイクロサービス開発でよく使われたりするため、マイクロサービスアーキテクチャの基礎知識については知っておいた方がいいでしょう。この記事では、そんなマイクロ...
基礎

Go言語(Golang)のgoroutine(ゴルーチン/ゴールーチン)の使い所まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)を使うメリットの一つとしては、goroutine(ゴルーチン/ゴールーチン)による非同期処理によって並行処理が簡単に行えることです。ただし、使い所は選ぶ必要...
応用

ViteとReactのアプリをGo言語(Golang)のサーバーから配信する方法

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)には様々なフレームワークがありますが、現時点ではまだまともなフルスタックフレームワークはないため、Go言語を中心とした管理画面を作ったりしている方は少ないと...
基礎

Go言語(Golang)の条件分岐の使い分け方まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)にはif文などの条件分岐がいくつかありますが、この記事ではそれらの分岐処理の使い分け方についてまとめておきます。Go言語(Golang)の条件分岐の使い分け...
応用

Go言語(Golang)のAPIでベンチマークからパフォーマンス計測する方法まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。これまでにGo言語(Golang)によるAPIの作り方については色々とご紹介してきましたが、作ったAPIのパフォーマンスを計測したいこともでてくると思います。この記事では、そんなG...
基礎

Go言語(Golang)のループ処理の使い分け方まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)によるループ処理については主に4つの方法がありますが、この記事ではそれらのループ処理の使い分け方についてまとめておきます。Go言語(Golang)のループ処...
お知らせ

Goエンジニア向けのYouTubeチャンネルを開設しました!

こんにちは。Tomoyuki(@tomoyuki65)です。この度、Go言語に興味を持ち始めた方から、既にGo言語が好きでよく使っているような方まで、Goに興味がある人どうしで気軽に集まれるようなコミュニティを作っていくための入り口として、...
基礎

Go言語(Golang)のポインタと使いどころまとめ

こんにちは。Tomoyuki(@tomoyuki65)です。私が初めてGo言語(Golang)を学んだ際、大学時代に学んでいたC言語に似ているなと思って懐かしい気持ちになりましたが、その理由はポインタが使えることです。そんなポインタ(ポイン...
基礎

Go言語(Golang)の基本的なエラーハンドリングについて

こんにちは。Tomoyuki(@tomoyuki65)です。実務ではシステムを運用していく必要がありますが、そういった場合は適切なエラーハンドリングをしながらプログラムを書く必要があります。この記事では、Go言語(Golang)の基本的なエ...
応用

Go言語(Golang)のgRPCでDDD(ドメイン駆動設計)構成のバックエンドAPIを開発する方法まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。直近にGo言語(Golang)のDDD(ドメイン駆動設計)に関する記事を書きましたが、gRPCにおいてもDDDで開発したいことがあると思います。そこでこの記事では、Go言語のgRP...
スポンサーリンク