TECH PLAY

NestJS」に関連する技術ブログ

43 件中 1 - 15 件目
はじめに ども!ふと振り返って、ブログを執筆しだして 3 年が経過していることにびっくりした龍ちゃんです。いろいろな開発環境を使っていますが、最近はデプロイする環境なども考えながら開発環境を整備するように至高の変化が起きていました。 今回は、Azure Functions を本番環境で運用するとき、「どうやってデプロイするか」ってお話です。 開発初期以外の手動デプロイは論外として、CI/CD パイプラインを構築するとなると: シークレットキーの管理どうする? – 有効期限切れたら手動更新? デ
はじめに ども!最近は Claude Code ともに開発を進めて、with AI での生活にどっぷりだったのですが 2025 年も締めということで貯まった検証を一気に記事化している龍ちゃんです。検証がたまっていたので、11 月と 12 月は大量にブログを書く羽目になりそうですね。ゴリゴリ執筆する必要がありますね! 皆さん、AI(Claude Code 等)と一緒に開発してると、こんな悩みありませんか? 「このプロジェクト、どういう構成になってるの?」と AI に毎回説明するのが面倒 ファイルが多すぎて
はじめに ども!9月から開発していたシステムがようやく稼働・運用できるようになって、ひと段落した龍ちゃんです。コツコツ開発していたものがやっと形になったので一安心ですね。 今回完成したのは、以前の記事「 Claude API×GitHub Actions完全自動化でコスト60%削減!ブログ投稿システム構築術 」で紹介したブログ宣伝システムの 続編 となるシステムです。前回はブログURLから投稿文を自動生成してデータベースに保存する仕組みを作りましたが、今回はそのデータを使って、 X(Twitter)への予
はじめに ども!最近はGitHubをCMSとして活用する検証にハマっている龍ちゃんです。社内システムでGitHubをCMSとして使ったデータ管理を2パターン試してみたんですが、それぞれ全然違う特性で面白かったんですよね。 「GitHubをCMSとして使いたいけど、どうやってデータを取得するのがベストなんだろう?」って悩んでいる方、結構多いんじゃないでしょうか? 今回は、私が実際に検証した2つのアプローチを比較します: ランタイムAPIアクセス (NestJS + GitHub API) ビルドタイム同期
初めに 最近は社内の活動を少しでもやりやすくするための社内システム開発を龍ちゃんです。合わせて、AIと協業して開発する検証も進めています。AIを開発に入れてから、少ない人数で開発を回せているので素晴らしいですね。今回は、AIとはちょっと関係ない領域でのコンテンツですけど… 今回は、GitHubの優れた編集・レビュー機能をそのまま活用しながら、APIで簡単に自分のシステムに組み込む方法を紹介します。 なぜGitHubをCMSとして使うのか? 最大の魅力:GitHubの機能をフル活用できる 編集 : VS C
はじめに アプリケーションサービス部の遠藤です! この記事では、TypeScriptベースのNode.jsフレームワーク「NestJS」を使用して、AWS Lambda + API Gateway上で動作するサーバーレスAPIを構築する方法を詳しく解説します。 実際に以下の機能を持つECサイト風のAPIを構築しながら、NestJSの基本概念からAWSデプロイまでを一通り学べる内容となっています。 構築するAPI機能 ヘルスチェック API ユーザー管理 API(CRUD操作) 商品管理 API(在庫管理含
初めに ども!最近は人間とチャットするよりもAIとチャットすることが増えている龍ちゃんです。AIサービスの使い方が多岐にわたってきて、そのトピックだけでブログが執筆できそうなくらいです。 今回はAIとあまり関係ない、認証のお話です。内容としては「Azure Static Web Appsで組み込み認証とユーザー情報の取り扱い」となります。認証プロバイダーとしてGoogleを使用しています。 構築がしたことがない方は、「 GoogleによるSSOを持つAzure Static Web Appsのアプリを作成
はじめに お久です!皆さんAIにどれぐらい課金していますか?動画配信サービスより、AIサービスのほうが課金額が高くなっている龍ちゃんです。サービスごとに特色もあり、得意領域もそれぞれ異なるので、いっそのこと10万ぐらいぶっこんでしまいたいところですね。 さて!今回は、AIサービスを使うにあたって便利にしていこうというお話です。具体的な部分としては「SlackからNotebook LMに簡単にデータを取り込む方法」のプロトタイプについてです。 今回はベースのコンテンツを作成して、執筆はAIにやらせてみようか
はじめに こんにちは。システム本部メディアシステム部iPLチームの大井です。 本記事では、私が所属しているiPLチームについて紹介します。 レバレジーズという多くの事業を展開し、急成長を遂げている会社であるが故の課題に対してシステムで解決すべく、どのように取り組んでいくのかお伝えできればと思います。 はじめに iPLチームとは 業務内容 新卒採用管理システム(ATS) 配賦処理システム 統合法人データベース 類似度判定システム 従業員管理システム M&A 使用している技術について やりがい 働き方
はじめに 皆さんこんにちは。エンジニアの細川です。 皆さんはNestJSで開発を行っているときに Error: Nest can't resolve dependencies of the AppController のようなエラーに遭遇したことはありませんか? 基本的にこのエラーは依存性の解決がうまくできないときに発生するので、各モジュールの依存( imports や exports )を確認すれば解決できることが多いです。 しかし、コードをいくら確認しても問題ないのに、この依存性解決が出るという場面に
ども!年末年始の検証結果を順次ブログ化している龍ちゃんです。思いついたらすぐ検証という流れで、いろんなことを検証していたので10本ぐらいはブログのネタに困らなさそうですね。反動が今から恐ろしいです。 今回の内容は、以下の二つになります。 ローカル開発環境をDevContainerで作成する(nest.js + postgres) nest.jsからPrismaを使用してpostgresに接続する 今回のゴールとしては、nest.js内でORMとしてPrismaを使用してpostgresへ接続して動作確認と
はじめに 皆さんこんにちは!エンジニアの細川です。 今月はサイオステクノロジーのアドベントカレンダー、テーマは「サイオス社員が今年一年で新たに学んだ技術」です! 今月2回目の執筆ですが、今回はJavaScriptなどの開発に使える高速なテスト用パッケージVitestを紹介します! Vitestとは 既にかなり話題になっているのでご存知の方も多いかもしれませんが、VitestはJavaScriptやTypeScriptの開発で利用可能なTest用のパッケージです。 もっとも有名なものはJestかと思いますが
こんにちは。ココナラ募集部 開発チームのかもと申します。 先日チームメンバーより、リリースされたばかりのココナラ募集が全く違うアーキテクチャによりリプレイスされる予定、という記事が公開されました。 今回はこのリプレイスの過程で発生した、技術選定の悲喜こもごもをお送りします。 リプレイスという決断 ココナラは今年で運営開始してから12年を迎えます。栄枯盛衰が激しいウェブ業界で、これだけ長く続けられているのは、利用してくださっているユーザーの皆さまのお力によるものに他なりません。今後も引き続きご贔屓に……と申
はじめに 皆さんこんにちは!エンジニアの細川です。 皆さんは環境変数を扱うときに型付けをどのように行っていますか? いろいろ方法はあると思いますが、今回はNestJSでt3envというパッケージを利用する方法について紹介したいと思います! t3envはESMOnlyのパッケージになりますので、NestJSでESMOnlyパッケージを利用したい方の参考にもなれば幸いです! 注意点 今回紹介する方法はNode.JSのver.が22以上でないと利用できません。 前提 今回の各パッケージなどのバージョンは以下にな
PS/SLの佐々木です。 今回はEthereumを使用して簡単なDID/VCを実現してみようと思います。 DID/VCとは DID/VCとは分散IDと検証可能なデジタル証明書のことを指します。 通常の認証とは異なり、認証(VCを検証)する際に発行元に問い合わせる必要がありません。 よって発行元がなくなってしまっても問題なく検証ができます。 また検証もDID Resolverを使用することで誰でも検証することができるため、特定の機関が発行した証明書(VC)を他サービスで検証することも容易です。 DIDとEt