はてぶ・Qiita・Zennのトレンド記事を紹介
話題のテックでは、はてぶ・Qiita・Zennなどのトレンド記事や技術者ブログの情報を紹介しています。プログラミングやテクノロジーの最新情報をお楽しみください。
他社システム連携にDDDのAnti-Corruption Layerを適用した話 ― 境界設計から整合性保証まで - Tabelog Tech Blog
はじめに こんにちは。食べログカンパニー 開発本部 国内メディア開発部の城戸と申します。主に、他社とのシステム連携や広告系の業務を中心に担当しています。 本記事では、他社システムとの予約連携案件を通じて経験した、Anti-Corruption Layer(ACL)の設計・実装につ
名作の結末を”AI改変”、「マハーバーラタ」の“AI映像化”も──AI活用に野心燃やすインド映画界のいま
名作の結末を”AI改変”、「マハーバーラタ」の“AI映像化”も──AI活用に野心燃やすインド映画界のいま(1/3 ページ) インド映画界、いわゆる「ボリウッド」の大手タレント事務所コレクティブ・アーティスト・ネットワークは長年、実在する「生身」のスーパースターらのキャリアを支えて
Windows 11は5月のアップデートでエクスプローラーの高速化やタスクバーの安定性向上などを含む大規模な信頼性アップデートを受ける予定
Microsoftが、Windows 11のプレビュー版を公開しました。公開されたプレビュー版によると、エクスプローラーやクリップボード、タスクバーなどWindowsの中核となる機能が改善される見通しです。 Releasing Windows 11 Builds 26100.83
通信量「3分の1では足りない」 オプテージ社長、大阪のデータセンター投資で東京代替へ
関西電力グループで通信事業を担うオプテージの名部(なべ)正彦社長が産経新聞のインタビューに応じ、「1社だけの力では難しいが、10年程度で大阪が東京の通信インフラを補完し、一定の役割を果たせるようにしていきたい」と語った。データセンターや通信回線などのデジタル基盤が東京に集中する現
Appleのティム・クックCEOが退任して取締役会長に、新CEOはハードウェアエンジニアリング担当上級副社長を務めるジョン・ターナス氏
2026年4月20日、Appleのティム・クックCEOがAppleの取締役会長に就任し、2026年9月1日付けでCEOを退任することを発表しました。後任はハードウェアエンジニアリング担当シニアバイスプレジデントであるジョン・ターナス氏が務めます。 Tim Cook to beco
AIにコードを読ませるならopensrc!調査コードを一元管理
AIにコードを書かせるときに、公式ドキュメントだと情報が足りなくて直接コードを見てもらいたい瞬間があります。 方法はありますが数ステップ必要です。たとえばnpmだと次のような感じ。 npm view react repository.urlでURLを探すtmpなどにclone調査
「IaCコードを書くのはもう古い」 インフラエンジニアの仕事を変える「AI駆動インフラ」の具体像
AIエージェントはこの流れを根本的に変える。最新のエージェントは自然言語の意図を受け取り、APIスキーマについてリーズニング(推論を含む)を行い、IaCを生成、検証した上で、ガードレールや承認フローを維持しながら、プロバイダーAPIを通じてクラウドに変更を直接適用できる。 その結
Author Joe Binder 既存のお客様の体験を守るため、GitHub Copilot の個人向けプランに新規サインアップの一時停止・使用量制限の厳格化・モデル提供の調整を行います。変更の理由と影響をご説明します。 本日、既存のお客様の体験を守るため、GitHub Cop
「いきなり作る」前に考えたいCI/CDパイプラインの設計と運用プラクティス
執筆者:Hajime Fujii 前置き・記載背景昨今CI/CD実践に向けて既存の情報を調べてみると、具体的な実装例や構築手順、ツールの紹介は多くみられます。一方、CI/CDパイプラインを「構築・導入・運用」するプロセスをフレームワーク化したり、一定の設計手法まで踏み込ん
言語化に苦しむ全ての人(エンジニア?)へ。今日から変わるコミュニケーション術補遺
「私たちがストーリーと呼んでいるものは、しばしば事件である」とはE.M.フォースター等のナラトロジー分野でよく言われることです。ココナラのDevOpsグループCREチームのy.s.(@inu_no_hou)です。言語化という言葉があまり好きではなく、日頃使わないようにしている
【準委任契約ってマジ?】受託アジャイル開発をやって感じた"開発以外"について考える
はじめにアジャイル開発は開発活動そのものに全力を注がなければ成り立たない開発スタイルである。しかし、本当にそれでいいのか、それだけやっていればいいのか。少なくとも受託開発においてはそう単純な話ではない。契約やその手続き、また顧客側の社内政治/広報への配慮等、"開発以外"の
環境が汚れるのが嫌なのでPodmanコンテナの中でSteamを動かした 🔖 2
はじめにLinuxでゲームをするとき、Steamをインストールすると32bitライブラリやら依存パッケージやらがドッと入ってきて、システムが少しずつ汚れていく。「ゲームは遊びたい、でも環境は汚したくない」そんなわがままを叶えるために、rootless Podmanコンテナの
1日で作るサプライチェーン攻撃対策!運用死しないコスト「ほぼゼロ」の通信監視 🔖 95
1. はじめにこんにちは!はるぷです!サプライチェーン攻撃の対策してますか??最近、サプライチェーン攻撃の話題が出るたび、「うちのサービスは本当に大丈夫だろうか」と社内がざわつくことはありませんか。依存ライブラリの棚卸しやSBOM整備に取り組んでいても、入り口が多すぎて全体を
プロンプトの再現性をAI に自動チューニングさせる方法 ~ 暗黙知を排除する 🔖 441
AI の技術記事は食傷気味なんですが、さすがにこれは効くと思ったパターンを見つけたので紹介します。 tl;drプロンプト (skill / slash command) を書いた直後は「これで伝わるはず!」と思うのに、別のセッションで使うと暗黙知が不足していて、再現性がな
はじめにこんにちは、育児の傍らkaggleやatcoderをちょこちょこやっている4etaです。AHC015(Candy Box)を、強化学習(PPO)で解いてみました。アルゴリズムの一般論は私のほかの記事にお任せして、この記事は実際にAtCoderで強化学習したコードを提出
このブログについて40%キーボードのHold&Tap判定に機械学習モデルを導入してみたという話です。 Tap & Holdとは?Tap&Holdというのは、1つのキーに2つのキーの役割を割り当てる機能です。40%キーボードのようにキー数の少ないキ
Windows で Ternary Bonsai を動かしてみた 🔖 1
1.58 ビット 3 値量子化 LLM「Ternary Bonsai」を Windows で動かすため、q2 packed ONNX を q4 に変換して CPU で推論してみました。(一応動きましたが遅いです…)変換スクリプトや詳細な実行手順は以下のリポジトリで公開しています
C#15.0を試すためにDev Containersを使う【VSCode】 🔖 1
新しい言語バージョンを試したい時のなやみの種といえば、プレビュー版のSDKをインストールすることです。いや、インストール自体はいいんですけど、管理とかアンインストールとかその後が大変です。検証プロジェクト以外でもプレビュー版のSDKが使われちゃう古いプレビュー版SDKが
[TypeScriptシリーズ - Part 6] Dependency Injection in TypeScript
📝 注記私は日本語が得意ではありません。この記事はAIの翻訳サポートを受けて書いています。ご了承ください。📖 目次問題の提示 – どんな時にこのテクニックが必要か悪い例 – まずはダメなコードを見せる良い例 – TypeScriptの高度機能で解決する...
Docker環境を1台のサーバーで共存させる:80/443ポート競合を解決する実践構成
1台のサーバーで Dev / Staging を同時運用する方法Docker + Nginx Reverse Proxy + 自動SSL(実践構成)はじめにスタートアップや小規模開発チームでは、次のような課題に直面することがよくあります。Developmen...
[TypeScriptシリーズ - Part 5] Branded Types
📝 注記私は日本語が得意ではありません。この記事はAIの翻訳サポートを受けて書いています。ご了承ください。📖 目次問題の提示 – どんな時にこのテクニックが必要か悪い例 – まずはダメなコードを見せる良い例 – TypeScriptの高度機能で解決する...
【初心者必見】今から追いつくClaude Code 入門・徹底解説
はじめにこの記事は、Claude Code を使い始めたいエンジニアのための入門ガイドです。「名前は聞いたことがあるけれど、なんとなく乗り遅れた気がして触れていない」という方に向けて書きました。Claude Code は 2025 年 3 月にベータ公開が始まり、今も...
前回の記事(Qiita)でフロントエンドにおけるキャッシュの各レベルを俯瞰しました:フロントエンドにおけるキャッシュの全レベルを理解する。本記事は同じシリーズの続きで、ブラウザが自動的に処理する HTTP Cache の仕組みと、基本的な動きを整理します。1. ...
[TypeScriptシリーズ - Part 4] Variance
📝 注記私は日本語が得意ではありません。この記事はAIのサポートを受けて書いています。ご了承ください。📖 目次問題の提示 – どんな時にこのテクニックが必要か悪い例 – まずはダメなコードを見せる良い例 – TypeScriptの高度機能で解決するPl...
[Frontend Performance - Part 1] ブラウザの描画処理を理解する(Rendering Pipeline入門)
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。目次問題提起 – 最適化しているのに遅い?よくある悪い例 – 原因が分からないUIの遅さ正しいアプローチ – ブラウザのパイプラインを理...
株式会社PRUMのmasaです。今日は、主に開発タスクを前に手が止まってしまう初心者エンジニアの方に向けて、「タスク分解」を軸にした進め方を解説します。不確実性の高い開発現場でも、タスクを小さく分けて考え、早めに手を動かし、60点でもアウトプットすることで、不安をコント...
[Frontend Performance] パフォーマンスは「最後にやるもの」ではない
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。1. 問題提起:なぜパフォーマンスは今もなお課題なのか?現代のフロントエンドは、単なるUIの描画ではありません。私たちは日々、以下のようなアプ...
Claude Code実行中にターミナルを閉じても大丈夫にする方法(tmux)
株式会社ブレインパッドプロダクトユニットでRtoaster GenAIの開発をしている依田です。今回は「Claude Codeを使うならtmuxを組み合わせると便利」という話を、Ghosttyでの実演つきでお伝えします。はじめにClaude Codeに長時間かかるタ...
Active Record アソシエーションを安全に廃止する 🔖 4
こんにちは、ザックです。アンドパッドでフリーランスの Rails エンジニアとして働きながら、趣味で Ruby や Rails にコントリビュートしています。 このポストでは、Rails へ静かに加わったあまり知られていない機能を紹介します。大規模な Rails アプリケーション
不確実性の高いプロジェクトで1年間PMを経験して見えた3つのこと 🔖 3
はじめに こんにちは。Insight Edgeの松嵜です。 私は入社時から一貫してアジャイル開発のエンジニアとしてプロジェクトに携わってきましたが、今後のキャリアを考える中でのステップアップとして、プロジェクトマネージャー(以下PM)にも挑戦してみたいと考えるようになりました。
登壇スライドを30分で作る:Claude Codeで壁打ちからGoogle Slides生成までワークフロー化 🔖 53
こんにちは。ファインディ株式会社でテックリードマネージャーをやらせてもらってる戸田です。 ファインディではClaude CodeのスキルやカスタムコマンドなどをPlugins経由で社内展開しています。 tech.findy.co.jp コードレビューやタスク分解といった開発業務の
事前情報:RubyKaigi 2026 - Pure Ruby Apache Arrow reader/writer #rubykaigi 🔖 1
RubyKaigi 2026でPure Ruby Apache Arrow reader/writerという話をする須藤です。RubyKaigi 2026での私の話をより理解できるようになるために簡単に内容を紹介します。なお、クリアコードはシルバースポンサーとしてRubyKai
TypeScriptで配列引数の要素に応じて返り値の型を変える4つの方法 🔖 1
はじめにTypeScript で、「配列引数の要素に応じて返り値の型を変えたい」という場面に遭遇しました。const admin = fetchByRoles(["admin"]);// AdminData に絞り込まれてほしいconst mixed = fetchBy