メインコンテンツへスキップ
ブログサイトのロゴsui Tech Blog

Blog

Total 111 posts
1分
Next.jsOGPAppRouter

Next.js AppRouterで動的OGP画像を作成する

Next.js AppRouterでImageResponse()を使用して動的OGP画像を作成する方法を解説します。エンドポイント作成から画像レイアウトの実装までを紹介します。

記事を読む
2分
GitHubActions

GitHub Actionsでビルドしたファイルをリリースノートに格納する

GitHub Actionsでビルドしたファイルをリリースノートに格納する方法を解説します。非エンジニアの友人でも簡単に拡張機能をアップデートできる仕組みを実装します。

記事を読む
2分
HTMLDecodeLineMessagingAPI

API叩くときはしっかりデコードしよう

Hono + LINE Messaging APIを使ったコンビニスイーツ提供BOTで、HTMLエンティティのデコードを忘れたことで発生したエラーと、その解決方法を解説します。APIを叩く際のデータ処理の重要性を学びます。

記事を読む
4分
ヘルスケア睡眠

ニート→社会人になって睡眠の質は変化したのか調べてみた

ニートから社会人になって睡眠の質がどう変化したのか、iPhoneのヘルスケアアプリのデータを使って定量的に分析しました。睡眠に関するデータ解析の方法を紹介します。

記事を読む
2分
PowerPointMarp

今更だけどMarkdownでPowerPointが作成できるMarpに入門してみる

MarkdownでPowerPointスライドが作成できるMarpに入門します。ハンズオン形式でMarpの環境構築から実際のスライド作成までを解説します。

記事を読む
4分
DockerPostgreSQLデータベース

Docker + PostgreSQLで環境構築して、パーティションについて学ぶ

Docker + PostgreSQLで環境構築を行い、パーティションについて学びます。実務でn千万からn億レコードのテーブルを扱う際に必要なパーティション構成の基礎を実践的に解説します。

記事を読む
4分
CloudflareCloudflareWorkersHono

Hono Service bindings入門

Cloudflare WorkersのService Bindings機能を使って、パブリックにアクセス可能なURLを経由せずに別のWorkersを呼び出す方法を解説します。Honoを使った複数Workersの連携実装例を紹介します。

記事を読む
6分
InversifyJSDIHono

Hono + DIでInversifyJSを使用する

HonoとDIで実装したアプリケーションにInversifyJSを使用して改修します。依存性の注入をサポートする軽量のIoCコンテナであるInversifyJSの使い方を解説します。

記事を読む
4分
TypeScriptDIオブジェクト指向プログラミング

手を動かして理解しようとするDI(依存性の注入)

依存性の注入(DI)という概念を手を動かしながら理解します。読んでもよく分からなかったので、実装を通じてナンモワカランからチョットワカッタカモになることを目指します。

記事を読む
8分
ChromeExtensionTypeScriptVite

Viteで始めるGoogleChrome拡張機能開発

Vite + TypeScriptを使用してGoogle Chrome拡張機能を開発する方法を解説します。初めて拡張機能を開発する方の第一歩になる記事です。

記事を読む
1分
LineMessagingAPICloudflareWorkers

コンビニスイーツをランダムに表示するLINE BOTをつくる

CloudflareWorkersとHonoを使ってコンビニスイーツをランダムに表示するLINE BOTを作成。

記事を読む
4分
CloudflareWorkersLineMessagingAPIHono

Honoでランダムにアイスクリームを提案するLINE BOTを作る

Hono + Cloudflare Workersを使用してランダムにアイスクリームを提案するLINE BOTを作成しました。チョコモナカジャンボに変わる新しい最強のアイスクリームを見つけることをコンセプトに、技術選定から実装までを解説します。

記事を読む