はてぶ・Qiita・Zennのトレンド記事を紹介
はじめにAI、特にコーディングエージェントの進化によって、ソフトウェア開発の進め方は大きく変わりつつあります。今までは数週間、数か月かかっていた実装や調査が、AIをうまく使うことで短時間で進められるようになってきました。もちろん、AIに任せれば何でも正しく作れるわけで...
[Frontend Performance - Part 17] 最適化の前に計測せよ:Chrome DevToolsで性能問題を見つける方法 🔖 1
📝 注意本記事はAIの補助を受けて編集しています。📚 目次0. はじめに:Lighthouse 95点でもユーザーが「遅い」と言う理由1. 計測ツールの全体像2. Networkパネル – リソース読み込みの最適化3. Performanceパネル ...
MCP Server — AI が外部ツールと接続する方法を標準化する理由
本記事は MCP が解決する実務上の課題と、AI アプリケーションを構築する開発者にもたらす具体的なメリットに焦点を当てます。セットアップ手順は別記事で扱います。AI は賢いが、孤立している現在の AI は推論、コード生成、データ分析をかなりの水準でこなせます。...
Node.jsでDateに代わる日時処理として実装された「Temporal」を触ってみた 🔖 1
はじめにシステム開発において、切っても切り離せないのが「日時操作」ですよね。これまでは皆さんJavaScript標準の Date を使用していたと思います。慣れれば問題なかったのですが、他言語の日付操作と違ってオブジェクトの若干の使い勝手の悪さに頭を悩ませた人もいるの...
はじめに一時期、私はGenerative AIによって、システムやワークフローの作り方が大きく変わるのではないかと考えていました。もちろん、「AIが開発者を置き換える」というような極端な話ではありません。もう少し現実的な意味です。これまでは、業務課題を解決するために、...
[Frontend Performance - Part 16] 配信最適化の総仕上げ:Code Splitting・Cache・CDN戦略まとめ 🔖 1
📝 注意本記事はAIの補助を受けて編集しています。📚 目次0. はじめに:Code Split、Cache、CDN – 配信高速化の三本柱1. 配信最適化の三本柱2. Code Splitting – 初期ロードのコード量を減らす3. 圧縮 – Br...
はじめまして。株式会社PRUMでエンジニアをしているひとみです。日々、プログラミング学習や実務の中で、つまずきやすいポイントや、現場で感じたことを整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶ コーポレートサイト...
初心者でもわかる! Python で学ぶマクロ経済学入門 全80回 総復習
user:「Pythonで学ぶ マクロ経済学入門」も 80 回目まで連載しました。ここでまた、これまでの内容の振り返りをしたいと思います。第1回〜第10回まず第1回〜第10回は、 「初心者でもわかる!Pythonで学ぶマクロ経済学入門 全10回 総復習」 htt...
セキュリティを学ぶ学生、"孤高の狼"になってませんか? — 学生コミュニティを作りたい話
この記事の要約セキュリティ分野を学ぶ学生がなぜ孤立しやすいのかを構造的に整理し、学生がカジュアルに繋がれるコミュニティを作りたい、という呼びかけ記事です。共同運営者と、需要のヒアリングも兼ねています。はじめにこんにちは、鯖缶です。突然ですが、皆さんに質問で...
別アカウントに存在するMCPサーバーをAgentCore Registryに集約したい〜IAM認証編〜
tl;drAアカウントのMCPサーバー/A2AエージェントをBアカウントのAgentCore Registryに登録することは可能その際、手法としてはURL同期と手動設定の2つが存在する本ブログではURL同期のみを試してみる基本的にはまずURL同期を試すの...
駆け出し時代に意識して良かった、エンジニアとしての成長を考えるマインドセット 🔖 1
最初のプロジェクトで、コードレビューで指摘された内容をすべて修正し終えた後、ふいに気が付いた。「自分、本当にエンジニアなの?」と問うた自分の声が、いつも通りの軽快さではなく、いやだよねというトンチのない不安に覆われていたのだった。それから数年、同じようなシーンが何度かあった...
【Claude Code】7年前の自分に教えたい。1ヶ月かけたテレビゲーム売上分析、2026年は10分で終わる(が、落とし穴もあった) 🔖 1
はじめに2019年、東大松尾研究室のデータサイエンティスト育成講座(全5日間)を受けて、テレビゲームの売上データセットを分析する記事をQiitaに投稿しました。あの時は、Google Colab(Jupyter Notebook)で、Pandasの使い方をググり...
AI エージェント時代に「データ基盤」の定義が変化2025〜2026 年にかけて、自然言語で SQL を生成し分析結果を返す「AI 分析エージェント」が実用段階に入りました。しかし、AI が SQL を書けることと、AI がビジネスの問いに正しく答えることは別の話です...
Laravel 10から13へアップグレードしたら、Kernelが消えていて驚いた話
はじめに最近、いくつかのプロジェクトをLaravel 10から最新の13へ一気にアップグレードする機会がありました。正直、新しいディレクトリ構造を初めて見た時の感想は……「あれ、泥棒にでも入られた??」と思うくらい、中身がスッキリしていて驚きました(笑)。も...
VSCode とブラウザで使える軽量点群ビューアを作ってみた
Python/Qtベースの点群ビューア q3dviewer を、もっと気軽に試せる形にしたくて、WebGLベースの点群ビューア q3dweb を作りました。q3dviewerは研究や開発で使う大規模な点群や3Dオブジェクトを可視化するためのビューアですが、インストールに手...
ChromeのOptGuideOnDeviceModelとは?4GB AIモデル自動DL問題を調べてみた
📝 注意本記事はAIの補助を受けて編集しています。最初にまとめChromeが自動的に約4GBのAIモデルをダウンロードすることがある対象になるのは、ある程度スペックが高いパソコンだけ「OptGuideOnDeviceModel」というフォルダに入っている...
先日行われたフロントエンドカンファレンス名古屋で筆者が特に興味を持ったのが、こちらの発表です。全体的に面白い発表ですが、その中でも筆者が興味を持ったのがGenerative UIです。これは、AIがユーザーへの返答の一部として、UI(を表すコード)をその場で生成す...
AI時代の新卒エンジニア採用、面接1時間で「書ける人」を見抜けますか?──履歴書と面接の間に「実務90分」を挟むという提案
はじめに新卒エンジニア採用の現場で、最近こんな会話をすることが増えました。「GitHubのプロフィールも面接の受け答えも完璧。でも入社後、コードレビューで首を傾げる場面が想像以上に多い」「逆に面接が苦手で落としそうだった子が、配属後にめちゃくちゃ伸びている」C...
【TypeScript】条件分岐のベストプラクティス ── ネスト・switch・フラグ引数を卒業しよう
■ この記事はこんな人におすすめTypeScriptでifのネストやswitchを多用しているが、読みにくいと感じている人enumを使っているが、ケース追加時の漏れが怖い人「フラグ引数」が何なのか、なぜ避けるべきかを知りたい人保守しやすい条件分岐の書き方をマスタ...
AIにコードを書かせ続けて気づいた、エンジニアの"分かったつもり"の怖さ
はじめに「なんでここでこの型を使ってるの?」同僚にそう聞かれたとき、自分の口から出たのは「一旦調べさせてください」だった。実装を担当しているのは自分なのに、その場でパッと説明できない。動いている。テストも通っている。でも、なぜそう書いたのかと聞かれると言葉に詰まる。A...
「このサービス、流行ったら地獄じゃないか?」前回まで、GoogleMapと写真を組み合わせた“旅ログ自動生成MAPサービス”を作っていました。正直、アイデアとしてはかなり好きでした。旅行した場所が線で繋がって、写真が浮かび上がって、自分だけの旅の歴史がMAP...
なぜ並び替え条件(order)はリクエストボディではなくクエリパラメータに載せるべきなのか 🔖 1
はじめにAPIを設計する際、ソート順を指定する order や sort といったパラメータをどこに配置するか迷うことがあります。「POSTメソッドでボディに入れれば、複雑な条件も送りやすいのでは?」と考える方もいるかもしれませんが、Web APIの標準的な設計(特に...
各リポジトリに workflow を撒かずに Claude Code Action で PR レビューする Hub 型基盤
各リポジトリに workflow を撒かずに Claude Code Action で PR レビューする Hub 型基盤メグリでは会社全体で数百規模のリポジトリを運用しています。2025 年 10 月に GitHub Copilot のコードレビューを会社全体で標準化...
OpenAI の Plugin と Skill の違いを整理する
OpenAI の Plugin と Skill の違いを整理するはじめにOpenAI のドキュメントを読んでいると、次のような言葉が出てきます。PluginSkillplugin-creatorskill-creatorGPT ActionsCodex...
[Frontend Performance - Part 15] 配信最適化:CDNとネットワークで表示速度を改善する
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。📚 目次0. はじめに:なぜ東京のLighthouseは95点でもブラジルのユーザーは遅いのか?1. 配信最適化の全体像:プロトコルからCD...
Whisperベースの無料音声入力ツール「Whispering」のセットアップ方法(Mac)
はじめに株式会社ブレインパッドプロダクトユニットでRtoaster GenAIの開発をしている大畑です。タイピングが面倒なときに音声でサッとテキスト入力できたら便利ですよね。Macにはネイティブの音声入力機能が標準搭載されていますが、Whisperingを使うとこん...
React開発者注意:TanStack Router攻撃事件まとめ 🔖 2
📝 注意本記事はAIの補助を受けて編集しています。インシデント概要(TanStack 公式ポストモーテムより確認)2026年5月11日 19:20~19:26 UTC(日本時間 5月12日 4:20~4:26 頃)、攻撃者は @tanstack/* 名前空間配...
OCI X12 Standard Acceleron Computeで Intel AMXの効果を oneDNNと OpenVINO GenAIで確認してみてみた
Oracle Cloud Infrastructure(OCI)は、Intel Xeon 6プロセッサーを搭載した X12 Standard Acceleron Compute インスタンスを提供しています。AI、データ集約型アプリケーション、最新のマイクロサービスによ...
はじめにFigma上で、第三者が作ったデザインデータをはじめて編集するとき、思わぬトラブルが起きることってありますよね。その一つが、リサイズ時のオブジェクトの配置・大きさが変わってしまうこと。たとえば...このようなデザインに、下のようなコンテンツを追加して...
いつも使っている Claude Code の裏側を覗いてみた 🔖 4
SapeetでSWEをやっている林です。毎日 Claude Code を使っていると、「このリポジトリの差分を確認してほしい」と一言打つだけで、いつの間にかコミット内容がまとめられて返ってくる。便利すぎて当たり前になっているのですが、ふと「裏側で何が起きているんだろう?」...
1割の "信頼される" エンジニアが実行している 『止めないコミュニケーション』
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶ コーポレートサイト1割の "信頼さ...
脳科学から見る、AI時代のエンジニアが成長する考え方 🔖 2
はじめに新入社員が入ってきて、今年も研修やOJTが始まっている頃でしょうか。そんな中で、なかなか成長できない、成長してくれない。そんなことを悩んでいる方も多いかと思います。本記事では、エンジニアがより成長するために必要な考え方について 「脳科学」 の側面から切り込ん...
ここがすごいよClaude Platform on AWS 🔖 2
Claude Platform on AWSがGAしました。すでに綺麗にまとまっている記事がありますので、詳細はそちらを参照ください。とにかくやってみた!Claude Platform on AWSの全貌は私も把握してないので、とりあえずのAPI呼び出...
Cloud Run の Probe 設計:gRPC 未実装・Distroless・ポートなし Job、それぞれの代替策
はじめにGoogle Cloud で構築したサーバレスコンテナの Probe 設計を行った際の話です。「gRPC サービスだから gRPC プローブでいいよね」と設計を始めたら、3 日後には全部作り直していました。😇システム移行プロジェクトで Cloud Run の...
GCP×コンテナEDR×再販GCP:SCC+SecOps の使い分けで踏んだ3つの罠
はじめにGMOコネクトの平島です。セキュリティ診断の指摘対応で、ログメトリックフィルタ系7項目(VPC変更・IAM変更・サービスアカウント鍵作成 等)を片付ける必要がありました。同じタイミングで「コンテナEDR要件も埋めてほしい」と言われ、SCC(Security C...
マイグレーションの『バグ密度』は何%でアウトか?IPA白書との比較とAI想定問答の活用
はじめに顧客への進捗報告の前日、こんな数字が手元にあったとします。コンポーネントテストケース数摘出不具合数バグ密度画面・API層800件38件4.8%ビジネスロジック層600件14件2.3%外部連携・非同期処理層60件...
PostgreSQL→Cloud Spanner大規模移行トラブル詳解 — 18時間ずれの解消と240テーブルPDML補正、Dataflow高速化の実戦
はじめに240テーブル・数十GB規模の PostgreSQL を Cloud Spanner へ移すSTG検証で、1日のうちに4種類のトラブルを連続で踏み抜きました。なかでも一番印象的だったのが「タイムスタンプが18時間ずれる」という、いかにもタイムゾーン由来っぽくて、...
サクラエディタのGREPが遅くて、AIと自作したら chardet に何度もハマった話 🔖 1
はじめにGMOコネクトの星です。大規模なJavaプロジェクトの横断調査で、エディタ標準のGREP機能が重くて作業が止まる、という状況に陥っていました。「ちょっと文字列の出現箇所を確認したい」だけなのに数十秒待たされ、しかも条件を変えてやり直す、というのを1日に何度もや...
【2026年3月リリース】Google公式CLI「gws」をClaude Codeに連携してGoogle Workspaceを自動操作する
2026年3月、Google DevRelから Google Workspace 公式CLI gws がリリースされました(googleworkspace/cli)。Drive・Sheets・Gmail・Calendar・Docs・Meet など27サービスを ターミナルか...
Claude Codeのスレッド名を日本語にしたくて内部構造を調べたら、過去スレッドが全部消えた話【解決策求む】
Claude Code(デスクトップアプリ)を使っていると、サイドバーのスレッド名がすべて英語で生成されます😇「GAS spreadsheet date navigation」とか「Fix SSH permission denied error」とか。日本語にしたくてい...
OpenAIがCodexを無料開放——これ、何が目的なんだろう 🔖 1
ChatGPT Plusが0円になってた——そこで初めてCodexを触った話先日、ChatGPTの画面を開いたら「Plus: 0円/月」という表示が出ていた。最初は「あ、また広告っぽいやつか」と思ってスルーしかけたんですが、よく見たら本当にゼロ円と書いてある。試しに...
【Java】Project Reactorを勉強したのでまとめてみた 🔖 1
はじめに Project ReactorはJavaでリアクティブプログラミングを実現するためのライブラリです。WebフレームワークのSpring WebFluxでも利用されており、Javaでリアクティブシステムを構築するための重要なライブラリです。一方で、これまでP...
Claude Codeの利用状況確認用ダッシュボードを作ってみよう 🔖 1
はじめにこの記事では、Claude Code の利用状況を可視化するために、Claude Codeにあらかじめ実装されているOpenTelemetry(Otel)を使ってNew Relicにデータを送信し、ダッシュボードを作成する手順を紹介します。ダッシュボードを作成す...
[Frontend Performance - Part 14] キャッシュ戦略:ブラウザキャッシュとService Workerを活用する 🔖 1
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。📚 目次0. はじめに:なぜリロードのたびに全てを再読み込みするのか?1. ブラウザキャッシュの全体像2. HTTPキャッシュ – 最も簡...
先日開催されたProject Management Summit 2026に参加してきました。 生成AIが当たり前になった今プロダクトをどう進化させるべきnなのか。特にサイト内検索とピボットの意思決定に関する2つのセッションがエンジニアとして刺さる内容だったので自分なりの感...
rebase -iでリモートにプッシュしたコミットの名前を変えられたので勢いでまとめてみた
はじめに「git commit --amendは使えるけど、それ以外の修正方法はよくわからない」「pushした後のコミット、どうやって直すの…?」業務でGitを毎日使っていて、リモートにプッシュしたコミットで誤字があってこれ無視してもいいけどなんか治す方法ないのと検...
AIが分析してくれる時代に、なぜデータサイエンスを学ぶ必要があるのか 🔖 3
AIにデータを渡せば、レポートを作ってくれる。チャートも作ってくれる。ダッシュボードも作ってくれる。さらに、「このデータから何が言えるのか」「次にどんなアクションを取るべきか」といったインサイトまで返してくれる。そんな時代に、データサイエンスや統計学を学ぶ必要はあ...
Claude Platform on AWSをエンタープライズ企業で利用する上での考慮点と、Amazon Bedrockとの違いを知る 🔖 21
はじめにAWSは2026年5月11日、Claude Platform on AWSの一般提供開始を発表しました。東京リージョンでも利用可能になっています。Claude Platform on AWSは、Anthropicが提供するネイティブなClaude Platf...
株式会社 PRUMのmasaです。今日はエンジニアの成長を加速させる3つの考え方という内容について、これまでの現場経験を元にプログラミング初学者、エンジニア初心者向けに記事を書きました。この記事を読むことで現場で自分が成長するための気づきを得られると思います。興味があ...
【エンジニアの教養】なぜかエンジニア界隈で有名な◯◯の法則的なやつをまとめてみた 🔖 278
前置きこんばんは、mirukyです。この間のGW中に、高校時代の先輩(テックリード)と飲みに行きました。そのとき先輩が経験した炎上プロジェクトの話になり、先輩が「ブルックスの法則ってあるじゃん。まさしくあれになってさ」みたいなことを言っていたのですが、本で見たこと...