
Google Chromeのテーマを作った(その2)
Google Chromeで複数ユーザーを視覚的に区別するためにオリジナルテーマを自作。猫の写真を使ったChrome Webストア公開テーマ「sleepy cat」の作成手順と活用方法を紹介します。

スーパー完全無料でRSSをSlackに投稿できるやつを作った
HarperDB・feedparser・GitHub Actionsを組み合わせて、完全無料でRSS更新をSlackに自動通知するシステムを構築。OGP画像取得やキーワード自動抽出機能も実装し、技術ブログのキャッチアップを効率化する方法を解説します。

React Hook FormとGetform.ioを使って、お問い合わせフォームを作ろう!
React Hook FormとGetform.ioを組み合わせたお問い合わせフォームの実装方法を解説。useFormによるバリデーション、handleSubmitでのフォーム送信、FormDataを使ったGetform.ioへのPOST処理など、実コード付きで具体的に紹介します。

Netlifyのビルド時間をGitHub Actionsで0時間にして月末のヒヤヒヤから解放されよう!
Netlify無料枠の月300分ビルド制限をGitHub Actionsに移行して解消する方法を解説。gatsby-plugin-minifyによるAsset最適化、imgurでの画像リサイズ、Getform.ioでのフォーム代替、netlify-cliによるデプロイ自動化の具体的な手順を紹介します。

Next.jsとVercelとRecoilとMaterial Tableを使ってAWSのステータスダッシュボードを作ってみた話
Next.jsとVercelを使ってAWS障害情報を見やすくするステータスダッシュボードを構築した記録。RecoilによるGlobal State管理、Material Tableでのデータ表示、Chart.jsでの障害可視化、Vercelへのデプロイ方法まで解説します。

MQTTと電子ペーパーを使って年賀状を作る
MQTTプロトコルとRaspberry Pi接続の電子ペーパーを使い、Webから送信した年賀状を電子ペーパーに表示するシステムの構築方法を解説。FastAPIによるバックエンド、React Hooks+Tailwind CSSのフロント実装、mosquittoブローカーの構成を紹介します。

Lambda – Container Image Supportを使ってAlpineからSeleniumが動くコンテナを作ってTerraformで当てる
AWS LambdaのContainer Image Supportを使い、AlpineベースのDockerイメージでSeleniumを動かす方法を解説。RICのインストール、日本語フォント豆腐問題の解消、Lambda in VPCでのIP固定化、Terraformによるインフラ構築まで一連の手順を紹介します。

面倒なSSH Configと鍵管理はssh-config-jsonに任せよう
SSH ConfigとSSH鍵をJSON形式で一元管理し、AES暗号化で安全に保存できるPythonツール「ssh-config-json」の開発記。pipでインストールして使えるCLIの使い方、Pycryptodomeによる暗号化実装、PyPIへの自動デプロイ方法を解説します。

Nim用のTwitterSDK作るついでに仕事中TwitterができるCLIを作った
Nim言語でTwitter API v1.1対応のSDKを自作し、CLI上でタイムライン閲覧や投稿ができるツールを開発した過程を解説。oAuth1.0認証の実装、CORDEA/oauthライブラリの活用、GitHub Actionsによるマルチプラットフォームビルドの方法を紹介します。

GitHub JavaScript Action で GitHub ReleaseのUpdate Releaseを作ってみた。
GitHub JavaScript ActionをTypeScriptで自作し、GitHub ReleaseのUpdate Release機能を実装する方法を解説。action.ymlの設定、tsc+nccによるバンドル、@actions/core・@actions/githubの使い方、マーケットプレイスへの公開手順を紹介します。

