タグ API開発
人気順 10 users 50 users 100 users 500 users 1000 usersGraphQLのダイエット術 TypeScript Language Service Pluginで未使用フィールドをなくす
はじめに GraphQLは、API開発において柔軟性と効率性を提供する強力なツールです。しかし、クエリの記述が自由な分、クライアント側で不用意に多くのフィールドを要求してしまうと、パフォーマンス低下や保守性の悪化につながる可能性があります🥲 本記事では、TypeScript Language Service Pluginの1つであるGraphQLSPを... 続きを読む
Honoを使い倒したい2024
はじめに こんにちは、AI Shift バックエンドエンジニアの@sugar235711です。 この記事では、Honoの使い方をおさらいし、API開発を通じてHonoの実際の開発で役立つTipsを紹介します。 Honoの基本的なコンセプトや網羅的な実装例については、公式ドキュメントを参照してください。 基本編 この章では、Honoの基本的な使い... 続きを読む
ROUTE06エンジニア対談 - Ruby on Railsエンジニア星野は「naming」にこだわる - ROUTE06 Tech Blog
こんにちは。ROUTE06 Tech Blogの編集チームです。 ROUTE06のエンジニアによる対談を、連載でお届けします。 第2回は、CTOの重岡 正さんと星野 剛志(ほしの つよし)さんです。 現在、Ruby on Railsエンジニアとしてエンタープライズ向けAPIプラットフォーム「Plain」のAPI開発に関わる星野さん。実は、Rubyに出会った... 続きを読む
RustでAPIを開発してみたら結構辛かった話
はじめに 皆様こんにちは、株式会社プラハのAwataです。 今日は、以前書いたリーダーの振り返り記事で軽く触れていた、RustでのAPI開発についての記事を書いていこうと思います。 結論RustでWebは辛い!という話なんですが、約5か月くらいRustでWeb開発をしたので、今後の参考になるようなことを書いていこうと思います... 続きを読む
AWS LambdaでAPI開発するときのパターン集 - Qiita
背景 AWS LambdaでAPI開発をする AWS LambdaとAPI Gatewayを組み合わせることでサーバレスのAPIを開発することが可能です。サーバレスで構築することで手間をかけずにスケーラビリティやコストの最適化を手に入れることができ、さらに死活監視等が不要のため運用のコストを大幅に下げることができます。 開発パターンが... 続きを読む
API開発の基本 - 銀行APIの開発事例に学ぶ「使いやすい」のデザインプロセス - エンジニアHub|若手Webエンジニアのキャリアを考える!
みなさん、こんにちは。GMOあおぞらネット銀行 CTOの矢上聡洋(やがみ・あきひろ/ @akihiro_yg )です。本稿では、いま世の中のWebシステムにおいて欠かせない技術の1つであるAPIについて、概論と基本をご紹介します。 さらに、その中でもこれまで閉じた世界のイメージが強かった銀行業界において、ユニークだと言われ... 続きを読む
Go言語におけるOpenAPIを使ったレスポンス検証 - ZOZO Technologies TECH BLOG
こんにちは、ECプラットフォーム部の権守です。普段はZOZOTOWNのリプレイスに関わるID基盤とAPI Gatewayの開発を行っています。 ID基盤やAPI Gatewayの中身についてもいずれ紹介したいと思いますが、本記事では、ID基盤のAPI開発で取り入れているGo言語におけるOpenAPIを使ったレスポンス検証について紹介します。 OpenA... 続きを読む
Protocol BuffersでgRPCとGraphQL両対応のコードを生成するプラグイン書いた - blog::wnotes.net
gRPC、あるいはGraphQL 昨今のAPI開発にgRPC、またはGraphQLを採用するケースは増えてきていて、ドメインロジックをgRPCで実装して、フロントエンド(BFF)はGraphQL経由のHTTP一本で取得するのはベストプラクティスの一つだと思っています。 とはいえ人的リソースや管理の問題から、ProtobufとGraphQLスキーマを両方メン... 続きを読む
KongがInsomniaを買収し、API開発のためのKong Studioを提供 | TechCrunch Japan
米国時間10月2日、APIとマイクロサービスのプラットフォームのKong(コング)は、オープンソースのAPIデバックツールとして人気のInsomnia(インソムニア)を買収したことを発表した。この買収の成果として、RESTとGraphQLのエンドポイントの両方に関してAPIの設計、構築、メンテナンスをするツール「Kong Studio」をす... 続きを読む
LaravelでのAPI開発を爆速にするためにやっていること - ログミーTech
LaravelでのAPI開発を爆速にするためにやっていること LaravelでのAPI開発を爆速にするためにやっていること 2019年2月16日、PHPのフレームワークであるLaravelをメインテーマに据えた技術カンファレンス「Laravel JP Conference2019」が開催されました。「Laravel JP」を冠したイベントとして日本初開催となる今回。数... 続きを読む
重要性が高まるAPI開発における課題「APIテスト」を効率化するための現実解とは:FinTech、IoT、スマートスピーカー開発などでAPIの需要増 - @IT
FinTech、IoT、スマートスピーカー開発などでAPIの需要増:重要性が高まるAPI開発における課題「APIテスト」を効率化するための現実解とは APIは、デジタルトランスフォーメーション時代におけるサービス開発、システム開発の重要なカギといっても過言ではない。しかし、APIの重要性が増すにつれ、開発の現場では課題も... 続きを読む
Data Strategy GroupのAPI開発の挫折とその後 - BASE開発チームブログ
BASE Advent Calendar 2018 18日目 「BASE Advent Calendar 2018」の18日目の記事です。 devblog.thebase.in お久しぶりです。BASEビール部部長(& Data Strategy Group)の氏原です。 アドベントカレンダーの季節が来て今年も終わりかと実感しているところです。 年末年始、どこにビール飲みに行くか今から悩んでます。... 続きを読む
二人チームにおけるバックエンド開発の効率化を求めて.pdf - Speaker Deck
バックエンド二人(うち一人フロントエンド兼任)、フロントエンド一人という最小構成のチームにおける、バックエンド開発の効率化を模索する試みについてお話します。 具体的な話題としては、チーム人数が少ないことで生じる主な問題点、開発方針(速度と保守性のバランス)、RailsのAPI開発に関するツール(特にfast_j... 続きを読む
Haskell/Servantで行う安全かつ高速なAPI開発 - Speaker Deck
Haskellを業務に導入し、ガッツリ使っている経験をもとに、技術スタックや開発スタイルを共有しつつ、Haskellのメリットや「何ができるのか?」を話します。 また、ライブラリの充実度も共有します。 続きを読む
GraphQLをプロダクトに採用した所感 – SOELU Developers – Medium
GraphQLサーバの実装についてGraphQLを採用するとき、『APIサーバの実装が難しくなるのではないか』という懸念を持っていましたが、これは完全に杞憂でした。GraphQLサーバがやることは、求められたフィールドに応じてレスポンスを組み立てる関数を順次叩いていくだけです。サーバの実装コストは従来のAPI開発と変わりま... 続きを読む
ホットペッパービューティーのAndroidアプリをリプレイスしました - Tech Blog - Recruit Lifestyle Engineer
ビューティ事業ユニットでエンジニアをしている索手です。 1月まではAndroidを担当していましたが、今ではバックエンドを担当しAPI開発を行っています。 今回は昨年行ったホットペッパービューティーのアプリリプレイスについて、Androidチームで採用した技術や実装方針についてお話ししたいと思います。 プロジェクトの背景 ホットペッパービューティーのネイティブアプリは、約6年間、様々な機能追加・変... 続きを読む
データ分析部が開発・運用するバッチ アプリケーション事情 - Gunosyデータ分析ブログ
2017 - 10 - 11 データ分析部が開発・運用するバッチ アプリケーション事情 開発 はじめに こんにちは、データ分析部の森本です。 この記事ではGunosyデータ分析部がどのような視点に基づいてバッチアプリケーション(以下、バッチ)を開発・運用しているかしているのかを紹介します。 クライアントアプリ開発やAPI開発と比較してバッチ開発のノウハウなどをまとめたWeb記事の数は少なく感じます... 続きを読む
チームでのAPI開発の強い味方!!REST APIクライアント「Paw」と「Insomnia」を比較してみた - コネヒト開発者ブログ
2017 - 05 - 02 チームでのAPI開発の強い味方!!REST APIクライアント「Paw」と「Insomnia」を比較してみた Tweet こんにちは!今年もコナン映画にいってきました、コナンでは服部派のエンジニア結城( @super_manner )です(*´ڡ`●) さて、今回はAPIをチームで開発するうえでつよーい味方になるツールを2つ使い比べた結果をご紹介しようと思います!! ... 続きを読む
認証を含む API 開発で検討すべきこと - ボクココ
2015 - 12 - 20 認証を含む API 開発で検討すべきこと Tweet ども、@kimihomです。 API に関する基礎的な話 で、なぜ API が重要なのか、APIの実装で注意する点について記述した。 今回はAPI開発において最も頭を悩ます、認証の問題について考えてみたい。 API における認証 よくあるログインが必要なページを考えてみていただきたい。 通常のWebアプリケーション... 続きを読む
IBMがStrongLoopを買収してNode.jsによるAPI開発を同社クラウドプラットホームに導入 | TechCrunch Japan
IBMが今日(米国時間9/10)また、同社のクラウドサービ事業を拡大するための買収を行った。今回は、エンタプライズアプリケーションの開発の分野だ。同社が買収したカリフォルニア州San MateoのStrongLoopは、オープンソースのサーバサイドJavaScript環境〜ライブラリNode.jsによるエンタプライズソフトウェアのための、アプリケーション開発ソフトウェアを作っている。企業はそれらの... 続きを読む
[Apiary]Markdownで始めるAPI開発とAPIドキュメント作成 | Developers.IO
APIを作るとき みなさん、毎日API使ってますか?私は、ワンライナーでAPIをコールすることにハマっています。さて、いつも使っているAPIを作る側になったとき、どのように設計していますでしょうか?また、作ったAPIをどのように使ってもらっていますか?そんな疑問に応えるサービスがApiaryです。 Apiaryとは? Apiaryは、REST APIをサクッと書けるサービスです。また、APIドキュ... 続きを読む
30days Album ソフトウェアエンジニア(正社員) | エンジニア | 職種詳細 | GMOペパボ株式会社
■職務内容 ・「30days Album」 の機能開発、運営 ・Ruby on Railsでの機能開発、API開発 具体的には: 1.Railsによるサーバサイドの機能開発がメインになります ・HTTP+JSON のAPI開発 ・webサイトの修正、機能追加 2.開発環境やコードベースの改善 3.適正によって以下の仕事もお任せします。 ・JavaScriptによるUIの開発 * 開発フローについて... 続きを読む
Cassandraのデータ設計で注意していること|サイバーエージェント 公式エンジニアブログ
サイバーエージェント 公式エンジニアブログ プリンキピア サイバーエージェント~日常と非日常の境~ ブログトップ 記事一覧 画像一覧 おすすめオブジェク・・・ » Cassandraのデータ設計で注意していること 2014年08月21日(木)NEW ! テーマ:サービス・技術 Ameba Smart Phone PlatformのAPI開発を担当している狭間と申します。今回はAmeba Smart... 続きを読む