【初心者向け】TypeScript製エージェントフレームワーク「Mastra」入門ガイド
そもそもMastraってなに? Mastraは、エージェント(AIで考える小さな作業者)を組み合わせて、自動的にタスクをこなしてくれるフレームワークです。 Mastraでできること 例えば、こんな流…
View Article[Ionic][Vue3][Storybook]IonicでStorybookを使う雛形
たまには真面目に手抜き 作れる技術は多少持ち合わせてるのに、残念なことにアイデアが全然湧いてこない。 どうも体はオジサン・頭脳は残念な、え~すけさんですよ。 スマホアプリをionic+vue3で作る…
View ArticleNestJSによるモジュラーモノリスの実装 - 複数ベンダーでの協業開発
はじめに システム開発において、複数の企業(ベンダー)が共同して一つのプロジェクトに取り組むケースは珍しくありません。従来のモノリシックアーキテクチャでは責任範囲が曖昧になりがちで、マイクロサービス…
View ArticleTeamsのIncoming Webhookが廃止になるらしいので新手順でNode.jsから送信
TeamsのIncoming Webhookが廃止になるらしいですね。 https://dev.classmethod.jp/articles/teams-webhook-markdown-work…
View ArticleAWS&TypeScriptでサーバーレスAPIを構築①
はじめに AWSを用いて個人開発用のバックエンドを構築したのでベストプラクティスを記しておこうと思います。サンプルは以下に。 https://github.com/kmatsushita1012/m…
View ArticleNode.jsからGitHub Models経由でOpenAI o3やDeepSeekを使う
Node.jsからGitHub Modelsを使って各種モデルにアクセスする方法のメモです。 アクセスの仕方 基本はAPIキーがあればGitHubのサイトにアクセスする必要はそんなにないので最初だけ…
View ArticleGithub ActionのSetup Node.js and cacheで Cache service responded with 422が返される
はじめに Github Actionを使用してfirebaseにデプロイするCD環境を構築しようとした際につまづいた点をまとめました。 問題 githubの公式の setup-node アクションを…
View ArticleAWS&TypeScriptでサーバーレスAPIを構築②
はじめに TypeScript+Node.js+expressで作成したAPIをAWSのAPIGataway+Lambdaで公開する方法を紹介しています。前回ではプロジェクトの作成をしたのちにCod…
View ArticleOpenAI の新API「GPT Image API(gpt-image-1)」を使った画像生成を試す
はじめに 今まで、ChatGPT の中でしか使えなかった新しい画像生成機能が、API経由でも利用できるようになったので、さっそく試してみました。 GPT Image API とモデルの情報 以下が、…
View Article【React×Vite入門】Macローカル環境でフロントエンド開発を始めてみた話
🎯この記事に書くこと • Reactとは何か?なぜ使うのか? • ローカルMac環境でReact + TypeScriptを使った開発環境を構築する手順 • create-react-app の代替…
View ArticleNode.js + IMAP + SpamAssassin でスパムメールを自動振り分けするツールを作った話
title: "Node.js + IMAP + SpamAssassin でスパムメールを自動振り分けするツールを作った話" date: 2025-04-22 背景と目的 筆者はあるクラウド型の…
View ArticleTailwind CSS を導入しただけなのに詰んだ話(macOS + Node.js + M1)
はじめに 最近、FastAPI と連携するための簡単なフロントを Tailwind CSS で作ろうとしたんですが、 ただ CLI を使って導入したいだけなのに、思った以上にハマってしまったので備忘…
View ArticleZIP配布からGitHub運用へ──トンネル越しにスクリプト管理を自動化した話
背景と課題 私の所属するチームでは、業務効率化のために私が作成したNode.jsスクリプトをメンバー間で共有していました。当初は、更新ごとにZIPファイルをフォルダにアップロードして配布するという原…
View Articlenodejsのオブジェクトが解放されたか監視したい
背景 実装中のプログラムでメモリーリークの可能性があったため、解析する方法を必要になった。 疑わしい部分は絞り込めているため、プログラム全体ではなく特定オブジェクトが適切に解放されているかどうかを確…
View ArticleReactの勉強環境を準備する②
今回の狙い 裏方となるバックエンド処理(サーバ処理)は、RedmineのRestAPIを利用します。 表面となるフロント処理にREACT(MUI)を利用してみます。 前回の記事の環境を、フロント処理…
View ArticleSSH2でJump Server経由のRemoteトンネルを作成・自動復活する設計解説
はじめに SSHでJumpサーバーを経由してRemoteサーバーに接続し、さらにそれを安定化させるために「自動復活」する仕組みをTypeScript + SSH2ライブラリを使って実装しました。 今…
View Article【初心者向け】Node.js/Expressでのroutes・controllers・middlewareの役割を勉強してみた
はじめに Webアプリケーションのバックエンド開発において、特にNode.jsとExpressを使用する場合、routes、controllers、middlewareという3つの概念が頻繁に登場し…
View Article[nodejs] Prismaで始めるデータベース管理
はじめに この記事では、TypeScriptとPrismaを組み合わせて使用する方法と、その組み合わせがNode.jsアプリケーションのデータベース管理をどのように改善するかを説明します。 Type…
View Article長いテキストを自動分割して複数QRコード(SVG)にするツールを作った話
はじめに 最近、「大きなテキストデータをQRコードにしたい」というニーズに直面しました。 しかし、通常のQRコードには文字数制限があり(おおよそ最大1000字程度)、そのままでは入りきりません。 そ…
View Article[Ionic][Vue3][Storybook]IonicでStorybookを使う(モック的な)
ギリギリでいつも生きていたいから 去年アシナガバチに人生2回目を刺された時「あっ、これ死ぬヤツやん」ってなった、どうも え~すけさん です。 ※残念ながら何事もなく生きてます。きっとスズメバチじゃな…
View Article