ポートフォリオサイトのロゴ
API叩くときはしっかりデコードしよう

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

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

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

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

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

ヘルスケア
睡眠
今更だけどMarkdownでPowerPointが作成できるMarpに入門してみる

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

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

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

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

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

Docker
PostgreSQL
データベース
Hono Service bindings入門

Hono Service bindings入門

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

Cloudflare
CloudflareWorkers
Hono
Hono + DIでInversifyJSを使用する

Hono + DIでInversifyJSを使用する

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

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

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

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

TypeScript
DI
オブジェクト指向プログラミング
+1 more
Viteで始めるGoogleChrome拡張機能開発

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

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

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

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

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

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

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

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

CloudflareWorkers
LineMessagingAPI
Hono