出社できて偉いボタンを作った

この記事は はてなエンジニアのカレンダー | Advent Calendar 2023 - Qiita の22日目の記事です。 qiita.com developer.hatenastaff.com 前日は id:utgwkk さんの 知見がどんどん集まってくるところが見た〜い - 私が歌川です でした。 突然ですが、 こんに…

作ったお菓子 2023年 11月

完全に忘れていました。ほんと申し訳 11月はカンファレンスに参加していたりと忙しくいつもより少なめです。 ホワイトチョコ入り抹茶マフィン チョコレートマカロン コーヒーと牛乳の二層ゼリー 次回 前回 ホワイトチョコ入り抹茶マフィン 初っ端から失敗し…

Goで作るパスキー

注意 この記事ではgo-webauthnを使用したバックエンド側のWebAuthnの実装について解説しています。 1からWebAuthnを実装したい場合は RFC や W3C を参照してください。 この記事は、四工大アドベントカレンダーのカレンダー | Advent Calendar 2023 - Qiita …

そういえば、ブログデザインリニューアルしたんですよ

先週あたりにしたのですが、すっかり紹介し忘れたので今更ながら紹介しようかと思います。 はてなブログにはブログデザインを編集できる機能があり、テーマストアからお気に入りのテーマを持ってきたりできます。さらに、サイドバーにモジュールを配置すると…

Goのディレクトリ構成で無限に悩んでいる

これは、Go歴1年未満の初心者の戯言です。はてブなんかで指摘していただけると嬉しいです。 Goでアプリケーションを書くときに、クリーンアーキテクチャに則って実装するのは厳しいのではないかということをよく考えている。というのも、Goはディレクトリご…

Cloud BuildでFastlyのキャッシュをパージする

Cloud Runをバックエンドにし、前段にFastlyなどのCDNをかますといった構成をすることは多いと思います。しかし、CDNはデプロイ時にキャッシュをパージしないと古い内容が残ってしまうという問題があります。Next.jsなどは特にパージしてあげなければならず…

作ったお菓子 2023年10月

急に寒くなってきましたね。個人的には食べ物腐らないし、PC冷やさなくても勝手に冷えるで好きです。 生チョコブラウニー ガトーインビジブル 抹茶生チョコタルト スコーン 次回 前回 生チョコブラウニー 濃厚で非常に美味しかった。冷やすとカチコチになり…

【料理失敗報告書】スコーン

概要 スコーンを作ったが膨らまず、クッキーになってしまった。 自分のことをクッキーだと思い込んでいるスコーンができました(1敗) pic.twitter.com/6L1rsLSrOc— かている (@cateiru) 2023年10月28日 www.kurashiru.com 発生日時 2023年 10月 28日(土) …

【備忘録】CloudRunにFastly CDNを噛ますときはセッション アフィニティをOFFにしないとキャッシュされない

Cloud Run には セッション アフィニティ という機能があります。説明には 同じクライアントからのリクエストを可能な限り同じコンテナ インスタンスにルーティング。 とあるように、Cloud Runで複数のインスタンスが立ち上がっている状態でも可能な限り同一…

Fastlyでオリジン間をBasic認証で保護する

Fastly はVarnish上に構築されているCDNです。 そのため、VCLを自由に書くことができます。これを使用することで CDN - Orign 間通信にBasic認証を追加することも可能です。 TL;DR FastlyのVCL snippets 設定で以下をvcl_missとvcl_passに追加します。値はus…