anyenvによるPythonとNode.jsのバージョン管理環境構築ガイド
はじめに 複数のプロジェクトで作業する開発者にとって、異なるバージョンのプログラミング言語やツールを管理することは重要な課題です。特にPythonやNode.jsのような頻繁に更新される言語では、プ…
View ArticleThreads APIトークン取得・管理手順まとめ (Access Token取得・長期トークン延長について)
Threads APIのトークンは60日で失効します 知らんかった。 ThreadsのAPI利用において、Access Token(短期・長期)の取得方法や、使用・更新方法をあまり知らなかったので、…
View ArticleTDDで進めるAPI設計:戻り値と例外をテストから設計する
概要 API設計において、レスポンスの構造やエラーの表現は後回しにされやすい設計領域だ。 しかし、TDDを実践することで、戻り値・エラー・境界条件を「仕様」として最初に定義できるようになる。 本稿で…
View ArticleNestJS完全ガイド:ゼロからヒーロー、そしてサービス作成
Leapcell: The Best of Serverless Web Hosting Node.jsの開発分野において、Webアプリケーションを構築するための技術的なソリューションは様々です。…
View ArticleWSLで動作するBacklog課題登録ツールを作ってみた
WSLで動作するBacklog課題登録ツールを作ってみた 1. はじめに 開発や業務の中で思いついた課題やアイデアを、Backlogに登録することがよくあります。しかし、ChatGPTでアイデアを思…
View ArticleOpenAI の API + 新モデル「gpt-4o-mini-tts」で音声合成 その2: ストリーミング・パラメータ追加を試す【Node.js】
はじめに 以下の記事で扱っていた、OpenAI の音声合成の新モデル「gpt-4o-mini-tts」に関する記事です。 ●【Node.js】OpenAI の API + 新モデル(gpt-4o-m…
View ArticleGitHubのプルリクエストを操作する最小限のMCPサーバーを実装してみた
はじめに 近年、AIエージェントと外部ツールやデータソースを連携させるための標準プロトコルとして、MCP(Model Context Protocol) が注目されています。MCPを利用することで、…
View Article【初心者向け】GraphAIをWindowsで動かすまでの全手順(Node.js + OpenAI API)
【初心者向け】GraphAIをWindowsで動かすまでの全手順(Node.js + OpenAI API) こんにちは、大企業・中小企業・SE・営業・経営を経験し、現在は製造業を中心にデジタル化、…
View Articleバックエンド技術選定(Golang Vs Node.js)
Golang vs Node.js の比較と選定アプローチ 主な違い 言語と実行環境 Go (Golang): 静的型付け、コンパイル言語。Googleが開発したシステムプログラミング向け言語。 N…
View ArticleNeovim-0.9.5をubuntuにインストールして、便利なプラグインを入れてみた🐳
この記事では、まずdocker🐳で新しいubuntu コンテナを起動して、プラグインを便利なインストールしたあと、コンテナ内で最新のnodejsをインストールしてプラグインを活かしてexpress…
View ArticleFileMakerのDBをLLMで操作するMCPサーバーを作ってみた
はじめに MCPサーバーを使って、CursorなどのLLMクライアントからwebサービスやローカルデータを接続するというトレンドが急速に広がっています。毎日のようにMCP関連の話題が取り上げられてい…
View Article使い捨てテストDB環境のtestcontainersをPostgresql + Honoで試してみたメモ
概要 コンテナを立ち上げてDBテストを行ってみた。 この時のソース テーブルの初期化がテストに含まれていると可読性が悪い。次の記事で解決した。 ソース { "scripts": { "test": …
View ArticleWSL2 + Dev Containers で Node.js + MySQL の開発環境を構築する
はじめに 本投稿は、42Tokyo × GENEROSITY ハンズオンイベントに先立ち、Node.js + MySQL の開発環境を WSL2 + Dev Containers で事前に構築した際…
View ArticleNode.jsプロジェクト開始方法
JSプロジェクト開始方法 Node.jsインストール プロジェクトコマンド作成 mkdir my-project //フォルダ作成 cd my-project //フォルダに移動 npm初期化 (p…
View ArticleVS Code で使っていたシンプルな自作MCPサーバーを Claude for Desktop で使う(Node.js + TypeScript SDK)
はじめに 以下の記事を書いた時に作った、自作MCPサーバーを Claude for Desktop で使ってみるという話です。 ●シンプルな自作MCPサーバーを VS Code に設定して GitH…
View ArticleMCPで飲み会番長をつくる
はじめに 背景と目的 最近MCPという言葉をよく聞きます。皆さんが分かりやすい記事を出してくださっているものの、実際にMCPで何ができるのか、ドキュメントだけだとイメージが掴みきれなかったので、とり…
View Article.net(ASP.NET Core) と Node.js ~ バックエンドプラットフォームの違いをまとめてみた
はじめに 新卒から.netを触り始めて早4年。.net frameworkでVB.netからキャリアをスタートさせて、今はASP.NET Coreをメインに触れています(もちろんC#です)。 最初は…
View ArticleReplitで開発したNode.js+PostgreSQLのウェブアプリをAWSのEC2で動かした話
こんにちは。サイドFIREを目指しながら開発を続けているプログラマー、田中です。 今回は、Replitで開発したNode.js + PostgreSQL構成のWebアプリケーションを、AWS EC2…
View Articlecursorでnotionの公式MCPがclient closedとなる原因の一例(npxは正しく動きますか)
背景 Notion公式からMCPが公開されたので、Cursorと連携しようとしました。 設定は複雑ではないはずなのに、必要な設定を終えた後もnotionApiの欄に赤く「client closed」…
View Articlenpm で依存関係のあるライブラリのバージョンアップの仕方
前提 他のライブラリとの依存関係が問題にならない場合、 npm install <package-name>@latest でライブラリのバージョンを最新に上げることができるため難しいことはありませ…
View Article