はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した 🔖 27
はじめに 筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。 元々Spring Bootで構築していた本番環境をGoに移行し、さらにRustで書き直しました。その過程で「ち
「OpenAI APIのトークン消費量をざっくり計算して」と頼まれて調べたら絶望した話 🔖 4
この記事の対象読者OpenAI APIを使ったアプリケーションを開発している(またはこれからする)人「日本語だとトークン数どれくらいになるの?」と聞かれて困った経験がある人APIのコスト見積もりを上司やクライアントに提出する必要がある人LLMのトークナイゼーシ...
GPT-5.4 Computer Use を実際に動かしてわかったこと ── API設計・実装パターン・セキュリティの勘所 🔖 1
LLM が「PC を操作する」時代に入った2026年3月、OpenAI が GPT-5.4 をリリースしました。目玉機能の一つが Computer Use です。これまで LLM の仕事は「テキストを生成すること」でした。コードを書く、文章を要約する、質問に答える...
LINE iOSアプリにWebKitの新API「WebPage」を導入できず、自前で実装した件 🔖 1
はじめにこんにちは、iOSアプリエンジニアのKiichiです。LINE iOSアプリでアプリ内ブラウザなど、Webまわりの開発を担当しています。普段はUIKitをベースに機能改善や新機能開発を進めつつ...
40,000行のAPIテスト作成で学んだClaude Code Skillsの育て方 🔖 139
こんにちは、ソフトウェアエンジニアの渡邉(匠)です。「カミナシ 設備保全」の開発に携わっています。 Claude CodeのSkills(以下スキル)を使い、約2週間で40,000行超のAPIシナリオテストを書き切りました。最初のスキルは粗削りでしたが、テストを量産する中で繰り返
40,000行のAPIテスト作成で学んだClaude Code Skillsの育て方 🔖 139
こんにちは、ソフトウェアエンジニアの渡邉(匠)です。「カミナシ 設備保全」の開発に携わっています。 Claude CodeのSkills(以下スキル)を使い、約2週間で40,000行超のAPIシナリオテストを書き切りました。最初のスキルは粗削りでしたが、テストを量産する中で繰り返
Apple Neural Engine の Private API を叩いて LLM 推論を高速化しようとした話 🔖 3
こんにちは、村本です。Qwen3.5 の登場でローカル LLM が現実味を帯びてきた。0.8B から 235B まで揃った高品質なモデルファミリーが Apache 2.0 で公開され、手元のマシンで実用的な推論が可能になっている。ローカル LLM は AI を活用する企業にとっ
「とほほのWWW入門」30年目も更新中 96年開設の個人サイト、CGIからOpenAI APIまでカバー 🔖 48
トップページのメニューにはCGIやPerl、SSIなど、個人サイト全盛期の定番技術はもちろん、React、Next.js、Tailwind CSS、Docker、Kubernetes、AI、OpenAI APIなど、最近の技術も並ぶ。 番外編として「とほほの個人事業主入門」や「と
【Flutter】API トークンを「適切」に管理する 🔖 5
みなさんのアプリでは API トークンをセキュアに管理できていますか?もしこの質問を見て「Yes/No」の 2 択が頭に浮かんでしまった方、ぜひこの記事を読んでみてください。一方で「いや、セキュアかどうかなんて評価次第だし」「というか API トークンって言ってもいろいろある
Motivation / Usecase PDFそのものを作るのはつらい。Webサービスで「PDFを出力したい」という欲求は、いろんな場面で多くあると思います。例えば、領収書を軽く作って印刷させたいとか、グラフを資料としてPDF化させたいとか……。とくに最近はAIを使っ
Devinが本番APIで障害を起こした経緯と学び - tacomsテックブログ 🔖 129
はじめに こんにちは。tacomsエンジニアの @ikuwow です。 tacomsでは約1年前から、Cognition AI社の自律型AIソフトウェアエンジニア「Devin」を業務に導入しています。 日常的な開発タスクに活用し、生産性向上に大きく貢献してくれています。 http
Claude Code CLI × Playwright MCPで、APIアップデート監視を自動化した話 🔖 3
はじめに皆さん、外部APIのバージョン管理はどうしていますか?私たちのプロジェクトでは、多数の外部APIを利用しています。Facebook Ads、Google Analytics、AWS SDK、Salesforce...これらのAPIは定期的にバージョンアップやサポート終
LLMの構造化出力エラーを87%削減した実践手法 ── Gemini API 10万件運用の知見 🔖 4
はじめに こんにちは、データサイエンス部コーディネートサイエンスブロックの大川です。私たちは、WEARにおける「似合う」をユーザーに届けるため、LLMやマルチモーダルAIを活用してコーディネートの特徴抽出や似合うに関する独自の判定処理のR&Dを行っています。 LLMが台頭
Swaggerを使ったAPIドキュメントの作成と、バックエンドとフロントエンド間の連携 🔖 2
この記事は、合併前の旧ブログに掲載していた記事(初出:2020年11月25日)を、現在のブログへ移管したものです。内容は初出時点のものです。こんにちは。LINE Growth Technology福岡...
Claude Codeに重大な脆弱性 設定ファイル経由でRCEやAPIキー窃取の恐れ 🔖 29
Check Point Software Technologiesは2026年2月25日(現地時間)、AI開発支援ツール「Claude Code」に重大な脆弱(ぜいじゃく)性が存在したと発表した。 Anthropicが提供する同ツールにおいて、悪意あるリポジトリー設定ファイルを読
もう.envにAPIキーを平文で置くのはやめた — macOS Keychain管理CLI「LLM Key Ring」 🔖 3
TL;DRLLMのAPIキーを .env に平文で置く運用が、AIエージェント時代にリスクが見えてきた。macOS Keychainに暗号化保存して管理するCLIツール LLM Key Ring (lkr) をRustで作った。Keychainに保存 — ディスクに平文フ
フロントエンド向けに「汎用API」を構築すべきではない理由と実践的アプローチ 🔖 22
1. はじめに:本記事の目的 本記事は、Don’t Build a General Purpose API (4 Years Later) という記事を元に、自社サービスなどのフロントエンド向けに 「汎用目的のAPI(General Purpose API)」 を構築せず、画面(
“AIインプレゾンビ”に大打撃? XがAPIの仕様変更 自動返信しにくく 🔖 34
米Xは2月24日(現地時間)、APIの仕様を変更し、投稿への自動返信をしにくくした。AIを使ったスパム行為への対策という。 新たに投稿するための機能「POST/2/tweets」を使った自動リプライに制限を加え、元の投稿者が自分のアカウントにメンションをしているか、自分の投稿を引
FastAPIのJSONレスポンスに型を書くだけでレスポンスが速くなるらしい 🔖 9
はじめに2月23日にFastAPI 0.131.0がリリースされました。https://twitter.com/FastAPI/status/2025627146866073881中でも注目されたのが以下のツイートです。https://twitter.com/FastAP
Anthropic公式Cookbookを全解剖 — Claude APIの実践レシピ65本を徹底解説 🔖 4
本記事で扱うCookbookの中でも特に重要なClaude Agent SDKについて、基本から解説した記事を用意しています。Agent SDKに馴染みのない方は、まずそちらを読んでからこの記事に戻ると理解がスムーズです。Claude APIの使い方を学ぶ...
AWS API Gateway エッジ最適化 vs リージョナル:CDKで切り替える際に知っておくべきこと 🔖 2
はじめにAmazon API Gateway (REST API) には「エッジ最適化」と「リージョナル」の2つのエンドポイントタイプがあります。CDKでAPI Gatewayを構築する際、endpoint_typesを明示的に指定しないとデフォルトでエッジ最適化が選択...
Pythonの__init__.pyはなぜ必要なのか?importの安定化・API設計・pytestとの関係 🔖 4
概要Pythonの開発をする中で、__init__.pyを何のためのファイルなのか、どこに配置すべきなのかが分からなかったので調べてみました。結論は、基本的に全てのパッケージディレクトリに__init__.pyを置くべきWebアプリ開発の場合、namespace pac
フロントエンドに汎用APIを使わせてはいけない(4年後の続編記事)(翻訳)|TechRacho by BPS株式会社 🔖 41
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Don’t Build a General Purpose API (4 Years Later) - Max Chernyak 原文公開日: 2025年12月11日 原著者: Max Chernyak 日本語タイトル
JAXA Earth API for JavaScript 🔖 23
JAXA Earth API for JavaScript Version 2.0.0 のAPIドキュメントです。 このAPIを利用すると、地球観測データを容易にブラウザ上に表示したり、地球観測データを利用したウェブアプリを開発したりすることが可能です。 必要な範囲のデータを必要
Supabase、RLSを外したらcurlで全データ返ってきた——150万APIキー漏洩の再現【後編】 🔖 17
!追記(2026-02-18): 「AIにレビューさせたら気づけるのか?」を追加しました。聞き方で結果がまったく変わった 本当にcurl一発で取れるのか【前編】Moltbook事件の記事を書いてるとき、ずっと気になってたことがある。「RLSなしだと本当にcurl一発で全
「1行もコードを書いてない」——3日後、150万APIキー漏洩。身に覚えがあった【前編】 🔖 346
「1行もコードを書いてない」 2026年1月、SNS「Moltbook」がローンチした。バズったのはサービスじゃなくて、創業者の一言 元ポスト — 「Moltbookのコードは1行も書いてない。技術アーキテクチャのビジョンだけ持って、AIがそれを現実にした」 Xでめちゃくちゃ回っ
第三世代バックエンド開発の紹介 - OpenAPI Generator を活用したAPI駆動開発 🔖 1
本記事では、以前の記事でご紹介した第三世代アーキテクチャにて使用しているOpenAPI Specの活用事例についてご紹介いたします。 私たちは現在、マイクロサービスアーキテクチャを採用した「第三世代アーキテクチャ」の構築を進めています。 以前の記事では、バックエンドチームの開発の
GitHub Billing Usage API のすゝめ 〜 組織全体の従量課金額を分析・可視化する 🔖 1
こんにちは。サイボウズ株式会社、生産性向上チームの平木場(@korosuke613)です。GitHub.com をお使いの皆さん、従量課金のコスト分析に課題を感じていないでしょうか。GitHub Actions、Copilot、Packages、Codespaces などのサー
「1行もコードを書いてない」——3日後、150万APIキー漏洩。身に覚えがあった【前編】 🔖 346
「1行もコードを書いてない」2026年1月、SNS「Moltbook」がローンチした。バズったのはサービスじゃなくて、創業者の一言元ポスト — 「Moltbookのコードは1行も書いてない。技術アーキテクチャのビジョンだけ持って、AIがそれを現実にした」Xでめちゃくちゃ回
useEffect で API を叩くのを卒業しよう 🔖 104
はじめに 「useEffectでデータ取得するのはやめた方がいい」— こんな話を聞いたことはないだろうか。 でも自分はずっと、useEffect + fetch でAPIを叩いていた。中でtry-catchして、useStateにセットして、ローディングもエラーも自分で管理して。
AIコーディング時代のレビュー負荷を可視化したい! —— GASとGitHub APIで「誰がどのくらいレビューしたか」をSlackに通知する仕組み - SmartHR Tech Blog 🔖 30
こんにちは。SmartHRでプロダクトエンジニアをしているmatsugenです。 昨今、開発におけるAI活用が随分と進み、開発速度の向上を日々実感しています。一方で、開発速度が上がると Pull Request(以下 PR)の数も増えます。そうなると、レビューの負荷も増大します。
TuringのMLOpsチームでは、自動運転モデル開発の開発生産性を向上させるプラットフォームの開発を行っています。このチームが作られた背景については、この記事をご覧下さい。https://zenn.dev/turing_motors/articles/af10c5e32ea0
量子×クラウドはなぜ難しい?第2の壁:プログラミングモデルとAPIの分断 🔖 2
おさらいAWS 105万人 vs 量子エンジニア 1,300人:数字で見る“圧倒的格差”では、量子エンジニアが少ない理由を「技術成熟度の差・参入難易度の差・実行環境の差」という3つの要因で整理し、それら3要因が量子コンピュータをクラウドシステムに統合するにあたっての4つ...
以前、https://zenn.dev/axelspace/articles/ce9b9241fbc72bという記事を書きましたが、当時使っていたワークフロービルダーをZapierからn8nに乗り換えたので、その理由と乗り換えて良かった点、イマイチだった点をまとめたいと思いま
本記事では、Gemini を API で利用する際のコストを節約するための手法をまとめています。主には Vertex AI からの利用を想定していますが、多くは Google AI Studio などでも使える手法です。 背景Gemini をはじめ多くの LLM は、入出力
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倍にした最適化手法 🔖 48
はじめに 「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やツール活用がメインに行っております。 現状は