タグ

2017年3月23日のブックマーク (8件)

  • 次のReact状態管理 MobXのStore考察 - Qiita

    先日の投稿に続き第2弾です。MobXではReduxと違い、複数のStoreが存在し、複数のProviderを保持出来ます。ReduxにもProviderがありますが、それはコンポーネントルートに一つあるのみで、初期設計が終われば普段意識することはありません。 MobXでは、Storeをどこで生成し、どうProviderに与えるのが良い設計なのか。この観点に踏み込んだ記事を発見できていないため、独自方針ですが綴ることにしました。(優しいマサカリをお待ちしてます) Redux踏襲パターン Redux実装経験者も、そうでない方も、これが一番わかり易いかと思います。「Providerを一つしかもたない」です。こうしてしまえば、全てのコンポーネントが全ての状態にアクセス出来る状態になりますし、Reduxの1Storeと並列で考えることが出来ます。シンプルさを求めるなら、これで十分でしょう。 impo

    次のReact状態管理 MobXのStore考察 - Qiita
  • 次のReact状態管理はMobXにする理由 - Qiita

    2017/12/29更新: ReduxとMobXの選定観点 も併せて見ていただければ幸いです front-end-handbook-2017 に名前が挙がっていた MobX に興味が湧き調べてみました。その結果、掲題のとおりの記事を書きたくなるまでに至ったので、個人的にReduxより優れていると感じた点を挙げたいと思います。 記述量が圧倒的に減る Store概念のわかり易さ バケツリレーが実質不要になる injectを活用するとjsxが純粋になる デコレーター層の存在 記述量が圧倒的に減る 一つの双方向な値をコンポーネントに表示するために、Reduxでは以下の作業が必要でした。 Reducer に initialState として値を追加 Reducer で Object.assign した新しい State を生成 ActionType を追加 ActionCreator を追加 Act

    次のReact状態管理はMobXにする理由 - Qiita
    atsumo
    atsumo 2017/03/23
  • AWS Lambda Supports Node.js v6.10

    You can now develop your AWS Lambda functions using Node.js v6.10. You simply upload your Node code as a ZIP using the AWS CLI or Lambda console and select the Node.js v6.10 runtime. You can also use the AWS Serverless Application Model to package and deploy Lambda functions. Lambda takes care of everything required to run and scale your code with high availability. Read about the Node programming

    AWS Lambda Supports Node.js v6.10
  • golang.tokyo#4でGo開発環境Goglandのライブデモを見てきた | メルカリエンジニアリング

    こんにちは、メルカリアッテのAPIチームでGoエンジニアをしている@sonatardです。 この記事は弊社ソウゾウの社員である@tenntennが運営しているgolang.tokyo #4のブログ枠として書いています。 golang.tokyo #4では、ゲストスピーカーとしてJetBrains社のSergey Ignatov氏にご登壇いただきGoglandをライブデモ形式で紹介して頂きました。 メルカリアッテではGoogle App Engine for Go (GAE/Go) を全面的に採用しており、サーバサイドエンジニアの中でもGoglandの利用者が増えています。そこでSergey Ignatov氏に紹介して頂いた機能とソウゾウ エンジニアたちが利用しているお気に入りの機能をまとめてご紹介したいと思います。 ソウゾウがGAE/Goを採用した経緯は@ttsuruokaのatte 開発

    golang.tokyo#4でGo開発環境Goglandのライブデモを見てきた | メルカリエンジニアリング
  • GitHub の Issue リンクをリッチにする Chrome 拡張 - おなか周りの脂肪がやばい

    どうもこんにちは、今日は便利な Chrome 拡張のご紹介です。 これは GitHub 上の issue link (#666 とかっていうやつ)を情報量の多い、見やすいバッジに変換してくれる拡張です。 親イシューにいくつかイシューをまとめて管理したいときに、イシューの状態(open/close や assignee )が一目でわかってとても便利。 Chrome 拡張の permission の関係で GitHub 用と GitHub Enterprise 用の二つをご用意しております GitHub Issue Badges - Chrome ウェブストア permission が https://github.com のみ GitHub Issue Badges (for Enterprise) - Chrome ウェブストア permission が https://*/* になってい

    GitHub の Issue リンクをリッチにする Chrome 拡張 - おなか周りの脂肪がやばい
    atsumo
    atsumo 2017/03/23
  • DynamoDB + Lambda + SSM でテストサーバーをポコポコつくる仕組み - KAYAC engineers' blog

    はじめまして。カヤック技術部の杉山です。 主にクライアントワークでサービスを開発しています。 今回は、クライアントワークで運用している、テストサイトの仕組みに関して書きます。 「テストサイト」の概要 クライアントワークでは、日々たくさんの案件を開発しています。 それぞれの案件では、多くの場合、Webサイトもしくは、WebAPIを公開するためのサーバーが必要になります。 実際の公開時には、案件ごとに専用のクラウドコンピューティングサービスを契約し、セットアップすることになりますが、 利用して良いサービスの確認が必要であったり、サービスの契約まで時間がかかったりするため、すぐには決まらない場合があります。そのため、開発時や検証時には、カヤック側でテストサイトを用意し、確認やプレビューを行っています。 さらに以下のような要望にも対応する必要があります。 出来るだけ時間をかけず開発環境を用意したい

    DynamoDB + Lambda + SSM でテストサーバーをポコポコつくる仕組み - KAYAC engineers' blog
  • OKRとは? グーグル、Facebookも活用する目標+成果「OKRメソッド」徹底解説! | CAREER HACK

    いまさら聞けない!? メルカリ社をはじめ、国内でも目標設定・管理に「OKR」を取り入れるチームが増えています。そもそもOKRとは? グーグルやFacebookでも導入され、「飛躍する企業の共通項」のひとつとして注目。解説レポートをお届けします。 [寄稿者プロフィール]勝木健太 1986年生まれ。幼少期7年間をシンガポールで過ごす。京都大学工学部電気電子工学科卒業後、新卒で邦銀に入行。現場では法人営業、店では外貨バランスシート経営の企画、グローバル金融規制対応(BaselⅢ、ドッド・フランク法 etc)、各国中央銀行との折衝に従事。外資系コンサルティングファームを経て、2016年12月より監査法人にて、ブロックチェーン技術をはじめとするFinTech領域の戦略立案に従事。 OKRメソッドとは? まずOKRとは「Objective and Key Result(目標と主な成果)」の略で、チー

    OKRとは? グーグル、Facebookも活用する目標+成果「OKRメソッド」徹底解説! | CAREER HACK
    atsumo
    atsumo 2017/03/23
  • CROWDPORT

    ファンズ株式会社が運営するサービス貸付ファンドのオンラインマーケットFunds(ファンズ) 予定利回り1.5%〜6%(年率・税引前)、運用期間4ヶ月〜の貸付ファンドを取扱うオンラインマーケットです。 ファンドを組成する企業として上場企業や成長が期待されている*ベンチャー企業が参加しています。 *ベンチャーキャピタルからの出資を受けている Funds 投資型クラウドファンディングのニュースサイト クラウドポートニュース 投資型クラウドファンディングに関する最新ニュースやコラムが読めるニュースサイトです。 サービスについては貸付ファンドのオンラインマーケットFundsに経営資源を集中するため株式会社Relicに譲渡し、2020年4月1日(水)よりサービス名を変更いたします。 CROWDPORT NEWS

    CROWDPORT
    atsumo
    atsumo 2017/03/23