タグ

ブックマーク / qiita.com/konpyu (2)

  • ベトナムのエンジニアとの開発について - Qiita

    オフショアに限った話ではありませんが、海外エンジニア仕事をする機会がどんどん増えていると思います。私もベトナムのラボ型開発会社さんと2年ほどプロダクトを開発しています。 最初はどうなることやらという感でしたが、やってみると案外問題なく回るものでした。ベトナムの方の気質やエンジニアという職種自体がリモートワーク向きなのもよかったと思います。 以下、プロジェクトを円滑にすすめるために気をつけていることやTIPSをまとめます。提携や関係づくりの参考にしていただければと思います 何はともあれ英語 ベトナム語⇔通訳⇔日語でのコミュニケーションは通訳が入ったとしても難しいです。英語でコミュニケーションが取れるエンジニアしかいない提携先を選ぶのがよいと思います。TOEIC990点でペラペラ喋れる必要はありません。私も高校3年が英語力ピークだったと思います(典型的日人)。 使う表現は中3レベルで全

    ベトナムのエンジニアとの開発について - Qiita
  • staticな要素は$watchから外してdigest loopを高速化 - Qiita

    ng-bind, ng-classなどにbindすると、scopeのwatchに登録され、digest loopが走る毎に変更があったか否かがチェックされる。 watchに紐づく要素が僅かであれば問題ないが、数百数千のオーダーになるとパフォーマンスが低下しラグが発生する。キー入力系のイベントのように、入力する度にdigest loopが走る場合、画面がフリーズした様な感覚になる。 bindonceはこの問題を解決するdirectiveで、最初のbind以降はwatch対象から外すことで無駄なチェックを省いてくれる Pasvaz/bindonce https://github.com/Pasvaz/bindonce 基的には、ng-をbo-に置き換えるだけでOKで気軽に使える 絶対に変更しないであろう文言や画像パスなどはbo-*に置き換えていけばよい ng-repeatの時はbindonc

    staticな要素は$watchから外してdigest loopを高速化 - Qiita
  • 1