はてぶ・Qiita・Zennのトレンド記事を紹介
全員がアクセスできるWebを継続するために【アクセシビリティ】
はじめにWebアクセシビリティは、「やれたら良い」ものではなく、全てのユーザーに快適な体験を提供するための「必須要件」です。品質の高いコードがバグを減らすように、アクセシブルなコードはより多くの人が利用できるようになります。この記事では、エンジニアが日々の開発業務で実践でき
はじめに:オブジェクト配列検索の罠Elasticsearchを使っていると、オブジェクト配列の検索で思わぬ落とし穴にハマることがあります。例えばプロジェクト管理システムで、以下のようなオブジェクト配列データを検索するとしてみましょう。// プロジェクトA{ "proj
Claude Codeに10万文字規模のSF小説「Ω分岐の書庫」を書かせてみた 🔖 2
はじめに昨今、CursorやClineをさしおいて、AIコーディングエージェントの最右翼にのぼりつめたClaude Code。XやZennを見渡せば、実用的なものからウケを狙ったものまで、Claude Codeの活用方法がほんとにたくさんあります。しかし!Claude Cod
pnpmのnode-linker完全解説:isolated、hoisted、pnpの違いと使い分け
はじめにpnpmのメジャーアップデート後、CI環境で謎のエラーに遭遇。原因は.npmrcのnode-linker=hoisted設定でした。これをisolatedに変更して問題は解決しましたが、そもそもnode-linkerとは何なのでしょうか?この記事では、pnpmのno
[徹底攻略]AWS Summit Japan を120%楽しむ方法5選!&現地レポートを超速報でお届けします!
概要こんにちは!梅雨前線はどこへやら、非常に気温が高い日々が続いていますね。熱中症にならないようお身体にはくれぐれもご自愛くださいませ。さて、本日は年に一度開催される「AWS Summit Japan」に現地参加しています!筆者は3年連続で現地参加しているのですが、現地の雰
Auth0 Actionsで Progressive Profiling を実装してみた
!本記事は下記記事から移行したもので、2023年当時に投稿された内容です。https://medium.com/nextbeat-engineering/auth0-actionsで-progressive-profiling-を実装してみた-8be443a9c789
ScalaTestでTestcontainersのコンテナを使い回してみた
!本記事は下記記事から移行したもので、2024年当時に投稿された内容です。https://medium.com/nextbeat-engineering/scalatestでtestcontainersのコンテナを使い回してみた-0d43a5fec9a6 はじめにこん
WWDC2025のContainerizationFrameworkでCodex CLI × Swift を安全かつ再現性高くビルドする
概要macOS上で Codex CLI に swift build を実行させると、キャッシュの読み書きに /tmp ディレクトリなどへのアクセス権限がなく失敗することがあります。簡単に解決するため、コンテナ上でCodexを実行しようと思います。本記事では WWDC 202
Elasticsearchのインデックスフィールドを直接削除できない理由と代替手段
はじめにElasticsearchを運用していると、既存のインデックスの構造を変更する必要に迫られることがあります。特に、使用しなくなったフィールドやマッピングの定義ミスがあるフィールドをインデックスから削除したいケースは少なくありません。しかし、多くのユーザーが直感的に可能
Gemini APIをGoで呼び出してJsonで返してもらう 🔖 1
概要Vertex AI API for Gemini(以下Gemini APIと呼びます)を使って指示した内容をJsonで返してもらえるようにしました。 事前準備以下のクイックスタートガイドの通りに、GCPのセットアップGemini APIの有効化gcloud c
Scala開発がもっとスマートに──Metals MCP Serverで開発者体験を変えよう
はじめにScala のような強力な静的型付け言語での開発において、AI 支援ツールの活用は大きな可能性を秘めています。しかし、これまで複数のリポジトリに分かれたプロジェクトでは、AI に正確なコンテキストを伝えることが難しい課題がありました。私の開発現場を例に挙げると、モノレ
【業務効率化】もうやめましょうよ〜コミットメッセージ考えるのは 🔖 74
はじめにもうやめましょうよ〜!コミットメッセージ考えるのはやめましょうよ〜!リソースが勿体無い!!ワン◯ースのコ◯ー大佐の言葉を借りてみましたが、開発中、以下のような悩みを抱えていませんか。「適切なコミットメッセージが思いつかない...」「日本語での表現に悩む」「