タグ

2022年3月24日のブックマーク (2件)

  • jsondiff: JSONの構造の一部を無視して差分をとれるGoのライブラリを書いた - Sexually Knowing

    github.com 背景 仕事でお世話になっているkayac/ecspressoの機能の中にローカルのタスク・サービス定義と現在使われている定義を比較して差分を出力してくれるものがある。 github.com これから加えようとしている差分をプレビューできるだけではなく、たとえばデプロイしようとしているわけでもないのに差分があればローカルの定義が古びていることがわかるのでCIに組み込めると便利。 しかし実際に使おうとすると困る点が見つかった。 たとえばタスク定義にイメージタグを書く際に {{ must_env 'IMAGE_TAG' }} のように環境変数を参照している時に「イメージタグ 以外 に差分がない」ことを確認するのが難しいということ。 理想的には image を無視したJSONの構造を比較して差分が出せると良い。あるいは出力されるdiffをパースして image の差分は無視す

    jsondiff: JSONの構造の一部を無視して差分をとれるGoのライブラリを書いた - Sexually Knowing
    sfujiwara
    sfujiwara 2022/03/24
    すごい
  • YAPC::Japan::Online 2022が終わり、その先の未来について - 時計を壊せ

    YAPC::Japan::Online 2022が終わりました。 JPA代表あるいはYAPC::Japan::Online 2022の主催としてのコメントはこちらに書きました: blog.yapcjapan.org ここでは、個人的に考えていることを書いてみます。 コミュニティ主催のカンファレンスの価値はなんだったのか なぜ、ぼくたちはカンファレンスに参加(した|していた)んでしょうか? なぜ、ぼくたちは、どこかの誰かがやってくれる大きなカンファレンスではなく、自分たちのカンファレンスを作っているのでしょうか? 人それぞれいろいろな答えがあると思いますが、はっきり「これだ」といえる理由がある方はおそらく多くは無いのではないかと思います。ぼくも、なんとなくカンファレンスに参加するのは好きだし、得られるものが多い気がしているだけで、あまりうまく言語化できないです。 自分の場合はどうだろうと、自

    YAPC::Japan::Online 2022が終わり、その先の未来について - 時計を壊せ