アルパカログ

Webエンジニア兼マネージャーがプログラミングやマネジメント、読んだ本のまとめを中心に書いてます。

プログラミング

Ruby on Rails 認証付きAPIとテストの書き方(RSpec)

Ruby on Rails 5で認証付きのAPIを作りたいというケースがあります。このエントリでは、Ruby on Rails 5でJWTを使った認証付きAPIの作り方と、RSpecを使ったテストの書き方を説明します。

Elixir キーの存在で異なるMapの更新方法

ElixirにおけるMapの更新方法は、対象のキーがある場合とない場合とで違います。このエントリでは、キーの存在で異なるMapの更新方法を紹介します。

Python デフォルト値のないキーワード引数(Keyword-Only Arguments)

Python3ではデフォルト値のないキーワード引数を設定することができます。デフォルト値のないキーワード引数のことを「Keyword-Only Arguments」といいます。このエントリではKeyword-Only Argumentsについて説明します。

Python デコレータとは?使い方を解説(decorator)

Pythonには「デコレータ」(decorator) という機能が標準で提供されています。デコレータはPython以外のプログラミング言語ではあまり見ないので、少々とっつきにくい印象を受けます。このエントリでは、Pythonのデコレータについて説明し、その使い方を紹介…

GCP Cloud Functions(GCF)からDatastoreを使う方法

Google Cloud Functions(GCF)で永続データを扱いたいと思ったらまず思い浮かぶのが、いつまでも無料枠に含まれているDatastoreですよね。このエントリでは、GCFからDatastoreを利用する方法を説明します。