Next.js Middlewareのテストコードを書く
この記事では、Next.js Middlewareのテストコードを書く方法を紹介します。Middlewareはリクエスト時に最初に処理されるパーツで、認証やリダイレクトなどに使われます。パスやCookieなどに応じて分岐するため十分にテストをしないと意図しないリクエストを受け入れ
この記事では、Next.js Middlewareのテストコードを書く方法を紹介します。Middlewareはリクエスト時に最初に処理されるパーツで、認証やリダイレクトなどに使われます。パスやCookieなどに応じて分岐するため十分にテストをしないと意図しないリクエストを受け入れ
TLDR 社内のデータを元に質問への回答を LLM が生成する仕組み(RAG)を構築するためのサービスを開発しました。 β 版として無料で公開しているので是非使ってみてください。 サーバーレスな構成で Next.js を動かしている。技術のキャッチアップは大変だ。 htt
はじめに リンクの入れ子とは何かというと、以下のようなデザインです。 カード全体がリンクでクリッカブルになっていて、中のタグやカテゴリーもそれぞれがリンクになっています。ニュースやブログの投稿などでよく見るデザインだと思います。 しかし、以下のようにマークアップすることはで
GitHubは、AIがコードの生成を支援してくれるGitHub Copilotを使いこなすテクニックを示した記事「How to use GitHub Copilot in your IDE: Tips, tricks, and best p...
Docker互換のコンテナエンジンとしてRed Hatが主導して開発しているオープンソース「Podman」の2年振りのメジャーバージョンアップ「Podman 5.0」が正式にリリースされました。 PodmanはDocker互換のコマンドライ...
この記事は?著者は、エンジニアにとって最も大事なものの一つは契約であると考えます。なぜなら、契約によって我々はお金を得ることができ、労働対価を受け取って生きていくことができるからです。したがって、…
環境 本記事では、下記の環境で実行しています。 バージョン macOS 14.1 Ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [arm64-darwin22] polars-df 0.7.0 arm6
これは『2023年度を数字で振り返る「技術広報LT大会」』の登壇内容について、 口頭で話したことを補足しつつ、その他話せなかったこと含めてドキュメントにまとめたものです。 LT大会は楽しいですね、各社の発表も有益情報が多かったので、また行こうと思います。 TL;DR テック
environment/techenvironmentDockerBuildPack-CLI(https://buildpacks.io/)よしなにDockerコンテナを作成してくれるGo…
概要SREのみなさん、こんにちは!サービスレベルの監視をしてますか?New Relicでは通常の閾値監視に加えて、サービスレベルの監視もできる機能があります。この度、New RelicではSl…
こんにちは、kintone 新機能開発チームに所属している 23 卒の柿崎です。 この記事では、私が初めて ESLint のカスタムルールを作って npm で公開し、普段業務で触っているコードに適用されるまでについて紹介しようと思います。 「自分でも ESLint のカスタムルー
皆様こんにちは、mikanでiOSエンジニアをしているSabです。 先日、世界中からiOSエンジニアが集まるtry! Swiftというカンファレンスに参加してきましたので、そちらの様子とmikanのエンジニアに対するサポートを紹介したいと思います。 try! Swift To
はじめに皆さん、こんにちは!51歳、システム開発歴25年以上の中国人エンジニアです。この度、2ヶ月間の波乱がある転職活動を経て、自社サービス開発を行う会社からSIer企業へ転職を果たしました!1…
合宿の目的弊社では若手の割合が大きく、普段は主に業務システム(Ruby on Rails)を開発することが多いという背景があります。また、インフラはAWSを使用しており、EC2/ECSやRDSとい…
調査会社のノークリサーチは、国内全業種の中堅・中小企業(年商500億円未満)および大企業(年商500億円以上)を一部含む700社を対象にした調査結果「2024年 中堅・中小企業のサーバ環境におけるクラウド移行とオンプレ回帰の実態」(pdf)...
HiCustomerの小田です。週明けから東京でも桜の開花が始まるようです。最近はわざわざお花見に行くことはないんですが、ちらちら落ちる桜の中をこうなんとなく歩いているときが結構好きだったりします。たぶん匂いとか華やかな色とか、そのへんから自然の美しさを感じられて好きなのかな。た
TypeScript の Extract について調べていたら、自分がユニオン型の分配法則について何も理解していなかったことに気づいたので、記事にまとめておく。 Extract の基本的な使い方 // https://typescriptbook.jp/reference/t
はじめに 本記事では、PostgreSQLのLISTEN/NOTIFY機能とGoを組み合わせた、メッセージをリアルタイム配信するための仕組み・実装を紹介します。 私たちが開発しているMiROHA eConsentでは本記事で紹介する仕組みを利用して、ユーザが見ている文書のペー
<a href="https://github.com/pnpm/pnpm/releases/tag/v9.0.0-beta.0">https://github.com/pnpm/pnpm/releases/tag/v9.0.0-beta.0</a><br /> <p>pnpm
はじめに前回の記事の続きです。今回はいよいよ UiPath から S/4HANA の OData API /A_PurchaseOrder を呼び出してみます。本記事で作成するワークフローは S…
はじめにSAP ECC 6.0 から SAP S/4HANA に世代交代がすすんで、 SAP と外部システムとの連携に OData を用いる機会も増えてきたように感じます。特に Fiori では、…
shiki とは何か shiki は、VS Code のシンタックスハイライトと同じエンジンである TextMate の文法とテーマをベースにした、高度なカスタマイズが可能なシンタックスハイライターです。 Astro でも内部で使われていたり Node.js のWebsite