はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
こんにちは!アルダグラムでエンジニアをしている秋田です。KANNAでは、契約していただいた会社様が自社リソースとシームレスに連携できるよう OpenAPI を公開し、業務に合わせた柔軟な拡張を可能にしています。今回は、その OpenAPI のシナリオテストツールとして run
Kubernetes Gateway API の成り立ちを調べてみた 🔖 1
はじめに Ingress が直面した「構造的課題」 Ingress の果たした役割とその後の課題 1. 「最低限の共通機能」設計の限界 2. 「アノテーション地獄」が招いた移植性の低下 3. 運用上の摩擦:役割と責任の混在 KubeCon 2019:API 再構築という決断 なぜ
証明書の自動更新のすすめ − Step Functions × DigiCert API で運用ゼロを実現 🔖 1
💡 はじめにみなさんはSSL/TLSサーバ証明書の有効期限が短縮されることをご存知でしょうか?証明書の最長有効期間が、次のとおり短縮されます。本日から 2026 年 3 月 14 日までは、TLS 証明書の最長有効期間を 397 日とする。2026 年 3 月 ...
OpenAPIに設計を集約してドキュメントを一元管理する実践ガイド 🔖 1
はじめにOpenAPIを用いてAPIファーストな開発を行っているとモックサーバーやコードの自動生成、テストの自動化など多くのメリットがあります。そうすると徐々に設計ドキュメントも一箇所にまとめたい欲求にかられます。もやもやポイントドキュメントの乖離 実装変更時に...
Background Fetch API が消えそうだった話 | blog.jxck.io 🔖 139
Intro 「Background Fetch を使っているのが、世界であなたのサイトだけなんだけど、この機能消しても良い?」 と、TPAC 2025 の会場で、Chrome の Service Worker チームの開発者と話していた際に言われた。 Background Fet
runn で Web API のリグレッションテストをする 🔖 1
この記事は PREVENT アドベントカレンダー9日目の記事です。https://adventar.org/calendars/12152 はじめにウェブAPIの動作を確認する目的で、シナリオテストツールである runn を導入しました。その構成を紹介いたします。
【速報ブログ】Gemini API のレート制限変更について 🔖 1
Gemini API のレート制限の変更と、ビジネス利用におけるVertex AI への移行について 1. はじめに:Gemini API のレート制限の変更について12月7日、Google のGemini API に関するレート制限(利用上限)に重要な変更が適用されました
クラウドフレアでまた障害 APIで問題 Zoomやメルカリなどつながりにくく【追記あり】 🔖 19
12月5日午後6時ごろから、CDN(コンテンツ・デリバリー・ネットワーク)サービス「Cloudflare」で障害が発生している。ダッシュボードやAPIで問題が発生しているという。 ITmedia NEWS編集部が確認したところ、ECサイト構築サービス「Shopify」でCloud
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか 🔖 21
layerx.go #3 の発表資料です! https://layerx.connpass.com/event/372984/
BedrockがOpenAI API形式で呼び出せるように!(ただし注意点あり) 🔖 2
AWS re:Invent 2025の4日目、こんなアップデートがしれっと出ていました。Bedrockのモデルは通常、Converse APIを介して呼び出しますが、OpenAI API形式での呼び出しにも対応したとのこと。ドキュメントは以下です。ただし、ド...
【超わかりやすい】fetch + then + mapで擬似的なAPIを取得してTodoを表示する処理を分解して解説してみた【JavaScript】 🔖 1
はじめにJavaScript の fetch を使って API からデータを取得し、それを HTML に描画するコードの動きがよく分からなかったので、詳しく解説してみました。対象コードはこちらfunction todo() { fetch('/serv/api/...
ロボットの制御を2分で体感できる3D物理演算シミュレーション作り(three.js + Rapier) 🔖 1
こんにちは、ABEJAに新設されたエンボディドインテリジェンスグループで事業開発をしている栗林です。エンボディって何、というお話は後ほど。 本日はABEJA アドベントカレンダー2025の4日目の記事をお届けします! ブラウザで動くロボットのシミュレーターを、3D描画のライブラリ
protoc-gen-connect-openapiを使ってConnect RPCのAPIドキュメントをいい感じに生成する方法 🔖 2
この記事はSansan Advent Calendar 2025 - Adventarの2日目の記事です🎄 はじめに 背景 APIドキュメントに求めるもの ProtobufスキーマをOpenAPIスキーマに変換するというアプローチ protoc-gen-connect-opena
AWS API MCP Serverの機能を理解して使いこなそう 🔖 1
AWS API MCP Serverが手軽で便利でおすすめなので、AWS API MCP Serverができることを紹介します。AWS API MCP Serverとは「ap-northeast-1 の EC2インスタンスを一覧表示して」「ポート22の空いているセキュ...
WordPress REST API Batch Frameworkで記事を一度に大量に登録してみる 🔖 1
WordPressで大量のコンテンツを投稿・更新する機会があり、REST APIで1件ずつ入れていると結構時間がかかった。そこで色々調べていると、複数のAPIをまとめて送るエンドポイントがあったのでそれを使ってみたのでクセも含めてまとめる。結論正直古く、ドキュメントもほぼ見当
OpenAIユーザーのメアドや位置情報が流出したことが判明、データ分析サービス経由でAPIユーザーの個人情報が流出 🔖 16
OpenAIが一部のユーザーの名前やメールアドレス、位置情報などを含む個人情報が流出したことを発表しました。流出はOpenAIが使用していたデータ分析サービス「Mixpanel」のセキュリティインシデントが原因で、OpenAIのシステムそのものが攻撃されたわけではないとのことです
sqldefとkin-openapiにコントリビュートした話 🔖 26
こんにちは、バックエンド基盤チームの徳森です。 バックエンド基盤チームでは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題の発見や解決を行っています。 今回は、チームでの具体的な業務内容の一部として、二つのOSSにコントリビュートした話を紹介します。
マルチプロダクト連携のAPI呼び出し経路をVPCオリジンを使って実装した話 - カミナシ エンジニアブログ 🔖 33
カミナシの「カミナシ 設備保全」チームでプレイングマネージャー型のエンジニアリングマネージャーをしてます、すずけん(@szk3)です。 先日、社内プロダクトの連携機能を実装するにあたり、カミナシの別サービスから自チームが管理するサービスのプライベートなAPIを呼び出す必要があり、
Xのapiを使って画像・動画付きのポストを自動化する(GAS) 🔖 1
はじめにスプレッドシートにポストしたい内容をリストで書いておいて、あとはそれをランダムでポストするスクリプトを作ってみました。画像のurlはwebの画像アドレスか、googledriveのパスを指定すればそこからアップロードするようにしました。 Xの管理者ポータルまで
FastAPIのテストコードを書いてDIの重要性を知った話 🔖 16
きっかけこんにちは、ランサーズでエンジニアをしている岡田です。当時は開発スピード優先でテストコードなんて二の次。DIの概念は知りつつも、「DIを意識した開発コードって?」「DIを意識すると何が良いの?」と分からないままでした。それでも、FastAPI+sqlalchemy
マルチプロダクト連携のAPI呼び出し経路をVPCオリジンを使って実装した話 🔖 33
カミナシの「カミナシ 設備保全」チームでプレイングマネージャー型のエンジニアリングマネージャーをしてます、すずけん(@szk3)です。 先日、社内プロダクトの連携機能を実装するにあたり、カミナシの別サービスから自チームが管理するサービスのプライベートなAPIを呼び出す必要があり、
マルチプロダクト連携のAPI呼び出し経路をVPCオリジンを使って実装した話 🔖 33
カミナシの「カミナシ 設備保全」チームでプレイングマネージャー型のエンジニアリングマネージャーをしてます、すずけん(@szk3)です。 先日、社内プロダクトの連携機能を実装するにあたり、カミナシの別サービスから自チームが管理するサービスのプライベートなAPIを呼び出す必要があり、
API基盤チームのリリースフロー改善:6つの課題解決とチーム文化の変革 🔖 2
はじめにはじめまして!株式会社SUPERSTUDIOでエンジニアをしています、@SuperLazyDog と申します。弊社では「ecforce」というAIコマースプラットフォームを提供しています。私の所属するチームでは、新規API基盤の本番提供に向けて、開発・試験・リリー
なぜ "use client" ディレクティブは優れた API なのか 🔖 22
革新的な API は、時としてその真価を理解されるまでに時間を要します。React Server Components そして "use client" ディレクティブもその一例でしょう。Next.js App Router とともに登場して以来、絶えず議論の的となってきたこの
なぜMath.random()でパスワードを生成してはいけないのか:Web Crypto APIで学ぶセキュアな乱数生成 🔖 4
はじめにパスワードジェネレーターを実装する際、多くの初心者がMath.random()を使ってしまいます。一見動作するように見えますが、セキュリティ上の重大な欠陥があります。この記事では、Next.js + TypeScriptでセキュアなパスワードジェネレーターを実装しなが
なぜ "use client" ディレクティブは優れた API なのか 🔖 22
革新的な API は、時としてその真価を理解されるまでに時間を要します。React Server Components そして "use client" ディレクティブもその一例でしょう。Next.js App Router とともに登場して以来、絶えず議論の的となってきたこの
国土交通省が「MCPサーバ」公開 APIの知識不要、対話形式でのデータ取得が可能に 🔖 285
「MCP」(Model Context Protocol)は、大規模言語モデル(LLM)などを使ったAIアプリケーションと、外部のツールやデータとの連携を標準化するプロトコルだ。2024年にAnthropicが発表したもので、AIが外部サービスを安全かつ一貫性のある形で利用できる
Wikipedia運営元、AI企業にAPIを介したデータ使用料支払いを要求 🔖 43
Wikipediaを運営する非営利団体Wikimedia Foundationは11月10日、公式ブログでAI企業に対し、AIモデルのトレーニングのために無断で同財団のデータを収集するのをやめ、同財団のAPIの使用料を支払うよう求めた。 同財団は、生成AIの能力は著しいものの、そ
新規APIの実装でPATCHメソッドを使用しないようにしました | PR TIMES 開発者ブログ 🔖 147
PR TIMESのCDNをCloudFrontからFastlyに移行しました こんにちは、インフラチームテックリードの櫻井です。 今回はプレスリリース配信サービスの prtimes.jp で使用しているCDNをCloudFrontからFastlyに移行したことについ... なお該
Gemini API の File Search Tool を試してみる 🔖 3
この記事についてToday, we're launching the File Search Tool, a fully managed RAG system built directly into the Gemini API that abstracts a...
2025/10/23に開催された「Product Engineering Night #10 ── LLM活用プロダクトとPdE実践の最前線」に、IVRyのべいえりあが登壇しました。 ■リンク集 ・コーポレートサイト:https://ivry.jp/company/ ・採用ページ
REST API を簡単に作成・ホスティングする 『さくらのAPI ゲートウェイ』その2 🔖 1
はじめに & 前回のおさらい 前回の記事ではさくらのクラウドが提供する『さくらのAPI ゲートウェイ』の基本機能、サービスが生まれた背景、初期設定方法などをご紹介しました。 第二回のこの記事ではもう少しいろいろな […]
REST API を簡単に作成・ホスティングする 『さくらのAPI ゲートウェイ』その1 🔖 5
APIエコノミーとさくらのクラウド APIゲートウェイ 「さくらのAPIゲートウェイ」は、さくらのクラウドが提供しているHTTP/HTTPS プロトコルを使用した API を簡単に作成、公開することができるマネージドサー […]
GAS × Supabase × Next.js × Qiita API で構築する業務ナレッジ可視化ツール 🔖 1
はじめにGoogle Apps Script(GAS)とスプレッドシートで社内ツールを作るのは非常に簡単で便利です。しかし、その便利さゆえに以下のような課題を感じたことはないでしょうか?編集者が増えると同時編集によるデータ競合が発生しやすいスプレッドシートの肥大...
JavaScriptなしで使える!Popover APIの基本的な使い方 🔖 1
はじめにどうもどうも。最近めっきり寒くなりましたねぇ。さて、今回はPopover API(ポップオーバー API)について書いていきたいと思います。Webサイトでツールチップやドロップダウンメニューを実装する時は、JavaScriptライブラリに頼ることが多かったと思いま
【図解】Webhookの基礎とAPIとの違いを初心者向けに解説 🔖 3
はじめにwebhookという言葉は聞くのですが、そもそもどういったものなのか、APIとの違いはなんのなのかがいまいちわかっていなかったので、今回まとめてみました。webhookとは?Webhookは、「イベント駆動型のHTTP通知」です。身近な例だと、宅配便の不...
API開発を効率化するApidogの使い方とPostmanとの違い 🔖 6
はじめにAPI開発において、仕様書の管理、テスト実行、モックサーバーの構築は重要な作業です。私は長年Postmanを使用してきましたが、以下の課題を感じていました。Postmanで感じていた課題Swaggerとの二重管理: API仕様書をSwaggerで管理...
商品画像の背景がCTRに与える影響分析 ── Gemini APIで実現した自動分類と統計検証 - ZOZO TECH BLOG 🔖 33
はじめに こんにちは、データサイエンス部商品データサイエンスブロックで内定者アルバイト中のしゅがーです。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。本記事では、Geminiを用いて商品画像を分類する方法と背景がCTRへ与える
商品画像の背景がCTRに与える影響分析 ── Gemini APIで実現した自動分類と統計検証 🔖 33
はじめに こんにちは、データサイエンス部商品データサイエンスブロックで内定者アルバイト中のしゅがーです。我々のチームでは、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が鬱陶しいので、無くしていきたい 🔖 173
はじめに Kaigi on Rails 2025で発表し、何人かの人といろいろ話しているうちに、モダンフロントエンドが面倒臭いのはJSON APIのせいではないかと考えるようになりました。そしてJSON APIそのものが悪いというよりは、JSON APIを必要以上に使う原因となっ