はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
WINTICKETにおけるOpenAPI移行とその活用戦略 🔖 1
はじめに WINTICKET バックエンドチームの織田(@0daryo)です。 社内で運用していたA ...
Cline利用規約の適用範囲が明確に - 外部API利用時は適用外であることが公式回答で判明 🔖 89
先日公開したブログ記事「Cline利用におけるデータの取り扱いについて」には、多くの皆様から反響をいただきました。誠にありがとうございます。 blog.serverworks.co.jp icoxfog417(GitHubアカウント名)様がCline社に対して直接、ライセンスと利
API シナリオテストツール Postman・Tavern・runn 徹底比較 – 私が runn を選んだ理由 🔖 157
はじめに はじめまして、テックドクターでバックエンドエンジニアをしている筧と申します。最近、弊社では API の品質を担保するために「API シナリオテスト」をプロダクトに導入しました。今回は、この API シナリオテストのツールである Postman(+Newman)、Tave
プロが教えるAPI設計ツール選び方:Stoplight StudioとApidogを徹底比較 🔖 1
はじめに最近、チームでAPI設計の効率化を図ろうとしていて、色々なツールを試してきました。その中でStoplight Studioというツールが気になったんですよね。でも、公式サイトを見てみると、…
Web API設計ガイドラインを公開しました | フューチャー技術ブログ 🔖 294
こんにちは。Strategic AI Group の佐藤です。 フューチャーでは さまざまなガイドラインを公開しており 、本ブログでも 「ガイドライン」タグ に過去の紹介記事がいくつか載っています。Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17
国土交通省、「道路データプラットフォーム」一般公開 国道の交通量データAPIも 🔖 97
国土交通省は5月12日、道路に関する各種データを提供する「道路データプラットフォーム」を公開した。道路システムのDX化を目指す取り組み「xROAD(クロスロード)」の一環として、道路に関する基礎的なデータを集約し、幅広く提供するとしている。 道路データプラットフォームは、データの
C# でバイナリ操作を行う際によく使う API をまとめています。 確保/解放 スタック領域を確保stackalloc でスタック領域にバッファを確保します。この確保・解放コストは非常に低く抑えられます。Span<byte> buffer = stacka
AWS CLI で使い分けよう!S3の高レベルコマンドと API コマンドの違いと適切な選択方法 🔖 1
概要AWS CLI でS3を操作する際、aws s3 で始まる高レベルコマンドと aws s3api で始まる API コマンドの2種類があります。この記事では、それぞれのコマンド体系の違い、特徴…
Postman入門してみた:GUIで快適にAPIリクエストを確認する | DevelopersIO 🔖 130
APIの動作確認や検証で、curlなどのCLIツールを使っている方も多いと思います。 私もこれまでターミナルでAPIリクエストを送って確認していましたが、毎回オプションを思い出しトークンを切り替えながらコマンドを組み立てるのが地味に面倒でした。 そこで今回は、GUIで直感的にAP
【学習】駆け出しエンジニアがWeb Audio API音を鳴らす仕組みの実装をしてみた 🔖 1
はじめに今回は、前回同様、簡単なミニアプリ作成において使用したAPIについて。「Web Audio API」というものを使用しました。参考サイトから、こんな便利な機能があるとは。驚きです。参…
WebAPI の自動テスト戦略 - Shin x Blog 🔖 226
テストコードを実装する際に単体テストで書くか、統合テストで書くか迷う場面はないでしょうか。本エントリでは、私なりのテスト戦略についての考えをまとめました。 概要 対象アプリケーション 本エントリにおける単体テストと統合テスト 単体テスト(ユニットテスト) 統合テスト(結合テスト、
OpenAIのAny-to-Any APIでTTSサービスの音声品質を比較してみた 🔖 4
はじめに 比較対象のTTSサービス 実験の方法 実装 各サービスで音声合成 1. OpenAI(gpt-4o-mini-tts) 2. Google Cloud Text-to-Speech 3. Amazon Polly 5. ElevenLabs 音声合成の自動評価 評価結果
【Hono】API Gateway + Hono を使って、Lambda1つでバックエンドAPIを全部作ってみた 🔖 1
はじめにバックエンドをAPI Gatewayに任せる時にめんどくさいのが、「複数のパスの管理」です。各パスに対応するlambdaを書いたり、また、IaCのコード上で各パスをだらっと定義しまくった…
【J-Quants API】初心者向け!Cursorを使って投資分析してみよう! 🔖 1
本記事の対象者この記事は、初心者を対象にしています。APIの利用方法がわからない!という方向けの、Cursorというエディタを利用してJ-Quants APIを利用してみる記事です。はじめにこ…
View Transition APIについて調べてみた 🔖 18
Repro Boosterの開発を担当しているRyoma Shindo です。 今回はView Transition APIについて、基本的な使い方やCore Web Vitalsへの影響の有無など調査したのでご紹介します。 View Transition API とは View
生成AIと「チケット駆動」で作るAPI開発 ~ 俺、プログラミングを辞めるってよ ~ 🔖 79
想定読者ソフトウェア開発チームに属している人AI活用に関心がある人 はじめにはじめまして。知ってる人はお久しぶりです。最近めっきりアウトプットがなくなった、これでようやくzenn初投稿、Ubieのしらじです。ところで話変わるんですが、Nintendo Switc
【個人開発】1ヶ月でYoutubeから需要のある動画だけを検索できるツールを開発しました!【Next.js, Youtube Data API】 🔖 3
はじめにYoutubeから需要のある動画のみを取得できるアプリケーションを作ったので、開発背景や気づき、今後の展望等色々書いていこうと思います。開発背景自分の所属しているコミュニティの代表の方…
TwitterのAPIを使っていたら、NTTデータから「日本では弊社が独占しているので米国のTwitter社からAPI取得するのは違法」というメールが来たことがある 🔖 36
岡安モフモフ(アーガイル社長)@ChatGPT/Gemini/ClaudeなどLLMでサービス作る人 @shields_pikes ややバズって来てるけど、当時のうちの問い合わせ窓口宛に送られて来た脅迫営業メールも複数残ってるので、本当のことです。 今回も同じような手口で「Ope
4万行超のopenapi.yamlをTypeSpecに移行した話 🔖 142
4 万行超の openapi.yaml のツラミ ファイルが大きすぎて編集しづらい OpenAPI が肥大化していくにつれて開発体験の低下を招いていました。 GitHub Copilot や Cursor の Tab 機能で随分楽になりましたが、それでも 4 万行もあるファイルを
プログラマー必見!FastAPI-MCPでAI時代のAPI開発を加速する方法(初心者向けコード付き) 🔖 354
はじめにみなさん、こんにちは!最近、API開発の現場で「これマジですごい!」と思わず叫んでしまったツールを見つけたんですよ。それが「FastAPI-MCP」です!FastAPI使ってる人なら絶対…
4万行超のopenapi.yamlをTypeSpecに移行した話 🔖 142
筆者の所属するチームでは OpenAPI を活用したスキーマ駆動開発を実践しています。この記事では、openapi.yaml から TypeSpec へ移行して得られた知見を紹介します。前提として、今回 TypeSpec へ移行したリポジトリでは以下の技術スタックを利用してい
OpenAI の新しい画像生成API(gpt-image-1)を試してみた 🔖 1
朝、4時に目を覚ますとOpenAIという謎のAI会社が画像作るAPIを出してたので試してみました。↓↓説明https://openai.com/index/image-generation-ap…
LambdaとBBOX Serverを使って手軽に地物用のAPIを構築してみた件 🔖 2
はじめにBBOX Serverオープンソースのコンポーザブルな空間情報サービスであり、OGC API規格に準拠したFeature、Map、Tile、Asset、Processes、Routingな…
Next.js v15.2で使えるようになった View Transition API を試してみた 🔖 33
Next.js v15.2 から、試験的な機能としてViewTransitionコンポーネントが追加され、ViewTransions APIを使用してページ遷移やDOMの更新にアニメーションをつけることができるようになりました。 これまでNext.jsで実装するには何かと面倒だっ
RPCなのにOpenAPIも自動生成?oRPCの衝撃 🔖 64
はじめに 最近、API設計とフロントエンド実装をもっと楽にできないかと模索していた中で、 oRPCというライブラリに出会いました。 このoRPC、RPCの手軽さとOpenAPIドキュメント生成の恩恵を いいとこ取りしたかのような素晴らしい体験を提供してくれます。 しかも、Next
はじめに こんにちは、LayerX AI・LLM事業部のソフトウェアエンジニアのyudetamagoです。 AI・LLM事業部では現在「Ai Workforce」というプロダクトを開発しているのですが、フロントエンドの開発効率化のためにv0を活用しています。 v0は画面のモックア
RPCなのにOpenAPIも自動生成?oRPCの衝撃 🔖 64
はじめに最近、API設計とフロントエンド実装をもっと楽にできないかと模索していた中で、oRPCというライブラリに出会いました。https://orpc.unnoq.com/このoRPC、RPCの手軽さとOpenAPIドキュメント生成の恩恵をいいとこ取りしたかのような素晴
最近、MCPが話題ですよね。最近でこそいろんな企業がMCPを提供する事例が増えて来ました。そんな中、TLを眺めていたらFastAPIで構築したアプリケーションをMCPサーバー化させるライブラリを見つけました。https://x.com/k_miura_io/status/19
API専用の新AIモデル「GPT-4.1」登場 コーディングなどで“4o超えの性能” 初の「nano」モデルも 🔖 33
GPT-4.1はAPI経由でのみ提供し、ChatGPTでは利用できない。OpenAIは「ChatGPTでは、命令の追従やコーディング、知識における多くのアップデートが最新バージョンに段階的に取り入れている」と説明。今後もGPT-4oに多くの機能を組み込む予定としている。 またGP
API仕様書を読み取れるMCPサーバーを自作したら開発が爆速になった 🔖 429
タイトルでもうオチてる感じがしますが、API仕様書を読み込むMCPサーバーを自作したところ、開発が爆速になったので紹介します。普段Androidのアプリ開発をしている人間です。 MCPとは? LLMに対してコンテキストを与えるためのプロトコルです。 今回はAPI仕様書を読み込むM
API仕様書を読み取れるMCPサーバーを自作したら開発が爆速になった 🔖 429
タイトルでもうオチてる感じがしますが、API仕様書を読み込むMCPサーバーを自作したところ、開発が爆速になったので紹介します。普段Androidのアプリ開発をしている人間です。 MCPとは?https://modelcontextprotocol.io/introducti
neovim 0.11からはLSPをほぼネイティブAPIだけで扱える 🔖 39
3月26日、ついにneovim 0.11 が来ました。このリリースでは LSP関連機能が大幅に強化されました。 これで、いよいよプラグインなしで本格的に使えるようになりました。 今回はネイティブAPIだけでどこまでできるようになったのか紹介します。 追加されたLSP機能一覧 0.
neovim 0.11からはLSPをほぼネイティブAPIだけで扱える 🔖 39
3月26日、ついにneovim 0.11 が来ました。このリリースでは LSP関連機能が大幅に強化されました。 これで、いよいよプラグインなしで本格的に使えるようになりました。今回はネイティブAPIだけでどこまでできるようになったのか紹介します。 追加されたLSP機能一覧
LangChainでGemini-2.0 APIの画像編集を実行する方法 🔖 1
はじめにタイトルの通りです。が、LangChainからgeminiの画像編集を利用する方法の解説って、まだないと思ったので書きました。Geminiでは画像編集が可能ですが、それをLangChainで実行するための方法を記載します。!画像生成APIを利用する方法は、下記のR
過去2回の記事でREST API 設計指針をまとめてきました。 REST API 設計指針・認証認可編 REST API 設計指針・通信、パラメーター編 今日は第三回かつ最終回のセキュリティ編です。セキュリティは非常に幅広い概念であり、考慮すべきことは山盛りですが、まずは基本的な
過去2回の記事でREST API 設計指針をまとめてきました。REST API 設計指針・認証認可編https://zenn.dev/kameoncloud/articles/8f71cb83876be3REST API 設計指針・通信、パラメーター編https://ze
TVerバックエンドAPIのリアーキテクチャ - TVer Tech Blog 🔖 101
TVerバックエンドチームの id:takanamito , 小林 ( @k0bya4 ) です。 この記事では、TVerにおけるAPIリアーキテクチャについて紹介します。 ここでいうリアーキテクチャはAPIサーバーのソフトウェア的なアーキテクチャを変更する作業のことを指します。
TVerバックエンドチームの id:takanamito , 小林 ( @k0bya4 ) です。 この記事では、TVerにおけるAPIリアーキテクチャについて紹介します。 ここでいうリアーキテクチャはAPIサーバーのソフトウェア的なアーキテクチャを変更する作業のことを指します。
runn と Testcontainers で「ちょうどいい」Go API テスト - Techtouch Developers Blog 🔖 49
はじめに バックエンド API のテスト事情 バックエンドのテスト構成(これまでとこれから) テスト構成分類(これまで) テスト構成分類(これから) 「ちょうどいい API テスト」とは API テストに求める価値 実行の容易性 メンテナンスのしやすさ 技術選定のポイント run
runn と Testcontainers で「ちょうどいい」Go API テスト 🔖 49
runnとTestcontainersで「ちょうどいい」Go APIテストを導入しました。APIテスト導入までの試行錯誤と実装例を紹介します。
使いたい英語アプリが無かったので作った - OpenAI TTS API, Gradio🚀 🔖 4
はじめに:パーソナライズされた英語リスニング教材の必要性英語学習、特にリスニング力の向上において、自身の興味やレベルに合致した教材を見つけることは重要な要素です。しかし、市販の教材やオンラインサービスでは、特定のトピックや細かなレベル調整に対応しきれないケースが多くありました。
Datadog Inferred ServicesはLLM APIをお手軽に監視できて便利、という話 🔖 1
LLM API監視におけるDatadog Inferred Services活用法株式会社IVRyでAIエンジニアとして働いているMoriyaです。弊社は、電話上で動くAI自動音声サービスを提供しています。ECSで動くApplicationからLLM APIを呼び、sidec
ゼンリンAPIを使って半径の範囲を一瞬で可視化!便利ツールを作ってみた 🔖 1
はじめに 👋みなさん、こんにちは!「この駅から徒歩10分圏内ってどこまで?」「この施設の半径1km以内に何がある?」こんな疑問をサクッと解決できるツールを作っちゃいました!✨今回は、その開発…
ZENRIN Maps API の住宅地図にハザードマップを重畳してみた 🔖 1
概要本記事では、ZENRIN Maps API の地図 を使用して特定の地点における災害情報(洪水、土砂崩れ、津波)の地図を表示し、ユーザーがそれらのレイヤーを簡単に切り替えることができるインタラ…
Hono + Deno で住所分割APIサーバーを2日で爆速実装する - inSmartBank 🔖 103
はじめに サーバーサイドエンジニアの mokuo です。普段はカード決済やあとばらいチャージに関連する機能の開発や運用を行っております。 本記事でお話すること 日本の住所を都道府県、市区町村、丁目番地、それ以降などに分割する方法の検討から技術選定、実際に動いているコード(ほぼその
Hono + Deno で住所分割APIサーバーを2日で爆速実装する 🔖 103
はじめに サーバーサイドエンジニアの mokuo です。普段はカード決済やあとばらいチャージに関連する機能の開発や運用を行っております。 本記事でお話すること 日本の住所を都道府県、市区町村、丁目番地、それ以降などに分割する方法の検討から技術選定、実際に動いているコード(ほぼその