ウェブプログラマ
Deno で Power Assert を利用するためのモジュール
使用技術:Deno, AST
Concurrent Mode や SWR を使ったポートフォリオサイト
使用技術:Next.js, TypeScript, Vercel
ツリー図を簡単に作るためのウェブアプリ
使用技術:React, Redux, TypeScript, AWS
Edge で動くキーバリューストアを使って動的コンテンツをキャッシュする実験
使用技術:Cloudflare Workers KV, Deno
2021-07-07 13:50:05
動的コンテンツのキャッシュを最適化するプッシュ型アーキテクチャ
エッジサーバからのレスポンスは速い。 コンテンツを CDN のエッジサーバにキャッシュしてそれを返すようにするだけで、ウェブサイトの速度は目に見えて改善される。 特に、リクエストの度にサーバで動的に生…
2020-07-04 09:57:37
TypeScript における変性(variance)について
プログラミングの型システムに関する記事を読んでいると、共変や反変といった用語が出てくることがある。 TypeScript や Flow についての記事でも、見かけることがある。 それらは TypeSc…
2020-05-24 17:13:10
package.json やロックファイルによるパッケージの依存関係の管理
この記事では、npm installやnpm ciを実行したときにどのようにパッケージがインストールされるのか、依存パッケージにバージョンのコンフリクトが発生した際にどのように処理されるのか、などを見…
2020-04-24 21:46:49
ルーティング機能を自作して学ぶ History API
History API は、HTML5 で導入された API。 これを使うことで、JavaScript で URL の履歴を管理できるようになる。 多くの場合、そういった操作は React Route…