基礎 Go言語(Golang)のchannel(チャネル)型でgoroutine(ゴールーチン)間のデータを送受信! こんにちは。Tomoyuki(@tomoyuki65)です。 Go(Golang)言語にはchannel(チャネル)型というのがあり、これを使うことでgoroutine(ゴールーチン)間のデータを送受信できます。 Go言語(Golang)の... 2024.09.14 基礎
基礎 Go言語(Golang)はgoroutine(ゴールーチン)で並行処理が可能! こんにちは。Tomoyuki(@tomoyuki65)です。 Go言語(Golang)ではgoroutine(ゴールーチン)を使うことによって並行処理が可能なため、上手く使えばパフォーマンス改善に繋がります! ※プログラムは通常一行ずつ処理... 2024.09.12 基礎
基礎 Go言語(Golang)でファイルパスを扱う場合は「path/filepath」を使え! こんにちは。Tomoyuki(@tomoyuki65)です。 Go言語(Golang)でファイルパスに関することを扱う場合は、標準ライブラリに「path/filepath」というのがあるのでこれを使います。 例えばファイルパスを作る際に「f... 2024.09.09 基礎
その他 macOS(Mチップ搭載MacBook等)でGo言語のローカル開発環境を構築する方法 こんにちは。Tomoyuki(@tomoyuki65)です。 Web開発ではMacBookを使っている人が多いと思いますが、そんな私もMacBookを愛用しています。 そこでこの記事では、macOS(Mチップ搭載MacBook等)でGo言語... 2024.09.08 その他
その他 Windows11(WSL2)でGo言語のローカル開発環境を構築する方法 こんにちは。Tomoyuki(@tomoyuki65)です。 Web開発をするなら私はmacOSがいいと思っていますが、最近はWindowsでもWSL2(Windows Subsystem for Linux 2)が使えるため、Window... 2024.09.08 その他
応用 Go言語(Golang)のEchoでバックエンドAPIの開発方法まとめ こんにちは。Tomoyuki(@tomoyuki65)です。 Go言語(Golang)にも様々なフレームワークがありますが、シンプルでよく利用されているGinよりも機能性が高くて人気なものとして「Echo」があります。 Echoはフルスタッ... 2024.09.14 応用
基礎 Go言語(Golang)入門 こんにちは。Tomoyuki(@tomoyuki65)です。 LaravelやRailsの既存システムをリプレイスする際にGo言語(Golang)がよく使われたりするので、「これから始めてみようかな?」という人もいるのではないでしょうか。 ... 2024.05.06 基礎
お知らせ Go言語(Golang)専門の技術ブログを開設しました! こんにちは。Tomoyuki(@tomoyuki65)です。 この度、Googleが開発したプログラミング言語である「Go言語(Golang)」をはじめとし、その関連技術を専門的に取り扱う技術ブログ「Golang-Tech」を開設しました!... 2024.04.21 お知らせ