(Translated by https://www.hiragana.jp/)
graphqlの人気記事 738件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 40 けん / 738けん

graphqlの検索けんさく結果けっか1 - 40 けん / 738けん

graphqlかんするエントリは738けんあります。 開発かいはつGraphQL設計せっけい などが関連かんれんタグです。 人気にんきエントリには 『ちょっとでもセキュリティに自信じしんがないなら、 Firebase Authentication を検討けんとうしよう』などがあります。
  • ちょっとでもセキュリティに自信じしんがないなら、 Firebase Authentication を検討けんとうしよう

    note のやらかしのあのへんについて。 認証にんしょう自作じさく、 Rails 、 Devise - Diary パーフェクト Rails 著者ちょしゃ解説かいせつする devise の現代げんだいてきなユーザー認証にんしょうのモデル構成こうせいについて - joker1007’s diary 認証にんしょうサーバーの実装じっそう本質ほんしつてきむずかしいです。セキュリティがからむものは「簡単かんたん実装じっそう」などなく、プロアマ個人こじん法人ほうじんわず、個人こじん情報じょうほうまもるというてんで、おな水準すいじゅん要求ようきゅうされます。悪意あくいあるハッカーはつねにカモをさがしていて、もし認証にんしょうやぶられた場合ばあい自分じぶんだけではなくだい多数たすう迷惑めいわくかります。初心者しょしんしゃだから免責めんせきされるといったこともありません。全員ぜんいんおな土俵どひょうたされています。 とはいえ、認証にんしょう基盤きばんつくらないといろんなサービスが成立せいりつしません。そういうときにどうするか。 Firebase Authentication で、タイトルのけんなんですが、 Firebase Authenticat

      ちょっとでもセキュリティに自信がないなら、 Firebase Authentication を検討しよう
    • 技術ぎじゅつ選定せんてい失敗しっぱい 2年間ねんかんかえる TypeScript,Hono,Nest.js,React,GraphQL

      技術ぎじゅつ選定せんてい失敗しっぱい 2年間ねんかんかえる TypeScript,Hono,Nest.js,React,GraphQL はじめに あらたにきました。 MySQLを使つかっても会社かいしゃつぶれない 久々ひさびさ記事きじいたのでどうぞおやわらかに... わたし過去かこ2年間ねんかんおこなった技術ぎじゅつ選定せんてい成功せいこう失敗しっぱいかえり、そのまなびを共有きょうゆうしたいとおもいます。 文才ぶんさいいので淡々たんたん箇条書かじょうがきでいきます Twitterエンジニアあかつくりました。エンジニアのお友達ともだちがいません。 @uncode_jp 注意ちゅうい 意見いけんけるものではありません。ただ建設けんせつてき議論ぎろん大事だいじだとおもう。 自分じぶん意見いけん明確めいかくに、歯切はぎれのよい表現ひょうげん意識いしきしている。ひとそれぞれだよねみたいなかんじにげたくない。技術ぎじゅつ選定せんてい結論けつろんはある(過激かげき)。 ただし技術ぎじゅつ選定せんていにはコンテキストがあり、たとえばプロダクトのフェーズや組織そしき事情じじょうによって当然とうぜん結論けつろんわる可能かのうせいがある。 OSSの開発かいはつしゃさんたち偉大いだいですごい。あ

        技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL
      • ブラウザでうごくサービスをつくるときの技術ぎじゅつ選定せんてい

        はじめに わたし仕事しごとは、新規しんきサービスをまるっといいかんじに開発かいはつするのを委託いたくされることがほとんどです。最近さいきんはネイティブアプリをつくることよりもブラウザでうごくWebサービスを開発かいはつすることがおおいのですが、案件あんけん規模きぼかん要求ようきゅうによって技術ぎじゅつ選定せんていすこえるようにしています。「こういうときはこう」みたいに一概いちがいにはえないのですが、普段ふだん使つか構成こうせい紹介しょうかいします。だれかの参考さんこうになればさいわいです。 2022/02/10 現在げんざいでの内容ないようです。 前提ぜんてい 開発かいはつ委託いたくされる場合ばあい運用うんようをどうするの問題もんだいがあります。クライアントにクレカ登録とうろくをしてもらうか、こちらで支払しはらって毎月まいつき請求せいきゅうするかになります。ぼく毎月まいつきやるのがめんどくさいのでできるだけ前者ぜんしゃたおしている関係かんけいじょう、あまりいろいろなSaaSをわせてつくることをなるべくけています。 規模きぼかんによらず使つかっているもの わたし場合ばあい以下いか使つかえるとめちゃくちゃ効率こうりつよく開発かいはつできます。 GCP きだから

          ブラウザで動くサービスを作るときの技術選定
        • はじめに — マンガとまなぶデータビジュアライゼーション

          はじめに# データビジュアライゼーションとは,数値すうち文章ぶんしょうなどのデータにもとづいた情報じょうほうを,人間にんげん理解りかいしやすいかたち視覚しかくする技術ぎじゅつします. このサイトは,文化庁ぶんかちょうのメディア芸術げいじゅつデータベース・ラボ(MADB Lab)で公開こうかいされているよんだい少年しょうねん週刊しゅうかん少年しょうねんサンデー, 週刊しゅうかん少年しょうねんジャンプ, 週刊しゅうかん少年しょうねんチャンピオン, 週刊しゅうかん少年しょうねんマガジン )のデータをもちいて,データビジュアライゼーションの学習がくしゅう手助てだすけすることを目指めざしています. データビジュアライゼーション(にかぎらずデータ分析ぶんせき全般ぜんぱん)の学習がくしゅうにおいて重要じゅうようなのは,分析ぶんせき対象たいしょうのデータに興味きょうみてるかどうかです. 本書ほんしょではやく47ねんよんだい少年しょうねんのマンガ作品さくひんデータを採用さいようしているため,モチベーションをたもちつつ学習がくしゅうすすめることが可能かのうです.

          • メルカリShops の技術ぎじゅつスタックと、その選定せんてい理由りゆう | メルカリエンジニアリング

            こんにちは。ソウゾウの Software Engineer (CTO) の @suguru です。連載れんさい:「メルカリShops」プレオープンまでの開発かいはつ裏側うらがわの1にち担当たんとうさせていただきます。 7がつまつにメルカリShopsというあたらしいサービスが公開こうかいされました。メルカリShops は、2021ねん1がつにメルカリのグループ会社かいしゃとして設立せつりつしたソウゾウがあらたにげたサービスです。 この記事きじでは、メルカリShops をつくるにあたり、どういった技術ぎじゅつ、アーキテクチャを選定せんていしたのか、その背景はいけい意思いし決定けっていをまとめて共有きょうゆうしたいとおもいます。 monorepo まず最初さいしょにプロジェクトをスタートしたときに、サービスのリポジトリをつくるのですが、まよわず monorepo による構成こうせい選択せんたくしました。monorepo は、システムを構成こうせいする複数ふくすうのコンポーネントの独立どくりつせいたもちつつ、すべての構成こうせいを1つのリポジトリで管理かんりする手法しゅほうです。いま

              メルカリShops の技術スタックと、その選定理由 | メルカリエンジニアリング
            • グラフ理論りろん入門にゅうもん | DevelopersIO

              こんにちは、ドイツのモナでございます〜 いろんなサイエンスにおいてグラフ理論りろんがとても重要じゅうよう用具ようぐとなっていますが、グラフ理論りろんってそもそもなになのかご存知ぞんじないほうすくなくもないですね。 ということで、今日きょう簡単かんたんにグラフ理論りろん基本きほん用語ようごなど紹介しょうかいしたいとおもいます!なお、入門にゅうもんのためだれにでもかるように数学すうがくてき定義ていぎけるようにします。 また、グラフ理論りろん応用おうようべつはなしですので今回こんかい応用おうようはなしません〜 なぜグラフが面白おもしろいのか 具体ぐたいてき応用おうようはなしはしませんが、たくさんの分野ぶんやにおいてグラフ理論りろん重要じゅうようとなっています。 ネットワーク(れい:トポロジー、ルーティングアルゴリズム) AI(れい:ニューラルネットワーク) コンピューターサイエンス(れい:ファイルシステム) 社会しゃかい科学かがくれい:ソーシャルネットワーク分析ぶんせきみなさんの生活せいかつなかれい:カーナビの最短さいたんルートの計算けいさん) グラフ理論りろんとは? ここで議論ぎろんするグラフというのは、よくおも

                グラフ理論入門 | DevelopersIO
              • Netflixにおける実用じつようてきなAPI設計せっけい: gRPCとFieldMask | pyspa

                Netflix Tech BlogのgRPC APIにかんする以下いかふたつの記事きじ感銘かんめいけたので、ここにその概要がいよう日本語にほんごしるします。 (めんどくさかったので)翻訳ほんやく許可きょかってませんが、さい構成こうせいしてますしもとのJavaではなくPythonでなおしていますので、容赦ようしゃしてください… Practical API Design at Netflix, Part 1: Using Protobuf FieldMaskPractical API Design at Netflix, Part 2: Protobuf FieldMask for Mutation OperationsまとめgRPCでは、FieldMaskをうまく使つかうことで、必要ひつよう情報じょうほうだけ取得しゅとくしたりあるいはあたえたりしたりできまっせだい一部いちぶまずField Maskをどのように使つかうかをべています。 背景はいけいRemote Callというものは、そもそもコ

                  Netflixにおける実用的なAPI設計: gRPCとFieldMask | pyspa
                • GraphQLを導入どうにゅうするときかんがえておいたほうがいこと | メルカリエンジニアリング

                  はじめに こんにちは、ソウゾウSoftware Engineerの@sue71です。連載れんさい:メルカリShops 開発かいはつ裏側うらがわ Vol.2の13にち担当たんとうさせていただきます。 以前いぜんメルカリメルカリShopsの技術ぎじゅつスタックと、その選定せんてい理由りゆうでBFFの実装じっそうにGraphQLを採用さいようしていることをおつたえしました。メルカリShopsをリリースしてからやく半年はんとしたったいま、これまでをかえってGraphQLサーバーを実装じっそうするじょうでの課題かだいやあらかじめかんがえておくと項目こうもくをまとめてみました。また、ほん記事きじではメルカリShopsでGraphQLの実装じっそうとしてApolloを採用さいようしているため、Apolloの利用りよう前提ぜんていはなしもいくつか混在こんざいしています。あらかじめご容赦ようしゃください。 GraphQLの説明せつめいや、メルカリShopsの実装じっそう方法ほうほうかんしては以前いぜんこちらの記事きじ紹介しょうかいしています。こちらも是非ぜひらんください。 パフォーマンス課題かだい GraphQLは、アプリ

                    GraphQLを導入する時に考えておいたほうが良いこと | メルカリエンジニアリング
                  • 個人こじん開発かいはつ・スタートアップで採用さいようすべき最強さいきょうのアーキテクチャをかんがえた - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結論けつろん 「アジリティ」「コスト最適さいてき」「スモールな構成こうせい」「開発かいはつスピード」という観点かんてんでWebアプリケーションのアーキテクチャをかんがえてみました。 ServerlessFrameworkを使つかたおす フロントエンドはS3 hosting + CloudFrontで。SSRもLambda@Edgeでできます データベースはRDSは使つかわずにDynamoDBで APIは基本きほんてきにGraphQL。必要ひつようおうじてRESTも簡単かんたん追加ついかできるよ。 補足ほそく(2022/04/12) 最近さいきん個人こじん開発かいはつしているこちらのWebサービスはこのアーキテクチャに沿ってつくられています。

                      個人開発・スタートアップで採用すべき最強のアーキテクチャを考えた - Qiita
                    • フロントエンドのパラダイムを参考さんこうにバックエンド開発かいはつ再考さいこうする / TypeScript による GraphQL バックエンド開発かいはつ

                      2022ねん10がつ1にち開催かいさいされた #postdev での発表はっぴょうです

                        フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
                      • Smart UI パターンがさい評価ひょうかされる世界せかい - id:onk のはてなブログ

                        設計せっけいナイト2020 をけて、いまどんなアーキテクチャをえらぶべきかというはなしをしたくなったのだ。 kichijojipm.connpass.com 設計せっけいナイトでたかぶった結果けっか1あいだコースの発表はっぴょう資料しりょう完成かんせいしたので供養くよう場所ばしょさがしています。いてくれ!!!— Takafumi ONAKA (@onk) 2020ねん11月1にちまえだれよ 2000年代ねんだい前半ぜんはんに SI 2000年代ねんだい後半こうはんにブログ、SNS 2010年代ねんだいにソーシャルゲーム 2020年代ねんだいに UGC サービス をやってきた人間にんげんかずひゃくまんすうおくぎょうのデータ、月間げっかんすうせんまんすうじゅうおく imp 程度ていど主戦しゅせんじょうにしています。 今日きょうはなし DDD と PofEAA からまなぶパターン/アンチパターン Rails によって発見はっけんされた、みつ結合けつごうはやはしれるソフトウェア いまもとめられているアーキテクチャ のぼるぶって 15,000 ぐらいいてしまった。 DDD と PofEAA からまなぶパ

                          Smart UI パターンが再評価される世界 - id:onk のはてなブログ
                        • メルカリWebのマイクロサービス、その4ねん | メルカリエンジニアリング

                          Author: @urahiroshi, Engineering manager of Web Platform team 2022ねん8がつ4にち、メルカリで “web-2” とばれるサーバがシャットダウンされました。これはメルカリWebばん開発かいはつたずさわっているチームにとって、ひとつの区切くぎりとなる出来事できごとでした。 web-2はPHPで記述きじゅつされたwebサーバで、2015ねんから https://www.mercari.com/jp/ 配下はいかのコンテンツを配信はいしんしていましたが、現在げんざいでは複数ふくすうのWebマイクロサービスがその機能きのうになっており、 https://www.mercari.com/jp/ 配下はいかのページは後継こうけいとなるWebマイクロサービスが配信はいしんするページへリダイレクトされています。 メルカリWebのマイクロサービスけた開発かいはつはじまり、最終さいしゅうてきにweb-2がシャットダウンされるまで、じつに4ねん以上いじょう期間きかんがかか

                            メルカリWebのマイクロサービス化、その4年 | メルカリエンジニアリング
                          • RESTful のウェブ API 設計せっけいけるべき 6 つのよくあるミス | Google Cloud 公式こうしきブログ

                            ※この投稿とうこう米国べいこく時間じかん 2022 ねん 12 がつ 1 にちに、Google Cloud blog に投稿とうこうされたものの抄訳しょうやくです。 オンラインで、しきのテーブルを注文ちゅうもんしたとします。ところが、パッケージをけてみると、組立くみたて説明せつめいしょはいっていません。完成かんせいひんがどんなものかはわかっていても、それぞれのパーツをどうてればいいのか、まるでわかりません。設計せっけい不十分ふじゅうぶんな API を使つかうコンシューマ開発かいはつしゃも、おなじような経験けいけんをしているといえます。適切てきせつ設計せっけいされた API なら、容易よういつけ、検索けんさくしてアクセスし、使用しようすることができます。こう品質ひんしつの API は、コンシューマ開発かいはつしゃがアイデアをひらめき、あたらしいユースケースをつくげる手助てだすけになってさえくれます。 もちろん、API 設計せっけい改善かいぜんする方法ほうほうはあります。たとえば、RESTful のプラクティスにしたがうなどです。しかし、お客様きゃくさまらずらずのうちに、ちょっとした不便ふべん

                              RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
                            • レシピサービスのフロントエンドを Next.js と GraphQL のシステムにえているはなし - クックパッド開発かいはつしゃブログ

                              技術ぎじゅつ外村とのむら(@hokaccha)です。今回こんかいはクックパッドのウェブサイトのフロントエンドを Next.js などを使つかってつくなおしているはなしきます。 この記事きじ紹介しょうかいするしんシステムは、スマートフォンけのレシピページで確認かくにんすることができます。もし興味きょうみがあるかたはレシピページをスマートフォンのユーザーエージェントでひらいて DevTools などで確認かくにんしてみてください。 Next.js と GraphQL でうごいているのがわかるとおもいます。 ごぞんじのほうおおいかもしれませんが、クックパッドのウェブサイトはモノリシックな Rails でつくられていて、10ねん以上いじょう Rails で開発かいはつつづけてきました。10 ねん以上いじょうおなじシステムで開発かいはつかさねれば当然とうぜんレガシーな部分ぶぶん大量たいりょうまれてきますが、とくにフロントエンドはその影響えいきょう顕著けんちょでした。 どこから使つかわれているかわからない CSS が大量たいりょうにある、JS のコードはむかしなが

                                レシピサービスのフロントエンドを Next.js と GraphQL のシステムに置き換えている話 - クックパッド開発者ブログ
                              • GraphQL を利用りようしたアーキテクチャの勘所かんどころ / Architecture practices with GraphQL

                                iCARE Dev Meetup 20 で発表はっぴょうした資料しりょうです #icare_meetup p.7,8,61 https://graphql.org/ p.18 https://twitter.com/a_suenami/status/1379270185207484417 p.33 [SQLQL…

                                  GraphQL を利用したアーキテクチャの勘所 / Architecture practices with GraphQL
                                • GraphQLが解決かいけつする問題もんだいとそのさきのユースケース

                                  サーバーサイドからみたGraphQL Serverlss Meetup#19 2021/03/31 におこなわれた Serverlss Meetup#19 で上記じょうきのタイトルで登壇とうだんしてきました。サーバーサイドのはなしをしようとおもったけどGraphQLの解決かいけつしているはなしをしようとおもったらクライアントのこともかなりはいってしまったので記事きじのタイトルはえました。 以下いか内容ないようです。記事きじ最後さいご資料しりょうくにあたって参考さんこうになった資料しりょうのリンクをいてます。 GraphQL and me この1ねんいたQiita記事きじ GraphQLの特徴とくちょう分解ぶんかいする ~API インターフェース・Universal BFF・API Gateway~ GraphQLはサーバーサイド実装じっそうのベストプラクティスとなるか GraphQLの全体ぜんたいぞうとWebApp開発かいはつのこれから 今回こんかいはなこと そもそもGraphQLはなんでつくられたのか、なに解決かいけつしようとして

                                    GraphQLが解決する問題とその先のユースケース
                                  • Page Not Found - Mibet Energy

                                    Or you can return to our home page, or contact us if you can’t find what you are looking for.

                                    • Yahoo! トラベルと一休いっきゅう.com のシステム統合とうごうプロジェクト - 一休いっきゅう.com Developers Blog

                                      いまからヶ月かげつほどまえ、10/1 に Yahoo! トラベル のリニューアルが完了かんりょうしました。このリニューアルは、一休いっきゅう.com と Yahoo! トラベルの2システムをひとつに統合とうごうすることで実現じつげんしました。 ご存知ぞんじとおり、ヤフーと一休いっきゅうおなじグループに所属しょぞくする企業きぎょうです。ざっくりいうと「おなじグループで2つの宿泊しゅくはくやくシステムを開発かいはつつづけるのは効率こうりつわるいよね」というはなしがあり、今回こんかいのシステム統合とうごういたっています。 Yahoo! トラベルと一休いっきゅうのシステム統合とうごうは、(1) 2017ねんごろにホテルの空室くうしつ管理かんり予約よやく決済けっさい精算せいさん業務ぎょうむなどをになうバックエンドのシステム統合とうごうおこない、そして (2) 今回こんかい 2021ねん春先はるさきから半年はんとしほどをかけて、ユーザーが利用りようする画面がめんふくめた全面ぜんめん統合とうごうおこないました。全面ぜんめん統合とうごう総勢そうぜいで 50めいほどのディレクター、エンジニア、デザイナーがかかわる一休いっきゅうてきにはおおきな規模きぼのプロジェクトになりましたが、目立めだったトラブルもな

                                        Yahoo! トラベルと一休.com のシステム統合プロジェクト - 一休.com Developers Blog
                                      • Active Recordからかんがえるつぎの10ねん見据みすえた技術ぎじゅつ選定せんてい / Architecture decision for the next 10 years at PIXTA

                                        September 15, 2021 @ iCARE Dev Meetup #25

                                          Active Recordから考える次の10年を見据えた技術選定 / Architecture decision for the next 10 years at PIXTA
                                        • メルカリShops のフロントエンド | メルカリエンジニアリング

                                          こんにちは。ソウゾウの Software Engineer の hiroppy です。「連載れんさい:「メルカリ Shops」プレオープンまでの開発かいはつ裏側うらがわ」 の最後さいごは、Web フロントエンドの紹介しょうかいをしたいとおもいます。メルカリ Shops は既存きそんのメルカリアプリのなか独立どくりつした Web アプリケーションとしてうごいています。ほん記事きじでは、どのようなライブラリを選定せんていし、どのようにアーキテクチャを設計せっけいしてきたかを解説かいせつします。 なぜ Web なのか? アプリのうえうごいているのであれば、WebView ではなくてもいとかんじるひとはいるとおもいます。今回こんかい採用さいようした 1 つの理由りゆうとしては、リリースが柔軟じゅうなんてんげられます。iOS/Android の両方りょうほうたいして開発かいはつサイクルをはやめることが可能かのうであり、また機能きのう追加ついかやバグ修正しゅうせい容易よういです。どのように WebView でうごいているかについては、6 にちのメルカリ Shops のため

                                            メルカリShops のフロントエンド | メルカリエンジニアリング
                                          • Reactを状態じょうたい管理かんり潮流ちょうりゅうまなぼう。HooksやServer Componentsなどの登場とうじょうなにわるか|ハイクラス転職てんしょく求人きゅうじん情報じょうほうサイト AMBI(アンビ)

                                            Reactを状態じょうたい管理かんり潮流ちょうりゅうまなぼう。HooksやServer Componentsなどの登場とうじょうなにわるか Reactを状態じょうたい管理かんりのアプローチは変化へんかつづけていますが、いまっておくべき手法しゅほうとはどのようなものでしょうか。小林こばやし てっ(@koba04)さんに、現在げんざい、そしてこのさき状態じょうたい管理かんりについて執筆しっぴついただきました。 こんにちは、小林こばやし(@koba04)です。 2019ねん5がつに『SPAにおける状態じょうたい管理かんり:関数かんすうがたのアプローチもれるフロントエンドけいアーキテクチャの変遷へんせん』という記事きじきましたが、そこから2ねん以上いじょう経過けいかし、Reactをもちいた状態じょうたい管理かんりおおきくわりました。ほん記事きじではReactを状態じょうたい管理かんり変遷へんせんについて解説かいせつします。 ひろがるReduxの採用さいよう Hooksの登場とうじょう コンポーネントツリーから独立どくりつした状態じょうたい管理かんり Concurrent Featuresによるあたらしいユーザー体験たいけん 状態じょうたいとキャ

                                              Reactを取り巻く状態管理の潮流を学ぼう。HooksやServer Componentsなどの登場で何が変わるか|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                            • やすはや開発かいはつするための個人こじん開発かいはつアーキテクチャ

                                              はじめに 最近さいきん趣味しゅみ個人こじん開発かいはつをしながらアーキテクチャの検討けんとうおこなっていたのですが、自分じぶんなりにいいかんじの結論けつろん辿たどいたので今回こんかいはそのアーキテクチャの紹介しょうかいしようとおもいます! インフラ、バックエンド、フロントエンドのかくセクションに自分じぶん使用しようしているテンプレートのリポジトリのリンクをせてあるので興味きょうみのあるほう参考さんこうにしてください。 また今回こんかい紹介しょうかいするアーキテクチャはあくまでいちれいなので、間違まちがいや不備ふびなどがあればご指摘してきいただければさいわいです。 前提ぜんてい条件じょうけん 個人こじん開発かいはつ使用しようするアーキテクチャをかんがえるうえで、自分じぶんなかでいくつか前提ぜんてい条件じょうけんがあります。 ランニングコストをおさえる いくつか前提ぜんてい条件じょうけんがあるなかで、個人こじんてき一番いちばん重要じゅうよう要素ようそになります。 バズるサービスをつくりたいという気持きもちはありますが、そのためにいくらでもコストをかけられるかとわれるとそうではありません。むしろ個人こじん開発かいはつとなると、おさえられるコストはできるかぎおさえた

                                                安く早く開発するための個人開発アーキテクチャ
                                              • だい1かい前編ぜんぺん】 エンジニア和田わだたくじんいま形作かたちづく技術ぎじゅつ | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界ぎょうかいせんもん人材じんざい紹介しょうかい会社かいしゃ

                                                『テスト駆動くどう開発かいはつ』や『SQLアンチパターン』をはじめとする技術ぎじゅつしょ翻訳ほんやくしゃ、さまざまなIT企業きぎょうをわたりある技術ぎじゅつ顧問こもん、さらに最近さいきんではエンジニアリング文化ぶんかつたえる講演こうえんしゃとしても活躍かつやくされている和田わだたくじんさん(https://twitter.com/t_wada)。 そのソフトウェアエンジニアとしての素顔すがお株式会社かぶしきがいしゃ一休いっきゅうCTOの伊藤いとう直也なおやさん(https://twitter.com/naoya_ito)がききだ対談たいだん前編ぜんぺんでは、一線いっせんかくすエンジニアでありつづけるためにみずからのプロジェクトで意識いしきてきにコードをいているという和田わださんの姿勢しせいはじまり、ベテランとして「技術ぎじゅつのらせん」をくケーススタディとしてDDD(Domain-Driven Design)を題材だいざいはなしうかがいます。 ・伊藤いとう 直也なおやさん / 株式会社かぶしきがいしゃ いちきゅう 執行しっこう役員やくいん CTO 新卒しんそつ入社にゅうしゃしたニフティ株式会社かぶしきがいしゃでブログサービス「ココログ」をげ、CTOをつと

                                                • アーキテクチャオタクが Twitter の内情ないじょうについて妄想もうそうしだなが

                                                  Yuta Okamoto @okapies Twitter のような巨大きょだい分散ぶんさんシステムが、どのくらいの人員じんいんがサボタージュしたらこわれるかなんてそとからはからないし、なにだったらなか人間にんげんにだってかってないかも。イーロン・マスクもふくめてね。色々いろいろ可能かのうせい考慮こうりょしつつ推移すいい見守みまもるしかない。 twitter.com/100poisha/stat… ざんねん @100poisha Twitterのコア開発かいはつしゃめたのでTwitter終了しゅうりょう←まちがい Twitterのコア開発かいはつしゃめたのでわりの開発かいはつしゃやとわないとすうねん終了しゅうりょう←せいかい ソフトウェアはくさりますけど、だからといってメンテナンスしないと1にちくさてるほどもろくないんですよ。そのせいでメンテナンスせずにすうねんってくさ文字数もじすう

                                                    アーキテクチャオタクが Twitter の内情について妄想を垂れ流す
                                                  • Webフロントエンドの開発かいはつ効率こうりつたかたもつためのかんがかた

                                                    これまでいろんな現場げんばでWebフロントエンド開発かいはつをしてきて、メンテナンスしやすく効率こうりつたかいWebフロントエンド開発かいはつをするじょう重要じゅうようになるかんがえが自分じぶんなりにまとまってきたので記事きじにしてみます。 Worse is Betterというかんがかた 自分じぶんてきたなかでWebフロントエンドの開発かいはつ効率こうりつちてしまう一番いちばん要因よういんは、きれいで理論りろんてきにはすぐれているアーキテクチャを構築こうちくしようとしてそれ自体じたいがもたらす複雑ふくざつせいささえきれないというパターンです。 すこまえにフロントエンドにClean Architecture(以下いかCA、あの同心円どうしんえんすのは誤用ごようちかいですがここではそれにります)を導入どうにゅうする記事きじ流行はやったとおもいますがあんなかんじです。ああいったクラスベースでDIが重要じゅうようとなる設計せっけい手法しゅほうはサーバーサイドのJavaでSpringを使つかうのとはちがってReactがサポートしているものではないため、CAの実現じつげん自体じたいたか設計せっけいスキルが必

                                                      Webフロントエンドの開発効率を高く保つための考え方
                                                    • 30さいエンジニア転職てんしょくやくにたなかった経験けいけんやくった経験けいけん - Qiita

                                                      はじめに いつもいているポッドキャスト番組ばんぐみで、エンジニア転職てんしょくについて生々なまなましくリアルなはなしけたので、紹介しょうかいします。いま自分じぶんがやっている仕事しごと市場いちば価値かちげられているのか? と日々ひび業務ぎょうむかえるきっかけになりました。くわしくりたいほう是非ぜひいてみてください。 転職てんしょく前提ぜんてい かいちさん(転職てんしょくしたひと)の紹介しょうかい 情報じょうほうけい大学院だいがくいんそつ 中堅ちゅうけんのバックエンド・エンジニア(30だい) 社会しゃかいじん7ねん おも使つかっている言語げんご: python, PHP アジャイル開発かいはつができることを転職てんしょくじくえた 転職てんしょくしてかんじたこと ① 30だい中堅ちゅうけん仕事しごともとめられる → リーダーてき立場たちばもとめられる ② わかとき業務ぎょうむ経験けいけん転職てんしょくさいきてくる → 20だいはとにかく挑戦ちょうせんする回数かいすうやそう ③ 転職てんしょくはどのタイミングでやってくるかわからない → つね職務しょくむ経歴けいれきしょ更新こうしんつづけよう 結論けつろん 重要じゅうようなポイント ・チームで開発かいはつした経験けいけんがあるか? ・AWSなど

                                                        30歳エンジニア転職で役に立たなかった経験と役に立った経験 - Qiita
                                                      • GraphQLとのかた2022年版ねんばん

                                                        フロントエンドカンファレンス北海道ほっかいどう2024 『小規模しょうきぼサイトでも使つかえるVite 〜HTMLコーディングをよりスマートに〜』長谷川はせがわひろたけ(ハム)

                                                          GraphQLとの向き合い方2022年版
                                                        • バックエンドエンジニアが Next.js でモダンなフロントエンド開発かいはつはじめるにあたり学習がくしゅうしたこと

                                                          2021ねんあきごろ、副業ふくぎょうのようなかたちで Next.js による新規しんきフロントエンド開発かいはつのお手伝てつだいをさせていただくことになりました。プライベートの時間じかんでフロントエンドの学習がくしゅうをし、いまはひとまず開発かいはつできるようになってきたがするので、これまでまなんできたことをご紹介しょうかいします。 基本きほんの TypeScript, React, Next.js だけでなく、GraphQL の周辺しゅうへんツールやテストについても学習がくしゅうしました。 これまで 当時とうじ、Web けい受託じゅたく開発かいはつ会社かいしゃにておもに Ruby on Rails でバックエンドの開発かいはつをしていました。TypeScript, React は学生がくせいころから趣味しゅみいていました。 テストは、Rails での開発かいはつなら RSpec や Capybara でいていましたが、JS ではほぼやったことがありませんでした。GraphQL はまったくの経験けいけんでした。 やったこと React チュートリア

                                                            バックエンドエンジニアが Next.js でモダンなフロントエンド開発を始めるにあたり学習したこと
                                                          • なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io

                                                            Intro 10 ねんほどまえおなじことを調しらべたことがある。 なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin' Codes https://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete 当時とうじまったくの素人しろうとで、素人しろうとなりに調査ちょうさはしたが、ほとんどが推測すいそくいきない結論けつろんだった。 この問題もんだいについてあらためてしるす。 仕様しよう策定さくてい経緯けいい 表題ひょうだいとおり、<form> の method には GET と POST しかサポートされていない。HTTP にはほかにも PUT や DELETE といったメソッドもあるのに、なぜサポートされていないのかという疑問ぎもんからはじまった。 仕様しよう決定けっていした経緯けいいは、以下いかのこっている。 Status: Rejected Change Description:

                                                              なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io
                                                            • TypeScript * GraphQLのバックエンド設計せっけいプラクティス

                                                              2さつ公開こうかいちゅうなのでみてください! https://zenn.dev/tatta/books/4e993c596e7dc9 TypeScriptを使つかいはじめて1ねんになるので、バックエンドのWebアプリを設計せっけいするときにけていることをまとめました。(※社内しゃない勉強べんきょうかいよう資料しりょう公開こうかいばんです。) TypeScriptについては、Next.jsを中心ちゅうしんにフロントエンドにかんする公開こうかい情報じょうほう豊富ほうふです。一方いっぽうでバックエンドにかんする公開こうかい情報じょうほうすくないとかんじています。(かくいうわたしもNext.jsからTypeScriptデビューしたわけですが) TypeScript * GraphQL という構成こうせい仕事しごと趣味しゅみ採用さいようされているほうおおいのではないでしょうか? わたしもその1人ひとりです。わたしのようなほうのためにも、バックエンドの設計せっけいプラクティスについてまとめようとおもひつりました。 本書ほんしょがこれからはじめる読者どくしゃにとっては教科書きょうかしょのようになり、

                                                                TypeScript * GraphQLのバックエンド設計プラクティス
                                                              • Rust で Web バックエンド開発かいはつをはじめる | CyberAgent Developers Blog

                                                                こんにちは。サイバーエージェント AI 事業じぎょう本部ほんぶ Dynalyst にて、ソフトウェアエンジニアをしている豊田とよだ(@helloyuki_)です。また、Rust 領域りょういきにおける Next Experts もつとめています。 先日せんじつ、CA BASE NEXT という CyberAgent が開催かいさいする20だい中心ちゅうしんのカンファレンス[^1]に、わたし一応いちおう20だいということで登壇とうだんさせていただきました。 内容ないようは Web アプリケーション開発かいはつを Rust でおこなった体験たいけんだんかたるというものでした。実際じっさいに2018ねん〜2020ねんごろに Rust をとあるチームのアプリケーションに導入どうにゅうし、ぎのためになにをしたかという内容ないようをおはなしさせていただきました。 セッション自体じたいは25ふんしかなく、またコードれいをスライドからかなりけずるなど、CG スタジオ仕様しようへの対応たいおう必要ひつようでした。というわけで、十分じゅうぶんつたえたいことをめたわけではありませんで

                                                                  Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog
                                                                • GraphQL Client Architecture Recommendation 社外しゃがいばん | メルカリエンジニアリング

                                                                  この記事きじは、Merpay Advent Calendar 2022 の15にち記事きじです。 こんにちは。メルペイのvvakameです。 最近さいきん社内しゃないけにGraphQL Client Architecture Recommendationというドキュメントをきました。社内しゃないのiOS/Android、そしてバックエンドのエンジニアけにGraphQLをやるならこのあたりの条件じょうけんたしておかないと恩恵おんけいかんじられなくなっちゃうかもよ、とつたえるためのものです。うれしいことに、いままでに100めいじゃくひとたちがこのドキュメントを閲覧えつらんしてくれたようです。 これをAdvent Calendarで公開こうかいするために、ちょっと調整ちょうせいしたものがこの社外しゃがいばんです。 すでにGraphQLをやっているけどあまり便利べんりじゃないな…なんでだろ?とか、これから導入どうにゅうしたいんだけどなにをつけるべきかな…とかんがえるとき材料ざいりょうにしてください。 あわせて、

                                                                    GraphQL Client Architecture Recommendation 社外版 | メルカリエンジニアリング
                                                                  • GraphQLでバックエンドのコードをすっきりさせたはなし - LayerX エンジニアブログ

                                                                    こんにちは!LayerXの mosa_siru (榎本えのもと) です。 LayerX インボイスでは、もともと github.com/go-swagger/go-swagger を利用りようしてREST APIを開発かいはつしていましたが、最近さいきん開発かいはつしたワークフロー機能きのう のコンポーネントではGraphQLをれました。 GraphQLには様々さまざまなメリットがあり、RESTとの比較ひかく記事きじおおくありますが、なぜぼくらは移行いこうしたのか、その結果けっかどうなったのかを紹介しょうかいしていきます。 GraphQLのメリット GraphQLのメリットは、様々さまざま箇所かしょかたられています。たとえばこの記事きじによれば、 強力きょうりょく型付かたつけされたスキーマであること アンダーフェッチとオーバーフェッチがないこと(後述こうじゅつ) Apollo, Relayなどの、クライアントライブラリにより、フロントエンド開発かいはつ迅速じんそくになること 複数ふくすうのGraphQL APIからの統合とうごう可能かのう 強力きょうりょく

                                                                      GraphQLでバックエンドのコードをすっきりさせた話 - LayerX エンジニアブログ
                                                                    • AWS LambdaでAPI開発かいはつするときのパターンしゅう - Qiita

                                                                      背景はいけい AWS LambdaでAPI開発かいはつをする AWS LambdaとAPI GatewayをわせることでサーバレスのAPIを開発かいはつすることが可能かのうです。サーバレスで構築こうちくすることで手間てまをかけずにスケーラビリティやコストの最適さいてきれることができ、さらに死活しかつ監視かんしとう不要ふようのため運用うんようのコストを大幅おおはばげることができます。 開発かいはつパターンがまとまっていない サーバレスによるAPI開発かいはつ非常ひじょうにメリットがおおいのですが、開発かいはつパターンが様々さまざまあり一貫いっかんした方法ほうほうがあるわけではありません。たとえば、Lambdaのデプロイは手動しゅどうでzipをアップロードする方法ほうほうや、SAM/ServerlesssFrameworkなどのデプロイ支援しえんツールを利用りようする方法ほうほう、さらにオンラインエディタのCloud9を利用りようすることもあります。関数かんすうごとにディレクトリを分離ぶんりする場合ばあいもあるし、ソースコードを共有きょうゆうしてエントリーポイントだけえる場合ばあい

                                                                        AWS LambdaでAPI開発するときのパターン集 - Qiita
                                                                      • GraphQL実践じっせんノウハウ/graphql-knowhow

                                                                        GraphQL実践じっせんノウハウv2 https://speakerdeck.com/sonatard/graphql-knowhow-v2 宣言せんげんてきUIの状態じょうたい管理かんりとアーキテクチャSwiftUIとGraphQLによる実践じっせん https://speakerdeck.com/sonatard/swiftui…

                                                                          GraphQL実践ノウハウ/graphql-knowhow
                                                                        • Production Ready GraphQLはGraphQLを採用さいようするならかならんでおきたい良書りょうしょ

                                                                          タイトルのとおりです。このほんまずにGraphQLについての記事きじいたりしツイートしてたのがずかしいくらいに良質りょうしつなプラクティスが記載きさいされています。GraphQLを採用さいようしてなやむことのほとんどはこのほんいてあるくらいな印象いんしょうで、このほんむと効率こうりつよくGraphQLを使つかった開発かいはつ品質ひんしつ向上こうじょうできるとおもいます。 どんなひといたほんなのか 著者ちょしゃはMarc-André Girouxというほうで、GitHubとShopifyに勤務きんむしGraphQL APIを開発かいはつする仕事しごとをしていたと書籍しょせきいてあります。GraphQLをやってるひとならこの時点じてんでもうさったかもしれませんが、どちらの企業きぎょうもGraphQLを採用さいようしていることで有名ゆうめいです。GraphQLスキーマを設計せっけいするじょうでGitHubやShopifyのスキーマや記事きじ参考さんこうにするほうおおいのではないでしょうか。その両方りょうほうはたらいてたという時点じてん納得なっとく説得せっとくりょくです。Grap

                                                                            Production Ready GraphQLはGraphQLを採用するなら必ず読んでおきたい良書
                                                                          • Reactチームがてる世界せかい、Reactユーザーがてる世界せかい

                                                                            Reactはシンプルなサイトから複雑ふくざつなアプリケーションまで、非常ひじょう幅広はばひろ採用さいようされている人気にんきのフレームワークです。OSSから10ねん以上いじょう歴史れきしがありながら、昨今さっこんもReact Server Componentsなど革新かくしんてきなアイディアを我々われわれ提案ていあんつづけています。 一方いっぽうで、React Server Componentsへの批判ひはんてき意見いけんやBoomer Fetching問題もんだいなどをていると、Reactチームと一部いちぶReactユーザーのあいだには意見いけん相違そういれます。この意見いけん相違そういはそれぞれがかれた状況じょうきょうちがいからしょうじるもの、つまり「てる世界せかいちがう」ことに起因きいんしてると筆者ひっしゃかんじています。 本稿ほんこうでは「Reactチームのてる世界せかい」を歴史れきしてき経緯けいいまえながら考察こうさつし、Reactの根本こんぽんにある思想しそうやコンセプトにたいする読者どくしゃ理解りかいふかめることを目指めざします。 要約ようやく ReactはMetaのだい規模きぼ開発かいはつささえるべく開発かいはつされ、シ

                                                                              Reactチームが見てる世界、Reactユーザーが見てる世界
                                                                            • RESTful API との比較ひかくで GraphQL API をつくることのむずかしさ|qsona

                                                                              うえ資料しりょうでもいてるんですが、要点ようてんうと以下いかのようなことを主張しゅちょうしている。 API の設計せっけい手法しゅほうとして、以下いかの2つのパターンがかんがえられる ・Resource-based API ・Usecase-based API Usecase-based というのはようはクライアントの要求ようきゅうにそのまま沿ったかたちで API をつくるということだ。しかし、UI やそのクライアントの要求ようきゅうというのはわりやすいものなので、そのたびにいちいち API を変更へんこうしないといけないとか、API に一貫いっかんせいがなくて使つかいにくいとか、1つの endpoint で多数たすう要求ようきゅう対処たいしょする "かみAPI" がつくられてパフォーマンスが悪化あっかする、というような問題もんだいこる。 したがって、注意深ちゅういぶかく RESTful API を設計せっけいすると Resource-based になる。ここでっている Resource というのはテーブル設計せっけいにややちかいが、そのまま

                                                                                RESTful API との比較で GraphQL API を作ることの難しさ|qsona
                                                                              • GraphQLスキーマ設計せっけい勘所かんどころ

                                                                                Burikaigi 2023 https://burikaigi.dev/

                                                                                  GraphQLスキーマ設計の勘所
                                                                                • O'Reilly Online Learningで日本語にほんごほん方法ほうほう - oinume journal

                                                                                  O'ReillyのOnline Learning(きゅうO'Reilly Safari Books Online)は月額げつがく$49でオライリーのほん動画どうがなどが放題ほうだいになるエンジニアけのサブスクを提供ていきょうしている。以前いぜん英語えいごほんしかめなかったが、いつからか日本語にほんごほんめるようになっていたのでメモ。 www.oreilly.com Sign Inして、ひだりのメニューのSettingsをクリックするとLanguage Preferencesがあるので、ここでJapaneseにチェックをれてしたのUpdate Preferencesをクリックして保存ほぞんする。 これでHomeにき、たとえばGraphQLで検索けんさくすると検索けんさく結果けっか画面がめんでBooksのタブがあるのでこれを選択せんたくする。そうするとLanguageの選択せんたくができるので、ここでJapaneseをえらぶと日本語にほんごほんだけにしぼることができる。(ばや検索けんさく結果けっか表示ひょうじ

                                                                                    O'Reilly Online Learningで日本語の本を読む方法 - oinume journal

                                                                                  新着しんちゃく記事きじ