Google好きの開発者が集結!GDG DevFest Tokyo 2019に参加してきました

検索エンジン、Google Map、Android、Go言語、Kubernetes、GCP・・・ 派生技術やプロダクトを含めるとおびただしい量のGoogleの技術が私達の生活に入り込んでいます。こうなるともうGoogleの技術が好きかどうかに関わらずエンジニアとしてはGoogleとうまく付き合っていくしかないというお気持ちです。

・・・というのは前置きで、自分はGoogleが好き🥰なので、Google好きな開発者たちが集まる祭典、GDG GevFest Tokyoに参加してきました。

続きを読む

gRPC UIを使ってみんなが触れるgRPCの遊び場を作りました

gRPCは近年非常によく使われるようになったRPCフレームワーク[^1]ですが、その柔軟なメッセージフォーマットに対応するリッチなGUIクライアントに欠けていました。REST APIでいうPostman的な存在です。このようなツールがなければgRPCを利用した開発が面倒なのですが、その問題は現在においてはほぼ払拭されたといっても過言ではありません。gRPC UIが登場したからです。

(2019/10/4 追記)
gRPC UI playgroundの運用に利用していたArukasが2020年1月31日で終了するようです。今後gRPC UI playgroundをどうするかは検討中です。

(2020/2/2 追記)
gRPC UI playgroundの運用に利用していたArukasが2020年1月31日で終了したので、gRPC UI playgroundを以下の場所に移動しました。

[^1]: RPC(Remote Procedure Call)は、簡単に言えばプログラムの中から内部の関数を呼ぶのと似たような感覚で、外部のネットワーク上の関数や手続きを呼べるようにする技術のことです。他のRPCにはSOAPやJSON-RPCなどがあります。

続きを読む

Go Modulesとマルチモジュール構成でGo Homeする方法

Go Modulesでマルチモジュールにする方法がわからなくて調べました。発端は単にgo.modがある別モジュールのパッケージをインポートしようとしても出来なかったことです。そこで、Go Modulesでマルチモジュールを実現するためのシナリオを説明してみたいと思います。

続きを読む
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×