はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Web API

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 100件)

RustでWeb APIを作る際のエラーハンドリング - CADDi Tech Blog

2024/03/06 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip エラーハンドリング rust tl;dr 定義 エラー

TL;DR エラーハンドリングを行う目的 エラーハンドリングが適切に行われているとどう嬉しいか 1. エラーの発生原因が分かる 2. レスポンスステータスを型安全に出し分けることが可能になる どうエラーハンドリングを行うのか 実装方法 エラー型の定義で気を付けるべきポイント なぜanyhowを利用しないのか エラーハンド... 続きを読む

Web API 学習ロードマップ 2024 / Web API Learning Roadmap 2024

2024/01/31 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip 学習ロードマップ Date

Presentation Slides for Postman Tokyo Meetup 2024.01 Session title: Web API 学習ロードマップ 2024 Date: 2024/01/29 続きを読む

[書評] ハッキングAPI ―Web APIを攻撃から守るためのテスト技法

2023/03/27 このエントリーをはてなブックマークに追加 373 users Instapaper Pocket Tweet Facebook Share Evernote Clip 書評 テスト技法 攻撃 セキュリティテスト 本書

サマリハッキングAPI―Web APIを攻撃から守るためのテスト技法(2023年3月27日発売)を読んだ。本書は、Web APIに対するセキュリティテストの全体像と具体的なテスト方法を記載している。ペンテスターは、APIの検出、APIエンドポイントの分析、攻撃(テスト)を行う必要があり、そのために必要な情報がすべて記載されてい... 続きを読む

GraphQLを徹底解説する記事

2023/03/01 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL REST クエリ言語 実務 公式ドキュメント

はじめに 今回の記事では、学習や実務でGraphQLを活用する人を対象に、GraphQLの全体像を把握するためのチュートリアル記事になる。本記事の対象読者は以下の通りである。 GraphQLの全体像を把握したい人 公式ドキュメントの理解で苦しんでいる人 GraphQLとは GraphQLはWeb APIを開発するためのクエリ言語である。REST A... 続きを読む

Web APIを手作りする時代は終わった

2022/12/25 このエントリーをはてなブックマークに追加 548 users Instapaper Pocket Tweet Facebook Share Evernote Clip 時代

