はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
JavaScriptなしで使える!Popover APIの基本的な使い方 🔖 1
はじめにどうもどうも。最近めっきり寒くなりましたねぇ。さて、今回はPopover API(ポップオーバー API)について書いていきたいと思います。Webサイトでツールチップやドロップダウンメニューを実装する時は、JavaScriptライブラリに頼ることが多かったと思いま
【図解】Webhookの基礎とAPIとの違いを初心者向けに解説 🔖 2
はじめにwebhookという言葉は聞くのですが、そもそもどういったものなのか、APIとの違いはなんのなのかがいまいちわかっていなかったので、今回まとめてみました。webhookとは?Webhookは、「イベント駆動型のHTTP通知」です。身近な例だと、宅配便の不...
API開発を効率化するApidogの使い方とPostmanとの違い 🔖 5
はじめにAPI開発において、仕様書の管理、テスト実行、モックサーバーの構築は重要な作業です。私は長年Postmanを使用してきましたが、以下の課題を感じていました。Postmanで感じていた課題Swaggerとの二重管理: API仕様書をSwaggerで管理...
商品画像の背景がCTRに与える影響分析 ── Gemini APIで実現した自動分類と統計検証 - ZOZO TECH BLOG 🔖 32
はじめに こんにちは、データサイエンス部商品データサイエンスブロックで内定者アルバイト中のしゅがーです。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。本記事では、Geminiを用いて商品画像を分類する方法と背景がCTRへ与える
商品画像の背景がCTRに与える影響分析 ── Gemini APIで実現した自動分類と統計検証 🔖 32
はじめに こんにちは、データサイエンス部商品データサイエンスブロックで内定者アルバイト中のしゅがーです。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。本記事では、Geminiを用いて商品画像を分類する方法と背景がCTRへ与える
【Next.js】散らかりにくいREST APIのエラーハンドリング 🔖 28
Next.jsでAPIリクエストがエラーとなった場合のトースト表示を実装していたのですが、production buildではメッセージが隠されてしまう現象に遭遇しました。 An error occurred in the Server Components render. Th
【Next.js】散らかりにくいREST APIのエラーハンドリング 🔖 28
Next.jsでAPIリクエストがエラーとなった場合のトースト表示を実装していたのですが、production buildではメッセージが隠されてしまう現象に遭遇しました。An error occurred in the Server Components render.
【Next.js】散らかりにくいREST APIのエラーハンドリング 🔖 28
Next.jsでAPIリクエストがエラーとなった場合のトースト表示を実装していたのですが、production buildではメッセージが隠されてしまう現象に遭遇しました。An error occurred in the Server Components render.
ウォンテッドリーでバックエンドエンジニアをしている冨永(@kou_tominaga)です。外部サービスとの通信を伴...
大阪万博が昨日閉幕したので、大阪万博の予約サイトの API について自分が調べたことを公開しようと思います。数日前にタイムスリップした気持ちでお読みください。また、脆弱だと思ったポイントもあるので、閉幕したのでそれも解説しちゃいます。 想定読者万博のアプリの裏側をちょ
ChatGPT および API統合 のためのMCPサーバ構築|npaka 🔖 30
以下の記事が面白かったので、簡単にまとめました。 ・Building MCP servers for ChatGPT and API integrations 1. はじめに「MCP」は、AIモデルに追加ツールや知識を拡張するための業界標準となりつつあるオープンプロトコルです。「
はじめに2025年10月12日に行われたFOSS4G Japanの参加レポートでも書こうかと思ったのですが、気になる技術ネタがありすぎたので、参加レポートは書かずに、使ってみた系の話を書こうと思います。(参加レポートは、他のインフルエンス力高めな方々がきっと書いてくれる...
モダンフロントエンドはJSON APIが鬱陶しいので、無くしていきたい 🔖 172
はじめに Kaigi on Rails 2025で発表し、何人かの人といろいろ話しているうちに、モダンフロントエンドが面倒臭いのはJSON APIのせいではないかと考えるようになりました。そしてJSON APIそのものが悪いというよりは、JSON APIを必要以上に使う原因となっ
モダンフロントエンドはJSON APIが鬱陶しいので、無くしていきたい 🔖 172
はじめにKaigi on Rails 2025で発表し、何人かの人といろいろ話しているうちに、モダンフロントエンドが面倒臭いのはJSON APIのせいではないかと考えるようになりました。そしてJSON APIそのものが悪いというよりは、JSON APIを必要以上に使う原因となっ
TypeScriptとクリーンアーキテクチャを組み合わせ、変更に強いAPIを構築するハンズオンガイドです。 この本では、クリーンアーキテクチャとは何かという基礎的なところから、ヘキサゴナルアーキテクチャの考え方、依存性逆転の原則まで、実践的な知識を提供します。 第1章では、
より安全で効率的な Go コードへ:Protocol Buffers Opaque API の導入 🔖 4
こんにちは!LayerX の バクラク事業部でSWEをしております、 2025年4月入社の新卒エンジニア shoyan です! 今回は先日 layerx.go #2 で発表した、Protocol Buffers の Opaque API のメリットと安全な移行方法 について紹介し
「動けばOK」だった僕が2ヶ月のAPI実装研修を通して学んだこと 🔖 2
はじめにこんにちは!株式会社ビットエー所属 25卒エンジニアのkonchanです。学生時代に数年間プログラミングを学び、「これで僕もWebアプリが作れるぜ!」と意気揚々と入社した僕を待っていたのは、4つのAPI実装研修課題でした。研修で実装した内容は、グループ会社の社内報
OpenAI DevDay 2025 で Sora2 の API が公開されたので公式ドキュメントを参考に試してみました。!本記事は 2025年10月7日時点の情報で書かれています。https://platform.openai.com/docs/guides/video
【60億円流出】Solanaステーキングで何が起きたのかーAPI悪用の可能性と対策 🔖 1
ハッキングの概要2025年9月8日、約60億円相当の$SOLがハッキングされるニュースがありました。(リンク)事前の 2025年8月31日に送られた「アンステーク(Deactivate)」に見えるTx内へ、Authorize(Withdrawer) を8本同梱する“権限すり替
はじめにこの記事では Flask を軸に、OWASP API Security Top 10 (2023) の全リスクをカバーしながら、攻撃シナリオ・改善アプローチ・本番運用で使えるコード例まで一気通貫で整理します。API1:2023 壊れたオブジェクトレベル認可 ...
Temporal APIの現在地(2025年9月時点) 🔖 5
祝、Firefox通常版でのTemporalリリース。といっても既に4ヶ月くらい経っていますが。前回の記事:https://zenn.dev/fabon/articles/e9d4610722b660 仕様Temporalは現在stage 3です。仕様バグがちょこちょこ
さくらインターネット、生成AI向け推論API基盤「さくらのAI Engine」を一般提供開始 | さくらインターネット 🔖 142
デジタルインフラサービスを提供するさくらインターネット株式会社(本社:大阪府大阪市、代表取締役社長:田中 邦裕、以下「さくらインターネット」)は、生成AI向け推論API基盤「さくらのAI Engine(以下、本サービス)」を2025年9月24日(水)より一般提供を開始します。 こ
openapi-generator / openapi-generator-cli 小ネタ集 🔖 1
はじめに現在保守しているプロジェクトで openapi-generator および openapi-generator-cli を使っているので、それらに関わる小ネタをいくつか共有したいと思います。最新の @openapitools/openapi-generato...
PLaMo翻訳をLM Studioで翻訳APIサーバーにする - きしだのHatena 🔖 32
PLaMo翻訳のGGUFをmmngaさんが公開されています。 https://huggingface.co/mmnga/plamo-2-translate-gguf PLaMo翻訳のプロンプトは次のような指定をする必要があります。 <|plamo:op|>dataset tran
Google Agentspace の「 Podcast API」を試してみた! 🔖 1
はじめにGoogle Agentspace は、ソースドキュメントに基づいてポッドキャストを生成できる API を提供しています。出力される音声は、NotebookLM で生成できるポッドキャストと似ています。!2025年9月17日現在、 Podcast API へのアク
日本語プログラミング言語Mindの小技 「一文字直接入力」~Win32ApiのReadConsoleWで復活~ 🔖 1
はじめに日本語プログラミング言語Mindの小技「一文字直接入力」について説明したいと思います。対象読者日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方この小技に関連するMind言語マニュアルこの小技に関連するMind言...
「MCPはAPIではない」――Dockerが解説するAIエージェント開発のベストプラクティスとは 🔖 46
「MCPはAPIではない」――Dockerが解説するAIエージェント開発のベストプラクティスとは:よくある3つの誤解を解説 Dockerは、MCPについて開発者が誤解しがちな3つのポイントを解説するブログエントリを公開した。MCPの正しい実装パターンとアンチパターンも解説している
巨大なOpenAPIを分割するための工夫 —— 1万8千行のファイルをどうする? 🔖 1
こんにちは、SmartHR の人事評価の開発を担当しているプロダクトエンジニアの 70snow です。 先日、担当しているプロダクトに存在していた巨大なOpenAPIファイルを分割し、管理しやすくする改善を行いました。その際にチーム開発を妨げないように行った工夫についてご紹介した
LangGraph API serverをCloud Runでデプロイする 🔖 1
はじめに株式会社ファースト・オートメーションCTOの田中(しろくま)です!LangGraph API serverのデプロイ方法を色々調べていて、Cloud Runでデプロイしたかったので、その方法をご紹介できればと思います。そもそもLangGraphはデプロイ周りの仕組み
GoにおけるGemini APIでの検索グラウンディングの活用 🔖 2
はじめにこんにちは!サロンスタッフ予約サービス「minimo」でAI推進チームに所属している洗川です。近年はLLM(大規模言語モデル)の進化が目覚ましく、多くのサービスで活用されています。しかし、LLMには「学習データに含まれない最新の情報は知らない」「事実に基づかな
次世代JS標準時刻API Temporal を3年先行利用して得た知見を共有します! - Mirrativ Tech Blog 🔖 147
ミラティブでソフトウェアエンジニアをしている @8beeeaaat です。 去る2025/9/6に札幌で開催されたフロントエンドカンファレンス北海道2025 にて発表した内容を再構成して公開します! Dateに代わる新たな日時表現・操作APIとしてECMAScript標準化を目指
次世代JS標準時刻API Temporal を3年先行利用して得た知見を共有します! 🔖 147
Dateに代わる新たな日時表現・操作API Temporal を3年先行利用して得た知見を共有します!
DevinAPIを利用して、PR単位でテストケースを生成する 🔖 1
こんにちは!最近はSDET(Software Development Engineer in Test)を自称しようと思っている山本(yama-chan)です! 今回はプロダクトチームで試験的に導入している、DevinAPIを利用して、PR単位でテストケースを自動生成する取り組み
OpenAPIを使ったTVer APIのスキーマ駆動開発 🔖 1
こんにちは。 id:takanamito です。 以前書いた記事「TVerバックエンドAPIのリアーキテクチャ」では、TVerのAPIアーキテクチャを移行した背景と全体設計について紹介しました。 本記事では、アーキテクチャから1段ブレークダウンして、OpenAPIによるスキーマ駆
2025年6月3日 に API Gateway のREST API で、ルーティングルールが導入された件を調べてみた 🔖 1
こんにちは😸 カスタマーサクセス部の山本です。 概要 「検証準備」の概要 検証準備1:API を 1 つ作成し複数のステージを準備する。 検証準備2:カスタムドメインで API にアクセスできるようにし、従来の 「API マッピング」を試してみる 検証:新しい「ルーティングルール
『Google Cloud、何もしてないのに17万円請求された』Gemini APIの従量制課金、気づかないうちに高額請求が発生する危険性「パケ死の現代版」 🔖 68
手羽先 | 国産LLMを作る人 @Tebasaki_lab 原因わかったので対処完了。お騒がせしました。ワイのヒューマンエラーでした…。(趣味コードだったので仕事では絶対しないミスをしてた) ただの個人プロジェクト(実験コード)だったので誰にも迷惑はかけてません!よかったね〜〜
Gemini API でシステム監視レポート作成業務を自動化する 🔖 4
1. はじめにクラウドエース安田です。システム運用において、システムの負荷を定期的に確認することは非常に重要な業務です。これにより、障害を事前に検知できる場合もあります。定期的な確認結果を共有するため、作業者全員に負荷情報をメールで報告しているチームもあるかと思います。私も
Gemini APIで生成結果が出ない理由とは?安全性設定の仕組みを解説 🔖 1
こんにちは!開発室の佐々木です。 Googleが提供するGemini APIには、生成結果のリスクをコントロールする「安全性設定」が用意されているのをご存知でしょうか? 不適切な出力を事前に防いでくれる便利な仕組みですが、一方で判定が厳しすぎると、意図せずフィルタにかかってしまい
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜 🔖 30
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
OpenAI、新たな音声モデル「gpt-realtime」を発表--「Realtime API」も機能強化 🔖 40
2025年は、ユーザーの代わりにタスクを実行するAIエージェントが大きな注目を集めている。各社は、ユーザーの作業負担を軽減するための製品開発を継続的に進めており、その競争はますます激しくなっている。 こうしたAIエージェントとのやりとりを、よりスムーズで違和感のないものにするため
OpenAPI 定義の管理方法を zod-to-openapi に変えた 🔖 2
弊社内では OpenAPI 定義の管理をかなり長い間 multi-file-swagger を使って行っていました。yamlを分割して管理するのですが制約や課題も多く、この管理方法にはずっと不満があったのですが、別の何かに乗り換えようにも書き換えのコストがのしかかり、ずっと後回
Notion APIとZapierを活用した業務DX事例 🔖 1
こんにちは。ソーシャル経済メディア「NewsPicks」のプラットフォームエンジニアリングチームの韓です。 普段の業務では主にNewsPicksの動画配信サービスや課金基盤システムの開発・運用を行っています。 今回はNotion APIとZapierを使って、NewsPicksの
Amazon SESの送信方式をSMTPからSES APIに切り替えた話(Perl + Paws) 🔖 1
お久しぶりです。人事・技術・経営推進本部(HTB本部)でインフラエンジニアをしている小松です。 ここ最近はコーポレートサイト周りのお仕事をしています! さて、コーポレートサイトによくあるお問い合わせフォームのメール送信ですが、僕が担当しているサイトではAWSのSESを使って実装し
生成AIをもっと使いこなすための便利API108選 🔖 279
はじめに 生成AIの活用が日常的なものになりつつある中で、「APIを組み合わせて機能を拡張する」という発想はもはや特別なものではありません。ChatGPTやClaude、Geminiといったモデルも、プロンプトだけでは補いきれない外部情報や処理能力を補完するために、さまざまなAP
AIエージェントに丸投げして雑ランキングAPIを構築 🔖 11
真夏の自由研究〜AIを使って雑にアプリを作ろう!〜 7日目はyag13sが担当します。 こんにちは、yag13s と申します。普段はfreee会計の債務領域に関わる機能の開発をしています。 みなさんは昨日のmassuさんの記事をご覧になりましたでしょうか。 AI全任せで作る!某ス
はじめにはじめまして!株式会社SUPERSTUDIOでエンジニアをしています、@fqqk と申します。弊社では ecforceという統合コマースプラットフォームを提供しています。今回はAPI開発における開発プロセスの改善に関するお話です。私の所属するチームでは、ecfo
生成AIをもっと使いこなすための便利API108選 🔖 279
はじめに生成AIの活用が日常的なものになりつつある中で、「APIを組み合わせて機能を拡張する」という発想はもはや特別なものではありません。ChatGPTやClaude、Geminiといったモデルも、プロンプトだけでは補いきれない外部情報や処理能力を補完するために、さまざ...
GoogleのVirtual Try-On API登場までのバーチャル試着を解説する 🔖 1
はじめにZOZOTOWN を始めとしたファッションにおける、オンラインショッピングの課題として常に挙げられてきたのが「実際に着てみないと分からない」という課題です。この課題に対し、ユーザーは自分の写真をアップロードするだけでデジタルな服を擬似的に試着し画面上で確認ができる、いわ
はじめに こんにちは、エブリーでサーバーサイドをメインに担当している清水です。 私の所属する小売アプリチームでは他社から事業譲渡という形で引き継がれた小売店様向けのシステムの保守運用を行っております。 引き継いだシステムについて PHP, Laravelで開発されており、MVCに