はてぶ・Qiita・Zennのトレンド記事を紹介
CodexについにSkillsが来たので徹底解説先日のアップデートでようやくCodexにも待望のSkillsが実装された。この機能を待ち望んでいた方も多いのではないだろうか。今回はこのSkillsをまだ活用していない方に向けて仕組みと利用例を徹底解説している。ぜひ参考にしていた
Luaをコンパイル先とする言語処理系を作る際のTips 🔖 3
この記事は「Lua Advent Calendar 2025」および「言語実装 Advent Calendar 2025」の6日目の記事です。Luaは個人的には好きな言語ですが、静的な型システムの不在や、比較的冗長な記述などにより、人や用途によっては不満を感じることもあるかもし
フルリモート歴1年のエンジニアが辿り着いた“最強の作業環境” 🔖 287
!この記事はコラボスタイル Advent Calendar 2025の6日目の記事です。https://adventar.org/calendars/11621どうもこんにちは!コラボスタイルでバックエンドエンジニアをしているMESIです。2025年の1月に入社して以来
はじめに本記事は 仮想通貨 Advent Calendar 2025 のシリーズ2の6日目の記事です。エンジニアやデータサイエンティストがクリプトトレードに参入する際、最も陥りやすい罠があります。それは、「高度なモデルや大量の特徴量を使えば、エッジ(優位性)が見つかる」という
エンジニアに必要な「読解力」とは? 技術文書を構造化して"秒"で理解する技術 🔖 57
こんにちは。株式会社ココナラ 技術戦略室に所属している デミオ です。こちらは株式会社ココナラ Advent Calendar 2025 5日目の記事です。 導入エンジニアの日常業務を振り返ってみてください。IDEでコードを書いている時間よりも、画面上の文字を「読んでい
Commune Developers Advent Calendar 2025の5日目の記事です。わたくしは6年iOS開発をやっておりましたが、今年9月からFlutter開発をしております。3ヶ月ほどやった感想ですが、Riverpodが圧倒的に便利だなと感じています。Riv
React2Shell (CVE-2025-55182) で気付いた React Server Components のセキュリティの盲点
はじめに先日、Vercel から「Important Security Update for Next.js 15 & 16」という件名のメールが Gmail に届きました。リンク先の CVE ページを確認したところ、CVSS スコアが 10.0(Critical)
【緊急】Next.js (CVE-2025-66478) / React (CVE-2025-55182) の脆弱性について 🔖 125
1. はじめに:何が起きたのか2025年12月3日、Next.js および React Server Components (RSC) の通信プロトコルにおいて、認証不要でリモートコード実行 (RCE) が可能となる重大な脆弱性が公表されました。今回、特に事態を重くしている要
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 41
TypeScript 7ではtarget: es5やbaseUrlといった長年のレガシーな設定が削除され、strict: true が標準になるなどデフォルトの挙動が変更されます。本記事では、消えるレガシーな設定や挙動が変わる主要な設定について、設定の基本知識から代替案までを解説
【npm】11月21日以降にnpm installした人へ - Shai-Hulud感染チェック & 多層防御ガイド 🔖 449
npm史上最悪のサプライチェーン攻撃「Shai-Hulud 2.0」。正規パッケージのメンテナー認証情報を盗み、悪意あるバージョンをnpmに公開するという手口で、11月21日から急速に拡散しました。この記事では2つのことを解説します:自分が被害にあっていないか確認する方法
新しくプログラミング言語を作る際に文字列型をどうするべきか 🔖 130
この記事は「言語実装 Advent Calendar 2025」の3日目の記事です。この記事は、新しくプログラミング言語を設計する際に文字列型をどうするべきかについて、私の持論をまとめたものです。以前「新しくプログラミング言語を作る際に数値型をどうするべきか」という記事を書き
CTOとして会社に置くと決めた、ありがたい技術書5選 🔖 170
技術本を紹介したい!Recustomer株式会社でCTOをしている、眞鍋と申します。まだCTOとしては日が浅いのですが、先日、Startup CTO of the Year 2025 でオーディエンス賞をいただくなど、少しずつCTOらしい活動が増えてきました。https
パッケージマネージャーで Runtime のバージョンを管理する 🔖 11
はじめにNode.js のバージョン管理には、従来から nvm や nodenv といったツールが使われてきました。しかし最近では、パッケージマネージャー自体が Node.js や Deno などの Runtime のバージョンを管理する方法が登場しています。この記事では、O
月間350件のプルリクを捌きつつ、実装タスクも並列でこなすために必要だったものはやっぱりgit worktreeでした。 🔖 26
Dress Code Advent Calendar 2025、2日目の記事です🎉私がgit worktreeを使うに至るまでの話と、worktreeを使う際のおすすめのツールを紹介します。AI系の話はしません。よろしくお願いします!https://adventar.org
HaskellerとRustaceanが知恵をあわせてプロダクトを3日で1000倍高速化した話 🔖 32
この記事は Jij Advent Calendar 2025、Rust Advent Calendar 2025 シリーズ1、およびHaskell Advent Calendar 2025の3日目の記事です。 更新履歴2025-12-03 00:00 - 初版自動公開2
【TS】ユーザー定義型ガードを自分で書くな。ライブラリを使え。 🔖 12
!この記事は、Qiita の TypeScript Advent Calendar 2025 の 2025-12-03 投稿分です。 概要TypeScript では、「ユーザー定義型ガード」という種類の関数が書けます。その一例をまず見てみましょう。guards/is
Prompt Cachingを完全に理解してLLMコストを爆裂に下げる 🔖 140
!この記事は Ubie Tech Advent Calendar 2025 の1日目の記事です。Ubieのモバイルアプリ(iOS/Android)では、身体の悩みを相談できる医療AIエージェントを提供しています。toCでLLMプロダクトを提供する上では、コスト最適化が重要な
目にやさしい仕様駆動開発「spec-workflow-mcp」がもたらすブルーベリー効果 🔖 137
この記事は、LayerX Tech Advent Calendar 2025 の 2日目の記事です。https://tech.layerx.co.jp/entry/tech-advent-calendar-2025初日は @frkake さんの「OCR技術の変遷と日本語対応モ
AgentのToolを公開MCPから自作に変えたらToken使用料が9割削減した 🔖 24
AgentのToolを公開されているMCPから自作に変更したら、Token使用料が9割削減できた話を書きます。 背景現在ko☆shi(こーし)という引き継ぎを自動化するAgentを社内プロダクトとして開発しています。このAgentはGitHub、Asana、Slackを
RAGプロダクトを支える、ベクトルDB構築以外の周辺Tips 🔖 51
こんにちは、松尾研究所 データサイエンティストの浮田です。この記事は、松尾研究所Advent Calendar 2025の記事です。RAG (Retrieval-Augmented Generation) と聞くと、「ベクトルDBを構築する」という話に意識が向きがちです。もちろ
この記事はTechBullのアドカレ2日目の記事です。 はじめに怠惰はプログラマの美徳である。CLIはそんな怠惰人間を支えてくれる最強の相棒である。キーボードだけで操作し、自動化を積み重ねていく。そんな世界へ踏み込もうとすると、最初の一歩で壁にぶつかる。本を開けば呪
Kawaiiパワーで完全に理解!しっかりやり切るOAuthとOIDC入門 (執筆中) 🔖 18
OAuthとOIDCの基礎から実践までを丁寧に解説。セキュリティの基本概念、認可フロー、トークンの仕組み、実装例など。Kawaiiイラスト満載で楽しく学びましょう!現在OAuthまで執筆。
TanStack Startを試してみたけど、もうNext.jsには戻れない 🔖 42
英語圏の X で Next.js と TanStack Start を比較する投稿が話題になっていました。投稿の冒頭には「TanStack Start を試してみたけど、もう Next.js には戻れない」とあり、投稿主は TanStack Start を強く推奨しているように
思考を減らしコードに集中するための tmux, Neovim 設定 🔖 52
LayerX Tech Advent Calendar 2025 記念すべき1日目の記事です。めでたいですね。初日は @frkake さんの「OCR技術の変遷と日本語対応モデルの性能検証」との二本立てです。バクラク事業部 スタッフエンジニアの @izumin5210 です。P
本記事は、Snowflake Advent Calendar 2025 の 1 日目です。2025年10月1日に開催した第5回Snowflake中部ユーザー会で発表した内容に加筆再構成したものになります。ですので、基本的に2025年9月末時点の情報に基づきます(一部最新情報反
Swift 6.2からのConcurrency SafeなNotification 🔖 1
はじめにiOSやmacOSのアプリケーションの開発をする上でNotificationCenterを使うタイミングは時々あります。NotificationCenterはグローバルに通知を飛ばすことができ、OSからのイベントやCore Dataの変更を購読したりできます。このN
Azure の バックボーン や ネットワーク を図解してみる 🔖 11
こちらは Microsoft Azure Tech Advent Calendar 2025 1日目 の記事です。 はじめにAzure を支えるネットワークインフラ について、公式ドキュメント等にある情報をまとめつつ、図解しながら、その構造や通信の経路などを掘り下げてみます
M365 Copilotで「自社スタイルPPT」を自動生成する方法 🔖 342
はじめに今回紹介するのは、Claude Opus 4.5 と M365 Copilot を組み合わせて、自社スタイルのPowerPointを自動生成する方法です。https://youtu.be/RPaQJwZJpTQ上記PVはGemini3 Proで製作 きっか
【絶対ダメ】node:vmモジュールをサンドボックスとして使ってみた!!!! 🔖 21
こんにちは、t-chenです。[1]突然ですが、オンラインで誰でも利用できるNode.js環境を準備しました。vmモジュールを利用してサンドボックス化したので、安全なはずです。普段遣いしていていろいろな情報が詰まったPCでサーバーを動かしていますが、大丈夫でしょう。...
Server-Sent Events(SSE)で実現するクロスデバイスリアルタイム連携 - Redis Pub/Subでマルチサーバー対応
はじめに「あるデバイスで起きた操作を、別のデバイスにリアルタイムで反映させたい」——そんな要件に出会ったことはありませんか?例えば:スマホアプリで注文 → 店舗側のタブレットに即座に通知受付端末で来訪者登録 → 担当者のPCに瞬時に表示モバイルから会議室予約 → 会議
超高速SQL単体テスト rawsql-ts/pg-testkit 🔖 143
Node.jsでSQLを高速に単体テストするライブラリ @rawsql-ts/pg-testkit を紹介します。生SQLは当然として、PrismaやDrizzleなど既存ORMとも併用可能で、既存アーキテクチャを壊さず導入できます。 従来の問題点SQLの単体テストを行う
esa記事を自動要約するSlack Botの実装詳細【Gemini + Cloud Run】 🔖 1
1. はじめにこんにちは!TransMedia Tech Lab に所属している B1 の木村 翔竜です。前回の記事では、私の先輩が「毎日更新される膨大な情報を効率良くインプットするには」というのを書きました。こちらでは、esaへの投稿を自動で要約してSlackに通知するb
アドベントカレンダーをLLMで書くくらいなら何も書かない方がいい。 🔖 137
はじめにこれから話すのは地雷の話で、踏むまではそれを知らない人もいるが一発の被弾が致命傷になる話だ。誰も話してくれないが、静かに起こっているアウトプットへの変化、そのムードについて書く。ムードなので定量的な話ではないが、その辺は差し引いて意見の一つとして読んで欲しい。
AIコーディング実践環境の構築方法【2025年12月】 🔖 221
この記事は、松尾研究所Advent Calendar 2025の記事です。本記事ではAIコーディングを実践するための環境構築方法が分かります。具体的なポイントは以下となります。2025年12月時点での、Claude Code を中心としたAIコーディング環境の構築手順AIコ
SELECT * がデータモデルの保守性を下げる話 🔖 14
SQLコーディング規約で SELECT * を使わずにカラム名を明示化する、というポリシーを時々見るのですが、正直なところ自分はこれまで「どっちでもいいかな〜」くらいに思ってました。アドホックな分析なら速いし、dbtで開発していても最下流のデータマートなら「カラムが増えても勝手に
永続化と切り離した"純粋"ドメインモデリング入門 - ステート、イベント、Deciderで始めるイミュータブルモデルの実装 🔖 4
株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。先週開催されたアーキテクチャカンファレンスで登壇し、「Always Valid Domain Model」について話しました。これは、ドメインモデルが常に整合性のある状態を保つことを保証する設計アプローチです。
Android/PCに映る全てのモノをAI自動テストするツールを開発した話 🔖 3
概要Android/PCの画面に映るものなら一通り自動操作(テスト)できる、いわゆるADB版/PC版のComputer useを自前実装した話です。主に要素が取りにくいゲームなどのE2E自動テスト目的で開発しています。もちろんAppでもWebでもユーザーが操作できるモノなら
はじめに世の中の言語や環境の中には,順列や組合せの生成といった高度なコレクション操作を標準で提供してくれないものが少なからずあります.かかる折には自前でジェネレータを定義するものですが,再帰だのループだのと書いているうちに目が回って疲れてしまいます.しかし,こと組合せの生成に関
技術書典19で買った『わかる!ソフトウェア設計トレーニング』が良かった 🔖 232
これはなに先日、技術書典19に参加してきました。技術書典では色々と書籍を買ったんですが、その中でも特に良かったなと感じた『わかる!ソフトウェア設計トレーニング』についてご紹介します。ちなみに購入リンクはこちら。https://techbookfest.org/produc
cc-sddで71ファイルのユーザー管理機能実装を手戻りなく進めた話 🔖 2
所感・結論cc-sdd(Claude Code Spec-Driven Development)を初めて使ってみた。https://github.com/gotalab/cc-sdd結論から言うと、かなり品質よく、手戻りがほぼない状態で実装を進めることができた。今回ユーザー
Claude Code スキル・サブエージェント攻略ガイド 🔖 162
本稿は、Claude Code のスキルとサブエージェントを確実に発動させるための実践ガイドである。公式ドキュメントには記載のない罠がいくつか存在するため、検証結果を踏まえて攻略手順をまとめる。忍耐力が試される区間なので気長に頑張りましょう。 発端:スキルが発火しないまず
ルートファイルの凝集度を上げる React Router v7 リファクタリング 🔖 3
これはなに?前回の記事では、購入者・出品者・管理者のように異なるロールの機能を「同じカテゴリだから」とまとめてしまう問題を扱いました。コロケーション構成でルートを機能単位に分けることで、条件分岐が散らばらず保守しやすくなるという話でした。今回は、その「分けたルートの中身」に注
開発生産性を最大化するために考えていること ~あるいは技術的負債について 🔖 2
はじめに 要約開発生産性を事業価値へと繋げるまでにいくつもロスが発生する。ロスを分類してどのようなアクションを行うべきかを整理する。技術的負債はメタファーとして誕生したが、現代ではコードや設計、開発プロセスの不備を指す言葉としても使われている。技術的負債の教訓は負債は避
Open Notebookを完全ローカル環境で動かす方法 🔖 36
Open NotebookはGoogle NotebookLM のオープンソース版として注目されているツールです。通常はOpenAIやAnthropicなどのクラウドAPIを使用しますが、Ollamaと組み合わせて完全にローカルで動かす方法を紹介します。NVIDIA DGX
!この記事はJSConf JP 2025で発表した内容を、記事として執筆しなおしたものです。Next.jsは従来より、デフォルトで高いパフォーマンスを実現するフレームワークであることを重視してきました。App RouterにおいてもSSR・Streaming・Cacheなど
Hono概要HonoはバックエンドのためのWebフレームワークです。Cloudflare Workers、Deno、Bun、Node.jsなどどんなJavaScriptのランタイムでも動作します。2021年の12月15日から開発が始まり4年が経とうとしています。以下はHon
GitHub Copilot カスタムエージェントのための agents.md 作成ベストプラクティス 🔖 44
はじめにスタディポケットでソフトウェアエンジニア / SRE として働いている@Tocyukiです。先日 GitHub Copilot にカスタムエージェント機能が登場し、これは面白そうだと思い早速試してみました。https://github.blog/changelog/
この記事では、iOS 向け Mastodon クライアント DAWN が行った投稿画面の UI デザイン改善について解説します。DAWNは、iOSのネイティブアプリとしての使いやすさと、Mastodonの分散型SNSとしての特性を両立させることを目指しています。先日、App
「AIに先にテストを全部書かせる」はTDDじゃない。でも、それもアリだよね。 🔖 76
こんにちは、ログラスの松岡(@little_hand_s)です 3行まとめ「先にテストをまとめて書かせる」はTDDではない(サイクルと目的が違う)従来のTDDでは非推奨だったが、AI時代では有効な手法に違いを理解して使い分けることで、AI時代の開発がより効果的になる
モノレポ+Hono+OpenAPIスキーマ駆動(Orval)+Drizzleは最高 🔖 5
はじめに最近の開発で、モノレポ上に Hono のバックエンドと Next.js のフロントを抱えたアプリを作っている。そこで一周回って確信したのが、「Hono + OpenAPIスキーマ駆動 (Orval) + Drizzle」の組み合わせがとにかく快適ということ。この記事では