はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
CSRFの生の挙動を知りたい~FastAPIとZAPを用いて検証してみた 🔖 2
初めまして、テックドクターでエンジニアをしている金子です。CSRF(クロスサイト・リクエスト・フォージェリ)は非常に古典的な攻撃手法ですが、現代のWeb開発においてもその発生原理を正確に理解しておくことは重要だと思っています。今回の記事では、CSRFについて、実際に手を動かして検
Mailchimp APIで会員制システムとアカウント連携してみた 🔖 1
こんにちは。ソーイ株式会社 髙﨑です。本記事では、会員制システム(Laravel)と Mailchimp を連携し、コンタクトの取得・追加/更新・削除・タグ付与を実装した手順を紹介します。会員管理とメール配信基盤の連携を検討している方の参考になれば幸いです。目次...
AWS初心者がAPI Gateway + Lambdaを映画館に例えてみた話 🔖 1
はじめにこんにちは。Tsukasaです!皆さん、API Gateway + Lambdaの組み合わせは見たことありますよね?もはやAWSのアーキテクチャを作成する際に頻出の組み合わせだと思います。でも何故この2つを組み合わせるのか?に対する理解がいまいちだったので...
FastAPI + async/awaitでAPI速度を3倍にした最適化手法 🔖 49
はじめに 「PythonのAPIが遅い...」 「非同期処理を使っているのにパフォーマンスが出ない...」 「FastAPIとDjangoのどちらを選ぶべき?」 Python Web開発では、適切な非同期処理を実装することでAPI応答速度を3倍改善できます。しかし、間違った使い方
C#でMCP入門(Weather API連携編)- 書籍『MCP入門』のPythonコードを移植する(4) 🔖 1
はじめにシリーズ第4回目の本記事では、『MCP入門――生成AIアプリ本格開発』(技術評論社)の第7章に掲載されているプログラムexternal_api_server_weather.pyを C# に移植します。(著者の小野哲さんからは、移植および掲載の許可をいただいています)
【GAS】freee API連携用の汎用関数(GET/POST) 🔖 1
はじめに最近、社内業務の効率化のために、Google Apps Script (GAS) を使って freee と連携する社内ツールを作成することになりました。その際、エンドポイントごとにリクエスト処理を書くのは非効率だったため、GET と POST の両方に対応し、...
X、投稿で報酬もらえる「infofi」アプリ禁止 スパム抑制へAPIポリシー改訂 「開発者はThreads、Blueskyに移行を」 🔖 35
米Xは1月15日(現地時間)、APIポリシーを改定し、指定したキーワードなどを含む投稿を行ったユーザーに報酬を与える「InfoFi」(インフォファイ)と呼ばれるアプリを禁止したと発表した。 これにより、AIで生成された低品質な投稿やスパム返信などが改善されるとみている。 Info
API versioning を利用して、KANNA通知 v2 をリリースしました🎉 🔖 1
こんにちは、アルダグラムでエンジニアやってる kageyama。機能改修をするとき、そもそもどう改修しようか悩むことがあります。後方互換性を保ちながら、今の要件にも合わせるAPI versioning を採用して、別設計を並行で持たせるその他、全く違う方法..上記を
API versioning を利用して、KANNA通知 v2 をリリースしました🎉 🔖 1
こんにちは、アルダグラムでエンジニアやってる kageyama。機能改修をするとき、そもそもどう改修しようか悩むことがあります。後方互換性を保ちながら、今の要件にも合わせるAPI versioning を採用して、別設計を並行で持たせるその他、全く違う方法..上記を
RAGに疲れた人に捧げるClaude SkillsをAPI経由で使って簡単にRAGっぽいものを作る方法 🔖 4
はじめにClaude Skills (Agent Skills)の基本的な動作などには触れていませんSKILL.mdのすごい書き方みたいな話も書いてませんClaude CodeからしかSkillsを使ってない人、RAGの精度に困ってる人におすすめです本記事で紹介する
APIって何?と聞かれた時に答える内容 - えくせるちゅんちゅん 🔖 118
いつでもどこでもえくせるちゅんちゅん!Excelがおやつのことりちゅんです。 APIとは APIとは、あるアプリケーションの情報を外部のプログラムから取得したり、変更したりするための接続点となる関数を指して使われることが多いです。 この説明だけだと、何がなんだかイメージしづらいと
背景本記事が扱う内容は、標準ライブラリやそれに準ずる基礎的なI/Oライブラリの作者に関係のある内容です。Rustでアプリケーションを書くときに必要になる知識ではありませんが、Rustに関する理解を深めることができるかと思います。 読み込みストリームの抽象化さて、Rust
人生初の副業で、要件定義・スケジュール管理・API申請・本業バッティングに全部やられた話 🔖 3
はじめにBizCodeXで案件をご紹介いただき、人生初の副業に挑戦しました。正直に言うと、「技術的にできるか」よりも「要件定義・スケジュール管理・API申請・本業との両立」 の方が、何倍も大変でした。本記事では、初副業で実際に詰まったポイントや失敗、そこから学ん...
Python FastAPIで脱初心者!「とりあえず動く」を卒業するバックエンド構築 🔖 127
1.はじめに こんにちは。今回は FastAPI を用いた、大規模開発を見据えた設計思想の学習記録です。 私は普段、非IT系の事業会社(いわゆるJTC)にて「部署内DX」の推進役を担っており、現場の手元業務を即座に改善するためのPoCやツール活用がメインに行っております。 現状は
DifyのRAG検索を廃止して独自検索APIを構築した話 🔖 40
はじめに こんにちは、高校生エンジニアのいのりです。 先日、DifyでRAGを使った社内ナレッジ検索システムを構築していましたが、最終的にDifyのRAG検索は使わず、Cloudflare Workers + D1で独自の検索APIを構築する構成に切り替えました。 いきなり「RA
個人開発のアイデアを“API起点”で爆速量産する方法― 技術的に挫折しない、APIファーストな個人開発の始め方 🔖 4
はじめにこんにちは。スペースマーケットでエンジニアとしてインターンをしている akipaint です。今回は、ポートフォリオ作成やスキルアップを目的に、「個人開発をやってみよう」と考えている人達に向けて僕が考える「APIファーストなアイデア出し術」というものについてを共
Google Translation API v2 が【サービス終了】したらしい 🔖 23
結論 Microsoft Translate APIを使え。Googleより便利で、使いやすく、優秀。Google Translate APIを使う理由はなくなった。 Googleのサービスを使う上で、肝に銘じておかなければならないのは、 Googleは自分達の都合でサービスを終
散々言われていることだと思いますが、何度でも言いたいことなので、改めて記事にすることにしました。 APIをそのままMCPサーバーにするのは止めてください 何故ダメか 何故ダメかの説明として、よく「APIとMCPはレイヤーが違うから〜」とか説明されているのを見ますが、個人的にはそん
【60億円流出】GitHub Token流出から始まったAPI改ざんとその対策 🔖 84
前回の振り返り 前回の記事では、ステーキングプロバイダーの API レスポンスが実行時に改ざんされ、利用者がそれに気づかず署名してしまったことで資産が流出してしまった、というインシデントについて整理しました。具体的には、Unstake のトランザクションに悪意のある権限移譲の処理
KiotaでC#向けAPIクライアントを作成しよう! 🔖 1
皆さんこんにちは。 エンジニアの星加です。 今回はOpenAPI定義書からAPIクライアントを生成できるKiotaというツールをご紹介します! C#のコードが生成できるAPIクライアントジェネレータは数が少ないため、参考になればと思います。 目次 目次 Kiotaとは? Kiot
散々言われていることだと思いますが、何度でも言いたいことなので、改めて記事にすることにしました。APIをそのままMCPサーバーにするのは止めてください 何故ダメか何故ダメかの説明として、よく「APIとMCPはレイヤーが違うから〜」とか説明されているのを見ますが、個人的には
Databricks Apps (FastAPI + htmx) で簡単社内アプリ作成 🔖 32
はじめに 株式会社 IVRy で新規事業開発をしています@dr_paradi です。好きなトランペッターはエリック・ミヤシロです。 本記事はDatabricks Advent Calendar シリーズ1の23日目の記事です。 本記事は下記の 「FastAPI + htmxが最強
これぞ拡張機能の真髄!chrome.webRequest APIについてまとめてみた 🔖 32
こんにちは。iimonでエンジニアをしているhayashiと申します。 普段は主に拡張機能を開発しております。 本記事はiimon Advent Calendar 2025 24日目の記事となります! 今回はこれぞ拡張機能の真髄って個人的に思ったchrome.webRequest
Chromeの組み込みAI翻訳APIを使って、ドメイン用語に強い翻訳機能を実装してみた 🔖 1
こんにちは!マネーフォワードでサーバーサイドエンジニアをしている bondee です。私たちの組織ではここ数年グローバル化を進めており、現在では英語でのコミュニケーションが日常となっています。チームの公用語は英語になりましたが、システム側には 「日本語話者が利用することを前
はじめにTRIAL&RetailAI Advent Calendar 2025 の 22日目の記事です。昨日は@akaitigoさんの『Quarkus+Kotlin開発向けAgentSkillsを作ってみた。プロジェクト生成+エラー分析スキル』という記事でした。私...
AIとの対話ログ - FastAPI + HTMXって何がいいの?基礎用語から理解する 🔖 18
「FastAPI + htmxが最強説」- AIエンジニアがモック作るならReactは不要、Streamlitも捨てよう という記事を読んで興味が湧いたものの、そもそもの技術群がよくわからなかったのでAIにいろいろ教えてもらった。 たしかに私もStreamlit飽きたけど、でもR
OpenAPIをTypeSpecで書き換えたら型定義が崩壊した話 🔖 1
!この記事はZOZO Advent Calendar 2025シリーズ7 計測システム部カレンダーの21日目の記事です。前日の記事は@_massさんの【英語が苦手なエンジニアが8ヶ月で英語LTに挑戦できるようになるまで】でした。 はじめにモダンフロントエンドでサービス
OpenAPIをTypeSpecで書き換えたら型定義が崩壊した話 🔖 1
!この記事はZOZO Advent Calendar 2025シリーズ7 計測システム部カレンダーの21日目の記事です。前日の記事は@_massさんの【英語が苦手なエンジニアが8ヶ月で英語LTに挑戦できるようになるまで】でした。 はじめにモダンフロントエンドでサービス
AppRun専有型のオートスケーリング機能を用いて、スケーラブルな画像圧縮APIを作ってみた! 🔖 2
さくらインターネットの菊池です。先日、マネージドなコンテナ実行環境を提供するサービスであるAppRun専有型がリリースされました。AppRun専有型はコンテナ実行環境だけでなく、コンテナのCPU使用率を基準としたオートスケーリング機能や、ロードバランサーがあります。そこで、
APIキーの管理は、生成AI時代のエンジニアにとって生命線です。個人開発や学習目的では「とりあえず動けばいい」で済ませがちですが、組織でAPIを運用する場合、一晩で数千ドルの被害が発生する可能性を、身をもって体験しました。2025年8月2日、私は地獄を見ました。Sla...
Boxでシステム障害が発生 ログインや連携API、Box Notesなどに影響か 🔖 17
EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業
FastAPIで実践する「レイヤードアーキテクチャ」の基本設計 🔖 23
*この記事はAIを用いて作成しています。 FastAPIはシンプルに書けるのが魅力ですが、開発が進むにつれて main.py やルーター関数が肥大化し、**「どこに何が書かれているか分からない」**という状態になりがちです。 今回は、実務でもよく採用される「Router / Se
React の状態管理の歴史と、最新 API に込められた React の思想 🔖 58
はじめに React が誕生して10年以上が経ちましたが、「状態管理」の議論は今も終わりません。Redux、Recoil、Zustand、そして useSyncExternalStore。なぜこれほど多様なライブラリが生まれ、React 公式はついに"標準 API"を出したのでし
OpenAPI定義管理ツールとしてのRedocly CLIが素敵そう 🔖 14
こんにちは!ニーリーアドベントカレンダー2025の17日目はプラットフォーム開発チームの松村からお届けします。 直近、プラットフォーム開発チームでは複数のビジネスプロダクトから利用される会員・決済といった共通基盤機能を提供するプロダクトを開発するためのエコシステム整備を進めていま
React の状態管理の歴史と、最新 API に込められた React の思想 🔖 58
!この記事はZOZO Advent Calendar 2025 シリーズ7 計測システム部カレンダーの16日目の記事です。前日の記事は @hdmn54321 さんの【リモートワークの質を高める商品9選】でした。 はじめにReact が誕生して10年以上が経ちましたが、
React の状態管理の歴史と、最新 API に込められた React の思想 🔖 58
!この記事はZOZO Advent Calendar 2025 シリーズ7 計測システム部カレンダーの16日目の記事です。前日の記事は @hdmn54321 さんの【リモートワークの質を高める商品9選】でした。 はじめにReact が誕生して10年以上が経ちましたが、
React の状態管理の歴史と、最新 API に込められた React の思想 🔖 58
!この記事はZOZO Advent Calendar 2025 シリーズ7 計測システム部カレンダーの16日目の記事です。前日の記事は @hdmn54321 さんの【リモートワークの質を高める商品9選】でした。 はじめにReact が誕生して10年以上が経ちましたが、
JavaScriptのWeb Audio APIを使ってジングルベルを演奏してみよう - iimon TECH BLOG 🔖 38
こんにちは!iimonでエンジニアをしている、でっさんです。 本記事はiimon Advent Calendar 2025 14日目の記事となります! 今年はダイエットに挑戦したものの、チートデイを設けすぎてリバウンドしてしまいました。 来年は、みなさんの助言を真摯に受け止めてい
FastAPIの作者が作った「SQLModel」が革命的すぎるので、全Python使いに教えたい 🔖 291
この記事はLivetoon Tech Advent Calendar 2025の11日目の記事です。 本日はCTOの私がよく使ってるSQLModelについてお話します。 宣伝 今回のアドベントカレンダーでは、LivetoonのAIキャラクターアプリのkaiwaに関わるエンジニアが
FastMCPでSlack APIをGemini CLI に導入する 🔖 1
本投稿は TECOTEC Advent Calendar 2025 の15日目の記事です。 DX本部 システム開発第二事業部の陳です。 iOS、Androidの開発リーダーを務めています。 この記事では、FastMCP と Slackアプリ開発向けライブラリのBolt を利用して
JavaScriptのWeb Audio APIを使ってジングルベルを演奏してみよう 🔖 38
こんにちは!iimonでエンジニアをしている、でっさんです。 本記事はiimon Advent Calendar 2025 14日目の記事となります! 今年はダイエットに挑戦したものの、チートデイを設けすぎてリバウンドしてしまいました。 来年は、みなさんの助言を真摯に受け止めてい
Web APIをMCP化してAgent-readyにした話 🔖 1
はじめに 本記事は CyberAgent Developers Advent Calendar 20 ...
こんにちは!アルダグラムでエンジニアをしている秋田です。KANNAでは、契約していただいた会社様が自社リソースとシームレスに連携できるよう OpenAPI を公開し、業務に合わせた柔軟な拡張を可能にしています。今回は、その OpenAPI のシナリオテストツールとして run
こんにちは!アルダグラムでエンジニアをしている秋田です。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 を導入しました。その構成を紹介いたします。