アルパカログ

カスタマーサポート (CS) とエンジニアリングを掛け算したい CRE (Customer Reliability Engineer) が気になる技術や思ったことなど。

Elixir

【Elixir】再帰の書き方メモ

Elixir は再帰がすっきり書けてとても気持ちがいいですね。 でも、たましか書かないとすぐに書き方を忘れてしまうのでメモしておきます。

NginxでHTTPSアクセスをForward Proxyする

Amazon Linux に Nginx をインストールして Forward Proxy にしたのでその方法を書き残しておきます。 Nginx のバージョンは 1.12.2 です。

Goで立てたgRPCサーバにRuby/Elixirクライアントで接続してみる

gRPCはGoogleがOSSとして公開しているRPCフレームワークです。 gRPCを使うと、異なるマシン/言語間でもローカルオブジェクトかのごとくメソッドを呼び出すことができます。 詳細は下記をご覧ください。 grpc / Guides 和訳 gRPCとは何か? - Hapoon Labo 今…

【Elixir】HTTPotionでお手軽APIクライアント作成

Elixir で API クライアントを作るときは HTTPotion の metaprogramming magic を使うと簡単です。

【Elixir】Mapにおけるkey-valueの更新・追加方法3つ

Elixir の map を更新する方法で、キーが存在する場合とキーが存在しない場合で使える関数が違ったので備忘録を兼ねてまとめておきます。