tyrogのブックマーク (480)

  • React周りのいつかお世話になる記事たち(随時更新)

    Reactで開発をしていく上でみなさんがいつかお世話になるだろうと思った記事たちです。 (僕はお世話になりました。これからもお世話になります。) これも良かったよっていう記事があればコメントで教えてください! 🌟 = 特におすすめ Reactを最初から学ぶ・入門 React Docs BETA 🌟 りあクト! TypeScriptで始めるつらくないReact開発 第4版【① 言語・環境編】 - くるみ割り書房 ft. React - BOOTH 🌟 Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス RailsエンジニアのためのNext.js入門 - hokaccha memo React Glossary + Explain Like I'm Five 🌟 React Server Components 総まとめ Reactのレンダリングに関

    React周りのいつかお世話になる記事たち(随時更新)
    tyrog
    tyrog 2022/01/30
  • インド料理に欠かせない野菜「メティ」が江戸川区で作られている - ぐるなび みんなのごはん

    インド料理などに使う「メティ」が出回るようになってきた エスニック料理好き界隈で最近ちょっと話題になっているのが、インドやネパールなどの料理に欠かせない野菜「メティ(リーフ)」の存在である。なんと近年、東京都江戸川区などで栽培されているらしいのだ。 インド材店で売られていたメティ。 メティはヒンディ語で、英語だとフェヌグリーク。地中海地方を原産地とするマメ科の植物で、日ではなじみのない野菜だが、ヨーロッパ、アフリカ、中近東、そしてインド周辺諸国などで広く栽培されている。 野菜としては知らなくても、メティシードやフェヌグリークシードと呼ばれる種子、カスリメティとして売られている乾燥した葉、および葉の粉末は、格的なカレーレシピによく登場するので、その名前をご存じの方も多いだろう。 メティの種はスパイスとしてお馴染みの存在。 他のスパイスや豆類と同様、乾物であれば日でも入手できるが、生

    インド料理に欠かせない野菜「メティ」が江戸川区で作られている - ぐるなび みんなのごはん
  • 第1回 Elastisearch 入門 インデックスを設計する際に知っておくべき事 | DevelopersIO

    今回、第1回目の Elasticsearch 入門という事で、今回は「インデックスを設計する際に知っておくべき事」というテーマにしてみました。ここでのインデックスの設計とは RDB のデータベースとかテーブル、ビューの設計に当たるところです。 Elasticsearch は RDB など他のデータベスに比べ、その設計方法も結構独特です。(と言うか同じ事を実現するにしても色々な方法が用意されていて、さらにアプリケーション要件〜システムアーキテクチャ、運用面など広い範囲が関わってくる)RDB との比較も交え解説していきます。 Index で分けるか? Type で分けるか? 例えば、商品情報を保存するインデックスの設計を考えてみましょう。いわゆるRDBの設計で言うところのテーブル設計ですね。おそらくRDBではアプリケーション要件のみが、その設計の中心になるはずです。例えば、商品名や説明、価格情

    第1回 Elastisearch 入門 インデックスを設計する際に知っておくべき事 | DevelopersIO
    tyrog
    tyrog 2022/01/18
  • 207で1年間磨き続けた1on1のフォーマットを公開します|207株式会社

    いつでもどこでもモノがトドク、世界的な物流ネットワークを創りたい、207株式会社のイナバです。 207の1on1、めっちゃ良いんです!! 先日の忘年会で業務委託の方に「207に所属していて良いところは何か?」とお聞きして「1on1、めっちゃ科学されていて良いですよね」という話題に上がるくらいには良いです! 私自身、業務委託で色んな会社を見ているのですが、たしかに207の1on1は凝っていると思います。 という事で、記事では「どんな質問を」「どんな意図で」しているのかを代表にインタビューしてきたのでまとめていきます。 1on1をやる目的 そもそも1on1を実施してよかった点ですが、たくさんのメリットの中でも特に、 - 認識のズレをなくす - 信頼関係を構築する - アラートの早期検出 みたいな効果を享受できています。それぞれ、どういう意味かをご説明していきます。 認識のズレをなくす 業務上

    207で1年間磨き続けた1on1のフォーマットを公開します|207株式会社
    tyrog
    tyrog 2022/01/15
  • A Visual Guide to useEffect

    Here is what happens when you try to fetch data directly from the body of a functional component in React 👇 Why does this happen and what tools does React offer to solve this problem? Side effects If your React component affects anything outside of itself, it’s called a side effect. Side effects shouldn’t happen during component render. Therefore they do not belong to the body of a functional com

    A Visual Guide to useEffect
    tyrog
    tyrog 2022/01/14
  • Supabase + Next.jsで画像投稿アプリを作ってみた

    Supabase + Next.jsで画像投稿アプリを作ってみた
    tyrog
    tyrog 2022/01/07
  • NFTとは何ではないか

    プライベートな勉強会で、ソフトウェア技術者ではない人に向けて暗号通貨や NFT について解説した際に使った発表資料です。 2021/1/5: 誤字等を修正。 2021/1/30: フォローアップ記事を公開しました。 https://okapies.hateblo.jp/entry/2022/01…

    NFTとは何ではないか
    tyrog
    tyrog 2021/12/30
  • エキスパートたちのGo言語 一流のコードから応用力を学ぶ

    2022年1月7日紙版発売 2021年12月27日電子版発売 上田拓也,青木太郎,石山将来,伊藤雄貴,生沼一公,鎌田健史,上川慶,狩野達也,五嶋壮晃,杉田寿憲,田村弘,十枝内直樹,主森理,福岡秀一郎,三木英斗,森健太,森國泰平,森望,山下慶将,渡辺雄也 著 B5変形判/400ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-12519-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,中級以上のGoプログラマーがツール開発・プロダクト開発で必要とされるプログラミングテクニックおよび周辺知識を学ぶための実践集です。 Go

    エキスパートたちのGo言語 一流のコードから応用力を学ぶ
    tyrog
    tyrog 2021/12/11
  • 転職活動の面接でいただいた質問集 - Qiita

    この度転職活動を行って無事内定をいただいたので、記念に面接の中でいただいた質問をまとめてみました。 某大手金融のフィンテックエンジニア転職します!! 転職活動当初は、レガシー、ジョブホッパー、経験少でダメ出しの嵐🍃 でも諦めずNuxt+Firebaseでのサービス開発、マイクロサービス化ポートフォリオ、CTFの取組、GitHub毎日コントリビュート、個人活動も頑張って内定頂けて当よかった😁 — bindingpry (@bindingpry) November 19, 2021 基的に技術面接では、履歴書や実務経験の技術、ポートフォリオで扱っている技術、自分で口にした技術を深ぼられることが多かったです。 そこはしっかり技術を扱えるだけでなく説明できるようにすることも必要だと思いました。(自分は最初ボロボロでしたが笑) また正社員の面接では技術と同等に、仕事への姿勢、性格、事業への

    tyrog
    tyrog 2021/12/09
  • 転職活動の面接でいただいた質問集 - Qiita

    この度転職活動を行って無事内定をいただいたので、記念に面接の中でいただいた質問をまとめてみました。 某大手金融のフィンテックエンジニア転職します!! 転職活動当初は、レガシー、ジョブホッパー、経験少でダメ出しの嵐🍃 でも諦めずNuxt+Firebaseでのサービス開発、マイクロサービス化ポートフォリオ、CTFの取組、GitHub毎日コントリビュート、個人活動も頑張って内定頂けて当よかった😁 — bindingpry (@bindingpry) November 19, 2021 基的に技術面接では、履歴書や実務経験の技術、ポートフォリオで扱っている技術、自分で口にした技術を深ぼられることが多かったです。 そこはしっかり技術を扱えるだけでなく説明できるようにすることも必要だと思いました。(自分は最初ボロボロでしたが笑) また正社員の面接では技術と同等に、仕事への姿勢、性格、事業への

    転職活動の面接でいただいた質問集 - Qiita
    tyrog
    tyrog 2021/12/08
  • Fargateの運用 ~デプロイ自動化や監視等~

    初めてFargateを触ったので、運用保守の観点で構築時に設定しておいた方が良いポイントをまとめました。 デプロイの自動化と書いているのにデプロイの話薄めになってしまいました…。 こちらはJAWS-UG朝会 #28で発表したものになります。

    Fargateの運用 ~デプロイ自動化や監視等~
    tyrog
    tyrog 2021/12/08
  • How to fetch data with React Hooks

    In this tutorial, I want to show you how to fetch data in React with Hooks by using the state and effect hooks. We will use the widely known Hacker News API to fetch popular articles from the tech world. You will also implement your custom hook for the data fetching that can be reused anywhere in your application or published on npm as standalone node package. If you don't know anything about this

    How to fetch data with React Hooks
    tyrog
    tyrog 2021/12/01
  • ひたすらオーソドックスな作りなのになぜ面白い? 2Dゼルダ+ソウルライクな『Death's Door 』はあらゆる要素を徹底的に磨き上げた「正統派」な逸品だった

    「オーソドックス」という表現はゲームを評価するときによく使われる単語だ。来悪い意味ではないはずだが、そこにはどうしてもポジティブでないニュアンスが見え隠れする。 可もなく不可もない、置きにいった感、新鮮味のなさ……。「新しい体験」が尊ばれるゲームの世界では、手放しで褒めるときにはちょっと使いにくい言葉かもしれない。 しかし、オーソドックスという言葉は来「正統的」という意味を持つ。この言葉を冠されたゲームは、これまでの作品が生み出してきた誰もが面白いと感じる要素を引き継いだ「正統的」なゲームであるべきだろう。 これから紹介する『Death’s Door』は、そういった意味でとてもオーソドックスな、インディー製のアクション・アドベンチャーだ。『ゼルダ』+ソウルライクアクションな、いまどきな作りだが、あらゆる部分が徹底的に磨き上げられた一級品。 FC時代から現代まで引き継がれてきた「正統的」

    ひたすらオーソドックスな作りなのになぜ面白い? 2Dゼルダ+ソウルライクな『Death's Door 』はあらゆる要素を徹底的に磨き上げた「正統派」な逸品だった
    tyrog
    tyrog 2021/11/24
  • これからWeb開発を始める人に知ってほしいGitHubプロジェクト - Qiita

    はじめに 当記事ではProgrammingを始める方や学生でこれからエンジニアを目指されている方々に私がよく紹介しているGitHubプロジェクトを紹介します。基英語ベースのプロジェクトですが、どのプロジェクトもきっと皆さんのキャリアにとって役に立つはずです。ぜひお役立ていただければと思います。 また、指導者、教育者側の方々も、教材として参考になるかと思います。 2021/11/14追記 MicrosoftGitHubで無償で公開している学習教材をまとめました。こちらも合わせてお読みください。 1. Web Developer Roadmap このプロジェクトではWeb Developerになるまでにどのような知識が必要なのかを体型的にまとめてくれています。 これはFrontendのRoadmapの例ですが、以下のようにTopicにつき質問がいくつかあるのでそれに答えられるようになって

    これからWeb開発を始める人に知ってほしいGitHubプロジェクト - Qiita
    tyrog
    tyrog 2021/11/21
  • 無償版PaaSだけでGithubでログインするNext.jsアプリを作る - Qiita

    最近next.jsでいろいろアプリを作っているのですが、そのときにnextauthというライブラリで認証機能をさくっと作れることを知りまして、作ってみようと思いました。 自分のGithubのレポジトリはこちらです。 やりたいこと Next.jsでウェブアプリを作る Githubで認証できるようにする データベースにログイン情報を保存できるようにする すべて無料サービスで行う 使う技術構成 Next.js Typescript nextauth mysql Docker Prisma 使うサービス Github App Vercel Heroku ClearDB ファイル構成 tree -I node_modules . ├── README.md ├── app │   ├── LICENSE │   ├── README.md │   ├── components │   │   ├──

    無償版PaaSだけでGithubでログインするNext.jsアプリを作る - Qiita
    tyrog
    tyrog 2021/11/15
  • Laravelでの開発でいつもやってること

    ・・・ 'channels' => [ 'daily' => [ 'driver' => 'daily', 'days' => 90, 'permission' => 0664, ], ], class Handler extends ExceptionHandler { protected $dontReport = [ \Illuminate\Auth\AuthenticationException::class, \Illuminate\Validation\ValidationException::class, \Illuminate\Auth\Access\AuthorizationException::class, \Illuminate\Database\Eloquent\ModelNotFoundException::class, \Symfony\Component\Ht

    Laravelでの開発でいつもやってること
    tyrog
    tyrog 2021/11/10
  • Elasticsearchで日本語検索を扱うためのマッピング定義 - ZOZO TECH BLOG

    こんにちは、検索基盤部 検索基盤ブロックの渡です。私は検索基盤ブロックで、主にZOZOTOWNの検索周りのシステム開発に従事しています。 以前の記事では、Elasticsearchのマッピング設定の最適化について取り上げました。そして、今回は日語による形態素解析を実現するまでの手順をご紹介します。 techblog.zozo.com 目次 目次 はじめに Elasticsearchで全文検索を実現させる手順 全文検索のためのマッピング定義 Analyzerの構造 日語対応のAnalyzer 日語対応のためのプラグイン追加 kuromoji Analyzerを指定したマッピング定義の例 kuromojiプラグイン機能 カスタムしたAnalyzerのマッピング定義 Analyzerの動作確認 modeを選択した場合のマッピング定義の例 Analyzer適用の注意点 kuromoji以外の

    Elasticsearchで日本語検索を扱うためのマッピング定義 - ZOZO TECH BLOG
    tyrog
    tyrog 2021/11/06
  • 許諾なく要約してKindleで販売する行為 Publidia #28

    ○超加速経済アフリカ ○ドラゴン桜とFFS理論が教えてくれる、あなたが伸びる学び型 ○論理的に考えるってどうすればできるの? ○ボイステック革命: GAFAも狙う新市場争奪戦 ○「すぐやる人」と「やれない人」の習慣: 意志の強さはあまり関係ない! ○決断力: 誰もが納得する結論の導き方 ○1分で話せ: 相手の右脳と左脳を動かす ○USJを劇的に変えた、たった一つの考え方: 成功を引き寄せるマーケテイング入門 ○プロセスエコノミー: あなたの物語が価値になる ○半歩先を読む思考法: 現代を生き抜け ○Three Happiness 精神科医が見つけた3つの幸福: 最新科学から最高の人生を作る方法 ○習慣超大全: スタンフォード行動デザイン研究所の自分を変える方法 ○考え方: 人生仕事の結果が変わる ○アウトプット大全: 学びを結果に変える ○INSTAGRAM: 野望の果ての真実 ○ダイエ

    許諾なく要約してKindleで販売する行為 Publidia #28
    tyrog
    tyrog 2021/10/08
  • コードで学ぶAWS入門

    各方面でご好評をいただいている講義資料ですが,この度増補・改訂のうえ書籍として出版することが決定いたしました! 書籍限定の書き下ろしの3章 (約100ページ分!)を新たに追加して,2021年9月27日に発売予定です. この資料を気に入っていただいた方は,手に取っていただけるとありがたいです. ここで公開している資料は引き続きオンラインで無料で読めますので,ご安心ください🙇

    tyrog
    tyrog 2021/08/07
  • ローコードテスト自動化ツールの mabl がすごい

    というのを使っていて思ったのでレポを書いていきます。 mabl とは - 基的な機能 ざっくり言うと E2E テストをお手軽にメンテできるツールです。 こんな感じでポチポチ画面を操作していくと、それで実行したアクション(ボタンやリンクをクリックするなど)を自動で記録してくれて、E2E のテストを作成することが出来ます。 コードを書かずに E2E テストをサクッと作れちゃうのが魅力な訳ですが、それだけではありません。そんなすごいところを紹介していこうと思います。 mabl のここがすごい Auto Healing 何やら回復魔法みたいな感じでかっこいいですが、何かというと E2E テストがコケるようになった時に自動で修復してくれる機能です。 例えばボタンの位置が変わってしまっても、同じ文脈であろうボタンを自動で探して修復したりしてくれます。 E2E での辛さといえば、やはりテストのメンテナ

    ローコードテスト自動化ツールの mabl がすごい
    tyrog
    tyrog 2021/08/07