たより

Zennのトレンド icon

Zennのトレンド

現在Zennでトレンドとなっている投稿のRSSフィードです

ドメイン駆動設計のよくある誤解

Shotaro Tsuji

ドメイン駆動設計という用語が世間に広まってからかなりの年月が経過していますが、書籍を読んでもなかなか理解しにくい部分があると思います。私がソフトウェアエンジニアとして経験してきた中で、ドメイン駆動設計の難しいところについて私なりの説明をした

設計判断を属人化させないために、DDDの判断フローをWebアプリにしてみた

Shimpei TAKEDA

設計やアーキテクチャについての判断は、結論だけを口頭で共有しても再利用できません。 背景や判断の流れがたどれなければ、組織やチームの知見として残らないからです。 「今回はドメインモデルを作りましょうか」「ここはCQRSまでは不要だと思います

Agent Skills自動最適化の研究、中身はほぼ深層学習の訓練ループだった

223

Ai Workforce事業部FDE部エンジニアの堤(@ozro_223)です。 本記事では、Coding Agent(以降、エージェントと呼びます)に持たせるスキルを、ハーネスの工夫でエージェントの実行経験から学習させる2026年上半期の

純関数・参照透過性・冪等性の違いが分からなくなったのでまとめる

Kiyohito KEETH Kuwahara

こんにちは.最近関数型プログラミングの概念をちゃんと理解したい欲が出てきました.Keeth こと桑原です. 以前 「なぜ React 哲学を守らないといけないのか?」 という記事を書いたのですが,執筆中に純関数の定義に触れたとき,「これって

Sonnet・Opus で Fable 5 相当の成果物を再現するハーネスの設計と検証

えださん

Fable 5 にソースとしてhttps://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/prompting-claude-fable-5 を渡して、 O

Claude codeと論文書いたら良い論文“は”できた

Taisei Ozaki

こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 皆さん,CLI Agent使いこなせてますか? 自分はClaude CodeをオーケストレーターとしてCodex CLI・Gemini CLI・Opusサブエ

個人タスク管理を「判断は人間、更新はエージェント、計算はスクリプト」で設計する

uphy

こんにちは。Ai Workforce事業部でAIエージェントのためのデータ基盤を開発している uphy です。業務では複数のプロジェクトを並走させているのですが、今回は個人のタスク管理についてお話しします。 タスク管理は、この5年ほどMar

Unity 6時代のR3運用ルール:SubscribeAwait・EveryUpdate・禁止パターンを整理する

GameDev Tool Lab

はじめに 前回の記事では、Unity 6系のチーム開発でR3を使うときの基本方針として、ReactiveProperty<T>やSubject<T>の公開範囲、購読寿命、async/awaitとの役割分担を整理しました。 この記事ではその続

アプリ層から低レイヤーを打ち抜く:WhatsApp GIF脆弱性(CVE-2019-11932)をGemini×Claudeで徹底検証

Inlet_back

! 🚨 注意事項・免責事項 本記事は、Awakened氏が発見した過去(2019年)の修正済み脆弱性の技術解説です。 セキュリティの学習と検証のみを目的としており、実際の攻撃を助長・手助けするものではありません。 1. はじめ

複数のサービスを支える集約データベースの設計と未来

riano_

estie(エスティ)では複数のサービスを提供していますが、お客様から預かるデータはサービスごとのデータベースではなく、単一のデータベースに集約して保存することにしています。この記事は、estieがそれを構築するに至った背景に触れながら、そ

Claude Code が「プロンプトインジェクション検出」を報告してきたので解析したら作話だった

Kentaro Ohkouchi

! この記事は Claude Code で執筆しています。本文中のトランスクリプト解析も、作話した当事者とは別セッションの Claude Fable 5 が実施しました。 はじめに Claude Code で作業していたら、セッション

VS Code DevContainer を使わなくなった私の、LLM エージェント向け開発環境

kenfdev

! この記事は長いです。長い癖に具体的に自分が使っているdocker composeなどの設定までは記載していません。そこまで書くとさらにとんでもなく長い記事になってしまうと思ったためです。あくまで思想としてどのように最近開発環境を考えてい

APIもDBも東京なのに、全クエリが太平洋横断していた話

Taichi Komine

はじめに AI x 旅行アプリのアバトラベル(iOS / Android)は、2026年6月にフルリニューアルしました! ところがその直後から、「ほぼ全てのAPIが一律に遅い」 という不思議な症状に悩まされていました。弊社に協力いただいてい

