はてなブログのテーマを公開しました

ちなみに、名前はルラボのフレグランスから拝借させていただきました。 テーマに抹茶色は使われていないけど... blog.hatena.ne.jp 一年ほど前に、このブログのテーマを作成していました。 しかしその後はブログを書くことがないまま、日の目を見ない日々が…

4年ぶりの日記は超広角 📷

FUJIFILM X-E4 と見た目に一目惚れした SIGMA 10-18mm F2.8 DC DN でお出かけしました。

Cloudflare Workersで手軽にRESTful APIを公開する

今回は、OpenAPI Specification から良い感じのドキュメントサイトを提供してくれるサービス bump.sh を見つけたので、RESTful API を用意して試してみます。 ドキュメントサイトがあることで、API が公開されていることがより分かりやすくなるでしょう。 こ…

YouTube の iframe を埋め込んだまま PageSpeed Insights のスコアを改善する

4行で YouTube から提供される動画の埋め込みコードをそのまま使うと PageSpeed Insights のスコアが落ちる。 しかし、lite-youtube-embed などのライブラリでダミー画像を表示しておくと再生するまでは偽物感が残ってしまう。イヤだ! そこで、ページが表示…

React Router v6.4 で v5 から脱出したい

React Router v6 がリリースされてから凡そ半年が立ちました。 そして、v6.4 の足音が近づいてきています。 まだ v5 を利用している方は、これを機にバージョンを上げてみませんか? 上げたくても上げられない もちろん訳あって上げられない場合もあるかと思…

Remix & Cloudflare Pages で KV を触る

作業ログです。 Remix のアプリを Cloudflare Pages にデプロイして KV にアクセスするまでをやってみました。 github.com 結果としては、id:leader22 さんの記事*1と同じところにハマりました。 こちらの記事も参考になるかと思います。 違いはTypeScript用…

cdkで定義したDynamoDBのテーブルをDynamoDBLocalに作る

この記事はPRを含みます cdkを使っている場合のDynamoDBLocalには、どのようにテーブルを作ってますか? 皆さんは、アプリケーションの構成をcdkによって定義している際のローカル開発環境のDynamoDBのテーブル作成はどうしていますか。 LocalStack - A full…