ドメインの単一責務 ― merge 処理を階層で分けて学んだこと
この記事でいいたいこと 複数ソースから取得したデータを「合成(merge)」する処理を書くとき、つい 1 つの関数に全部のロジックを詰め込みがちです。今週、Rust であるドメインを設計するなかで、merge を「合成する対象の粒度」ごとに
この記事でいいたいこと 複数ソースから取得したデータを「合成(merge)」する処理を書くとき、つい 1 つの関数に全部のロジックを詰め込みがちです。今週、Rust であるドメインを設計するなかで、merge を「合成する対象の粒度」ごとに
OpenAIは2026年9月10日、ChatGPT Workの「Dataエージェント」の機能と活用事例を紹介した。利用者はChatGPT Workに「Data」プラグインを追加することで、社内データについて自然言語で質問し、分析結果やインタ
Googleは9月10日、AIアシスタント「Gemini」のWindows向けアプリの提供開始を発表した。Windows 10とWindows 11に対応している。
DeepSeekは2026年9月10日、画像を理解する機能を備えたAIモデル「DeepSeek-V4.1-Flash」を発表した。同社の新しいアーキテクチャを採用するモデル群の中で最小規模に当たる。
これはなに こんにちは、レバテック開発部のもりたです。 今回はJOINありのクエリを書くときにメモリオーバーなどの問題を引き起こすデカルト積問題について、実際にメモリ使用量を計測してどれくらい問題になりうるのか確かめてみました。 構成
OpenAIは9月10日、音声モデル「GPT-Live-1」のAPI提供を開始した。開発者は、発話中もユーザーの声を聞き取り、割り込みや依頼の変更に対応する音声エージェントを構築できる。
はじめに こんにちは、Dress Code 株式会社でプロダクトエンジニアをやっている津田です。 AI が実装の大半を担ってからずいぶんと経ち、単体テストによってある程度の動作の保証をしてくれるようになった一方で、いつの間にか単体テストの実
Go Conference 2026の登壇「OpenTelemetry eBPF Instrumentationの舞台裏」の解説資料です。eBPFによるゼロコード計装は「言語を問わず動く」と語られますが、Goバイナリへの関数レベルの計装は他
OpenAIは9月10日、クラウド上でAIエージェントを構築・実行する「Agents API」をパブリックベータとして公開した。Codexを支えるエージェントの実行基盤をAPI経由で提供し、モデルの呼び出しやツール利用の制御、長時間のセッシ
stonkingのSnapshot 3が無事にリリースされています。
画面に円形のショートカットメニューを表示するmacOSアプリFlickの紹介です。
Homebrew公式のネイティブGUIアプリの紹介です。
第 4 回(末尾に連載の一覧があります) 前回、証明が空洞でないことを確かめる手段としてミューテーションを置きました。実装だけを壊して、証明が落ちるかを見る。落ちれば、その証明は何かを守っています。 今回は、そのミューテーション自体が空虚
Excelをインストールできない環境で、既存のExcelファイルを編集したり、VBAを動かしたりしたいことがあります。 CIやサーバーのバッチで実行するたびにExcelを起動するのは扱いにくいです。大きなファイルになると、読み込みと保存だけ
JSer.info #779 - Vitest 5.0がリリースされました。 Vitest 5.0 is out! | Vitest clearMocksがデフォルトで有効になり、locatorが完全一致で検索するように変更されています。
Rust 製 GUI ツールキットの Slint を、アットマークテクノの Armadillo-X2 で動かしました。 以下の3ステップで動かすことができます。 開発機で cross build ABOS のコンテナ設定を 10 行書く
はじめに 今回、Rustを用いて世界最速のC#コンパイラを開発してみました。 C#公式のコンパイラであるRoslynよりも最大11倍程度高速にコンパイルすることが可能です。 ただし、.NETバックエンドは現在実装できておらず、UdonAss
AIエージェントを何枚も並べて動かすことだけを考えて作った、Windows 用のターミナルを公開しています。SHIKISHA-TERM といいます。 ターミナルでAIを動かすのが当たり前になってから、Mac には最初からそういう設計の端末が
Agentic AI Foundation(AAIF)は9月9日、オープンソースのAIゲートウェイ「Agent Router」(旧称:Envoy AI Gateway)の参加を発表した。
TL;DR te claude — Claude Code を teai.io 経由で起動するランチャーを作った。環境変数の手動設定なしで、裏側のモデルを Kimi K3 などカタログ上の任意モデルに差し替えられる model: "t