Agentic RLにおけるMITOとTITO

mikio

こんにちは。松尾研究所シニアデータサイエンティストの太田です。 この記事ではLLMをエージェントとして学習をする、Agentic Reinforcement Learning (以下Agentic RL)について、少しニッチな話をしたいと思

Goジェネリクスを支えるGC Shape Stencilingと辞書渡しの仕組み

Genki Sugawara

プラットフォームチームの菅原です。 Go Conference 2026で発表したいと思ってネタを練っていたのですが、残念ながらプロポーザルの採択には至らなかったので、供養のためにテックブログにネタを吐き出しておこうと思います。 Goでは

Fable時代のAI活用法を、Anthropicの開発者が公開

Atsushi Kadowaki

本記事では、最新のAIエージェントを使いこなすためのテクニックについて、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この

Vitestで始めるシンプルなVRT

nus3

この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに Vitest 4.0でVisual Regression Testing(VRT)がサポートされました。このVitest(Browser Mode)

AIエージェントの決済履歴は「戦略ログ」になる ─ 誰が誰に払ったかを隠す private x402 "SubEtha"を作った

peaceandwhisky

はじめに AI エージェントは、検索・推論・データ取得・外部ツールの実行のたびに API を呼びます。これまでは、人間がアカウントを作り、API key を発行し、月額契約やプリペイド残高で支払う、という形が普通でした。ですが、エージェント

Spanner Omni を採用して CI のトータル実行時間を84%減らすまでの道のり

Kenta Takahashi

はじめに カウシェのバックエンドは Google Cloud Spanner を使っており、ローカル開発と CI のテストには長らく Cloud Spanner Emulator を使ってきました。 2026 年 4 月、Spanner の

Fable 5が使えなくなる前に、その「働き方」をOpus/Sonnetに引き継がせた

yui

前回、Fable 5をトークン破産させずに使い倒す方法について書きました。 https://zenn.dev/yui/articles/740da24e9ee419 簡単にいうとオーケストレーターに Fable 5をおいて、スコープ切り、設

AI Agentに自由な開発環境を渡す、Proxmox+LXCで。

uzulla

こんにちは uzullaです。もはやAIエージェントに作業をさせることがお仕事みたいな時代になりましたね。 Agentに作業をさせるのだから「Enterをおすだけのかんたんなおしごと」は減らして、できるだけロングランしてほしい。 そうなると

Excel VBAの開発体験をモダン言語並みにアゲる VSCode拡張機能を作りました

ハルミ

TL;DR 以前、AIエージェントがExcel VBAマクロを自律開発するためのOSS xlflow を作った 今回さらに、xlflowをVSCodeから扱うための拡張機能 xlflow for Visual Studio Code を作

自動テストの肥大化とどう向き合うか

山村 祐貴

! この記事は社内の勉強会向けに、自動テストのトレードオフについて個人的な意見をまとめたものです。 Q. 「自動テストを書いてきてしばらく経つが、実行時間の増加に伴う問題 (CI 待ち時間) や偽陽性・偽陰性の問題が出てきた。どう対応して

Unity 6時代のR3設計方針:10人規模開発で保守性を落とさない基本ルール

GameDev Tool Lab

はじめに Unityでイベントや状態変更を扱う方法はいくつもあります。 Update UnityEvent C# event Action async/await UniTask UniRx R3 独自のEventBus Scriptab

複数リポジトリを単一のdev containerで開発する Claude Code 環境を構築する

noritama73

! この記事は、デブサミ夏カウントダウンブログリレー2026に参加しています。当社ブースで 「テックブログを見て来ました!」 とお伝えいただいた方には、もれなくFinatextグループのテックブック(物理本)を差し上げます! 👇️Deve

ClaudeがSlackに書く文字装飾が崩れる問題をSkillで直す

持田恭吾

Claude CodeでSlackの下書きを作るようになってから、**重要** と書いたつもりの太字が、Slackの画面ではアスタリスクが見えたまま斜体になってしまう、という崩れに悩まされていました。 原因は次の二つでした。 Slackが

スマートグラス「Even G2」でAIコーディングツールを使う方法

からあげ

この記事では、スマートグラスのEven G2からAIコーディングツールを使う方法を紹介します。 ちなみに実用性についてはこの記事では触れません。ロマンです。私が試した方法は大きく3つあります。 Even G2公式のTerminal Mo

C# で出来ること一覧 2026年版(.NET 10)