::: message info これは[フィヨルドブートキャンプ Advent Calendar 2022 Part.1](https://adventar.org/calendars/7760)の25日目の記事です。 昨日の記事は:@shujiwatanabe:shujiwatanabeさんの[質問しながら出来るようにしていく](https://shu91327.hatenablog.com/entry/2022/12/24/091025)と:@saeyama:saeyamaさん... 続きを読む

アプリケーションの設計にEIPの知識が役に立つよ!

2022/02/10 このエントリーをはてなブックマークに追加 160 users Instapaper Pocket Tweet Facebook Share Evernote Clip eip http リク 増田 アプリケーション

Transcript アプリケーションの設計に EIPの知識が役に立つよ! 2022年2月9日 有限会社 システム設計 増田 亨 現場から学ぶモデル駆動設計 第10回 2022/2/9 1 アプリケーション間の連携 • いま時は、Webアプリケーションは孤立していることはほとん どなく、他のサービスと連携している • 連携方法は“Web API”(HTTP リク... 続きを読む

Node.js や deno に Web Standard な API をなんでも取り入れるのが良いことなのかについて - from scratch

2021/12/13 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip deno callback API node.js モジュール

この記事は Node.js Advent Calendar の 11 日目の記事です。 qiita.com Web API と Node.js ES2015 以前の Node.js は Web Standard な API の中で足りないものを自分で補う形で進化を続けてきた。 Callback や Event 主体での非同期処理や Common JS な形でロードできる独自のモジュールの仕組みがその筆頭だと思う。... 続きを読む

サーバーレスアーキテクチャで翻訳 Web API を構築するハンズオンをやってみた | DevelopersIO

2021/11/13 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevelopersIO サーバーレスアーキテクチャ 翻訳

サーバーレスアーキテクチャを基礎から復習したかったです。手を動かしたい派なので初心者向けのハンズオンをやってみました。なにを復習したら良いのかはやってみてから考えることにしました。 以下の構成を手を動かして作ります。 画像引用: ハンズオンのアンケート回答後にダウンロードできる資料より やってみた感想... 続きを読む

バックエンド Web API に管理画面/管理機能を追加するアーキテクチャパターン - valid,invalid

2021/01/22 このエントリーをはてなブックマークに追加 283 users Instapaper Pocket Tweet Facebook Share Evernote Clip クライアントサイド プレゼンテーションロジック 実装 実践

プレゼンテーションレイヤ、いわゆるフロントエンドがクライアントサイドで実装・実行されるアーキテクチャ (注 1) において、管理画面/管理機能をあとから追加する際にどのような実装パターンがあるのかを整理してみます。 注 1: Presentation Domain Separation の実践の中でも、物理的にプレゼンテーションロジックと... 続きを読む

VS CodeとPythonで作るFlaskアプリの構成を一巡り (1/2):Visual Studio Codeで始めるPythonプログラミング - @IT

2019/10/08 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Pythonプログラミング クライアント 連載

Visual Studio Codeで始めるPythonプログラミング:VS CodeとPythonで作るFlaskアプリの構成を一巡り (1/2) 連載「Visual Studio Codeで始めるPythonプログラミング」 前回は、データベースに保存されたデータをWeb APIを介してクライアントに返送する方法を幾つか示した。今回は、Flaskアプリの構成方法について見てい... 続きを読む

【個人開発】Qiitaの人気の記事・ユーザー・書籍を見つけられるWebサービスを作りました - Qiita

2019/09/18 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip 背景 根拠 実力 昨年末ごろ Google Keep

作成の背景 昨年末ごろからなにかしらのWebサービスを作りたいなぁと思っており、よさそうなネタが浮かんではGoogle Keepにメモしていました。 ただ、ネタは浮かんでも実力が追い付いておらず、なかなか着手できない状況のなか、ふと、Web APIを使用したWebサービスであれば比較的難しくなく作れるのでは?(根拠なし)... 続きを読む

Web API に秩序を与える Protocol Buffers / Protocol Buffers for Web API #builderscon - Speaker Deck

2019/08/30 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Builderscon Schema 秩序 観点 手法

builderscon tokyo 2019 で「Web API に秩序を与える Protocol Buffers」というタイトルで発表する資料です。 cf. https://builderscon.io/builderscon/tokyo/2019/session/1803bd1b-1c90-4a59-a7ec-e33aae3218f5 Protocol Buffers を利用して Web API の Schema 管理をするという観点で、その手法やメリット・デメリッ... 続きを読む

Spring BootでWeb APIを作ろう (1/3):CodeZine(コードジン)

2019/06/05 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine servlet Spring Boot

Web APIを実装する(1) Spring BootでWeb(REST)システムを構築する場合には、Spring MVCを通常利用します。 Spring Bootを使わないSpring MVCの設定方法 最初にSpring Bootを使わない場合のSpring MVCの設定方法を紹介します。 Spring BootからSpring MVCを利用している場合には、Spring MVCがServletを利用したフレ... 続きを読む

Web APIにおける認可の現状確認 2019 春 - 解せぬ日記

2019/03/01 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip 認可 API セッション ファーストパーティ web

最近Web APIの認可について思いを馳せる機会があったのだけど、どの方法で認可を実装するのがスタンダードなのか、そもそもそんなものは最初からないのか、よく分からなくなったので自分なりの考えをまとめることにした。 ファーストパーティのアプリが使うWeb API(プライベートなWeb API)の場合はセッションを使うケ... 続きを読む

GAE/Go アプリケーションを Go 1.11 に移行するためにやったこと - えいのうにっき

2018/10/28 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip GAE Application えいのうにっき バージョン

先日公開した Web API サービス Pixelaは、Google App Engine 上で Go Web Application として動いている。Go のバージョンには特に気を使わずに開発をしてたんだけど、GAE で Go の 1.11 がサポート(まだ β だけど)されたこと、そして Go 1.11 であれば GAE Standard Environment で System Package として imagemagi... 続きを読む

PythonでWeb APIを利用し、データを収集する方法【おすすめのAPIも紹介します】 | Dividable

2018/10/27 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dividable Python 自動収集 API データ

2018/10/26 PythonでWeb APIを利用し、データを収集する方法【おすすめのAPIも紹介します】 Python Pythonでは、Web APIを利用すると、データの自動収集ができるようになります。しかし、Web APIと言われてもよくわからないですよね。今回は、 PythonでAPIを利用する方法を知りたい。どうやったら呼び出すことができるの... 続きを読む

PythonでWeb APIを利用し、データを収集する方法【おすすめのAPIも紹介します】 | Dividable

2018/10/26 このエントリーをはてなブックマークに追加 354 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dividable Python 自動収集 API データ

2018/10/26 PythonでWeb APIを利用し、データを収集する方法【おすすめのAPIも紹介します】 Python Pythonでは、Web APIを利用すると、データの自動収集ができるようになります。しかし、Web APIと言われてもよくわからないですよね。今回は、 PythonでAPIを利用する方法を知りたい。どうやったら呼び出すことができるの... 続きを読む

スキーマ定義言語 Protocol Buffers と protoc-gen-swagger を使って Web API のスキマを埋めよう - VOYAGE GROUP techlog

2018/10/11 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc 海老原 techlog スキーマ定義 オヤジギャグ

VOYAGE Lighthouse Studio の海老原 (@co3k) です。先日 30 歳になった記念としてタイトルはオヤジギャグです。 さて、普段は 神ゲー攻略 というゲーム攻略サイトを運営しているのですが、とある派生サービスを立ち上げるにあたり、 Web API スキーマ定義を gRPC に基づく形式の Protocol Buffers で書き、 protoc-gen-s... 続きを読む

Developers.IO 2018 で「API 設計」の話をしてきた #cmdevio2018 | DevelopersIO

2018/10/09 このエントリーをはてなブックマークに追加 351 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevelopersIO クラスメソッド API 迷走期 都元

緊張すると声がアムロ・レイになる都元です。 ここからしばらく、キャッチコピーの迷走期が始まりますのでよろしくお付き合いください。 さて、去る 10/5 (金) 秋葉原 UDX にて開催された Developers.IO 2018、その中で 「クラスメソッドにおける Web API エンジニアリリングの基本的な考え方と標準定義」 という仰々し... 続きを読む

VS CodeとPythonとDockerでWeb APIをコンテナ化! (1/3):Visual Studio Codeで始めるPythonプログラミング - @IT

2018/09/06 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker Dockerコンテナ Python コンテナ

Visual Studio Codeで始めるPythonプログラミング:VS CodeとPythonとDockerでWeb APIをコンテナ化! (1/3) 連載「Visual Studio Codeで始めるPythonプログラミング」 前回は、Flaskアプリの構成方法について見た。今回は、ToDoリストを扱うWeb APIをDockerコンテナに展開するまでを見ていこう。最後に、コンテナで実行... 続きを読む

カラーミーリピートをHerokuで開発/運用して得た知見 - ペパボテックブログ

2018/06/26 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip Heroku Rails GraphQL OpenApi 半期

こんにちは、kymmt90です。EC事業部カラーミーリピートチームでRails、OpenAPI、GraphQLなどを使ったWeb APIの開発を主に担当しています。だいたい半期に1回のペースでペパボテックブログに記事を書いていて、前回はRails Developers Meetup 2017の登壇レポートを書きました。 私が所属するチームではカラーミーリピート... 続きを読む

なぜポストREST APIが求められるのか? REST APIがカバーできない2つの要因とその対策 - Morning Girl

2018/01/12 このエントリーをはてなブックマークに追加 318 users Instapaper Pocket Tweet Facebook Share Evernote Clip API Morning Girl REST API 要因 対策

2018 - 01 - 11 なぜポストREST APIが求められるのか? REST APIがカバーできない2つの要因とその対策 コラム Web API REST GraphQL OData gRPC なんだか珍しく、あおり気味のタイトルにしてしまいました。 最近読んだ以下の記事が大変おもしろかったので、今まで私の中で度々反芻していたものを文章としてまとめてみました。 gihyo.jp なぜ今Gr... 続きを読む

Gyazo の Web API の設計変更 – r7kamura – Medium

2017/12/25 このエントリーをはてなブックマークに追加 138 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gyazo medium データフォーマット JSON 実装

Gyazo の Web API の設計変更 以前の記事でも書きましたが、業務委託として Nota 社の Gyazo というサービスの実装を手伝っており、その中で Web API の設計を変更した話について書こうと思います。以前の記事というのは、以下の記事のことです。 ここでは、Web ブラウザやその他のクライアントから HTTP を介して利用し、JSON などのデータフォーマットでクライアントアプ... 続きを読む

ウェブ開発者に朗報--MS、グーグル、Mozillaがブラウザ関連文書を1カ所に - ZDNet Japan

2017/10/20 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mozilla Firefox Microsoft グーグル

MicrosoftとGoogle、Mozillaの各社は米国時間10月18日、自社のブラウザ関連ドキュメントを「MDN Web Docs」上に集積していくことで合意したと 発表 した。 これによりMDN Web Docsは、「Firefox」関連のWeb APIや情報をまとめたサイトという位置付けから、「Google Chrome」と「Microsoft Edge」、Firefoxに関連する情報の... 続きを読む

ウェブ開発者に朗報--MS、グーグル、Mozillaがブラウザ関連文書を1カ所に - CNET Japan

2017/10/20 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mozilla Firefox Microsoft グーグル

MicrosoftとGoogle、Mozillaの各社は米国時間10月18日、自社のブラウザ関連ドキュメントを「MDN Web Docs」上に集積していくことで合意したと 発表 した。 これによりMDN Web Docsは、「Firefox」関連のWeb APIや情報をまとめたサイトという位置付けから、「Google Chrome」と「Microsoft Edge」、Firefoxに関連する情報の... 続きを読む

 
(1 - 25 / 100件)