日本政府のデジタル化については昨今話題となっていますが、電子政府といえばエストニアが最も有名です。 自分もなんとなく耳にしたことがあるくらいだったので、エストニアの電子政府について調べてみました。
Read祝日の判定方法には「元データを入手して独自に API やライブラリを実装する」、「Web API を判定のたびに叩く」、「ライブラリを使う」の 3 種類の方針があります。 この 3 つの方針について順に解説していきます。
ReadCookie の安全な設定について調べていると登場する SameSite 属性は、Google Chrome の仕様変更の話もあり、耳にしたことがある方も少なくないと思います。 Cookie には SameSite 属性と間違えやすい設定として Domain 属性もあり、片方だけ設定すればいいのか、どう使い分けるものなのかが一見分かりにくいのではないでしょうか。
Read複数のプログラミング言語の複数バージョンを管理するツールとして、anyenv や asdf が存在します。 この 2 つのツールを比較し、自分は今後 anyenv ではなく asdf を採用することに決めたので、その理由を解説します。 また、開発環境として一般的になってきている Docker を使う場合とも比較します。
Read開発環境をクラウド化したいと考えたとき、問題になるのが macOS の仮想化です。 というのも、iOS アプリのビルドに必要な Xcode が macOS にしかインストールできないため、iOS 開発では macOS が必須なのです。 そこでこの記事には、開発環境を全てクラウド化することが現実的に可能なのか知るべく、macOS 仮想化の現状をまとめました。
ReadECS の環境構築を非常に簡単にするツール「AWS Copilot」が少し話題になっています。 今まで ECS の環境構築がかなり面倒だったのが、びっくりするほど簡単になるようです。 こういったツールでは様々なリソースが勝手に作られる分、それらの設定をどこまでカスタマイズできるのかが気になるところだと思います。
Read今まで仕事や勉強で様々な CI サービスをさわってきたので、様々な CI サービスを比較し、どのように選定すべきか、どのように学習すべきかをまとめました。 独自に 5 つに分類した 10 のサービス (ツール) を簡単に比較していき、その後どれを使うべきか、どう学習すべきかを説明していきます。
Read