Kazuki Ota

はじめに かなり前に「C# で出来ること一覧」という記事を書いて、その後も何度か更新版を書いてきました。一番最初の版が以下です。 https://qiita.com/okazuki/items/e3a8e23f9ac2a10d8fde .N

JavaScriptのメソッドチェインが遅い理由

dameyodamedame

序 以前Qiitaにあげていた記事の更新版です(Iterator Helpersが標準入りし、メンテナンス期間のnode.js LTSで使えるようになったので)。 RustとJavaScriptで似たような書き方のメソッドチェインを比較しま

Cloudflare Workers + better-auth で全リクエストが無応答になる - hanging promise の罠

Coji Mizoguchi

これはなに? Cloudflare Workers + D1 + better-auth で運用している Web サービスで、「特定のユーザーだけ、サイトへの全リクエストが応答待ちのまま固まり、ブラウザを再起動しないと直らない」という障害に

ECMAScriptにおけるグレゴリオ暦: `iso8601`と`gregory`

ふぁぼん

ECMAScriptにはTemporalやIntl.DateTimeFormatといった暦を扱うAPIが存在し、最もよく使われるグレゴリオ暦はもちろん、日本の元号、東アジアのいわゆる旧暦(太陰太陽暦)、ヒジュラ暦やユダヤ暦など多種多様な暦が

Goの並列処理を理解する ── channelとselectの内部実装(第3回)

わかめ

はじめに goroutine 同士が、互いに通信し、同期する役割を担うのが channel です。 ch <- x // 送信 v := <-ch // 受信 この 1 行ずつの裏で、ランタイムは「受け取ってくれる相手はもういるか? い

ELDEN RING NIGHTREIGNのマルチがラグいのは、ハズレのSteam中継サーバーを引いているからだった

きくらげ

ELDEN RING NIGHTREIGN(ナイトレイン、Steam版)のマルチプレイで、ラグに悩まされていました。敵が動かないと思ったら次の瞬間には全然違う場所に移動している、アイテムや武器が出てくるのに時間がかかる、拾うのにも時間がかか

dotfiles のススメ; mise と Renovate で開発環境を安全に最新に保つ編

himkt

小ネタです。 (2026/07/06: mise の minimum_release_age について追記しました) dotfiles リポジトリ 私は自分の NixOS / macOS 用の設定ファイル群を GitHub で管理してい

Claude Code (Opus 4.8) が数分固まる問題、188セッション実測したら原因はAPIでもネットワークでもなかった

藤澤勇樹(Yuki Fujisawa)

はじめに Claude Code を使っていると、応答が数分間「無音」になる停滞に遭遇することがあります。特にOpus 4.8で頻発していたため、体感や推測ではなくセッションログの実測で原因を特定しました。 この記事で分かること Clau

コードレビュー指摘300件を3ヶ月分類したら効いていたのは2種類だけだった

井本 賢 | WebRTC×音声AI / LLMO

私は3ヶ月かけて300件のレビュー指摘を全部直した。PRがnit:で埋まり、開発が止まった。AIレビューを増やしたら、人間も含めたレビュー疲れがピークに達した。 自分のレビューが信用できなくなって、ふと気になった。「この300件のうち、本当

仕事の「モチベーション」とは何か。

岩城まゆ

こんにちは!ディップDevRelの岩城まゆです! 最近Z世代関連の勉強会や組織開発に関わるカンファレンスセッションを聞くことが多く、「仕事のモチベーションとは何か」を考える機会がありました。その悩みがディップの元COO・CHOとのご飯会でス

無料でSAR衛星画像を見る!Sentinel-1で始める0冊目の入門書

emmyeil

Copernicus Sentinel-1 のSAR衛星画像を、まず無料サイトで見て楽しむための入門本です。 SARの基本、Sentinel-1の現在地、Copernicus Browserでの見方を短く整理します。

就活用DirectX12アクションゲーム作成 第二十一回

seisei89628

※筆者は初学者なので、間違ったことを書いていれば教えてくれると助かります。 はじめに 前回は、描画パスを整理しました。 Render() の中を、 DrawShadowMapPass(); DrawSceneColorPass(); D

C++の謎めいたHello WorldをPythonで再実装して理解を深めよう

Sirasagi62

C++という言語があります。現在普及しているオブジェクト指向を世界的に普及させた最初期の言語[1]でWindows,Chrome,Unreal Engineなどの様々なプロジェクトで利用されています。 そんなC++ですが、現在ではHello