タグ

2016年12月17日のブックマーク (3件)

  • Promiseとasync-awaitの例外処理を完全に理解しよう - Qiita

    はじめに JavaScriptは非同期処理との闘いです。 人類が非同期処理を倒すために、Promiseやasync-awaitという最終兵器を生み出して、劇的にクリーンで平和な世界が生まれたという話は以前しました => (もしかして: JavaScriptは如何にしてAsync/Awaitを獲得したのか Qiita版) しかあぁし!!! 甘い、甘いのですよ!!!!! 人類を苦しめ続ける非同期処理が、そんな簡単に完全に倒せるわけがないのですよ。 非同期処理の当にヤバイ深淵、それが「例外処理」です。 みなさんはPromiseで開発していて、 「なんか途中までうまく行ってたんだけど気づいたら例外が外側に飛ばなくなった…なんでだ…」 「助けて!Promiseにcatch書いてるのに何故か例外がcatch出来ないの!!!」 という経験はないでしょうか。私は何度もあります。 この記事では、具体的に何

    Promiseとasync-awaitの例外処理を完全に理解しよう - Qiita
    rrrkaneko
    rrrkaneko 2016/12/17
    async-await関数では非同期処理をawaitする。非同期処理内で例外吐くとcatchして握り潰さない限りrejectが呼ばれる。
  • チームビルディングの重要性と押さえるべきポイント【Google, Pixar, Airbnb 事例】 デザイン会社 ビートラックス: ブログ

    企業にとっても最も重要なものは何か?多くの人がビジネスモデルと答える中で、サンフランシスコベイエリアの企業のその多くの回答は「カルチャー」。このことは、オフィスのデザインやワークスタイルにも色濃く反映されている。 成長企業に見るサンフランシスコ風企業カルチャーとは そんなカルチャー重視の風土のサンフランシスコ市内にあるbtraxも例に漏れず、毎週チームビルディングの時間を作っていたり、サービスとしてもチーム内のカルチャーづくりを促進することも視野に入れたワークショップを行ったりしている。 カルチャー作りの第一歩 – チームビルディング正しい企業風土を作り出す第一歩であるチームビルディングに関する活動は、今や会社のチームを組織する上で重要なイベントとされ、その意義の見直しやより多種多様なチームビルディングイベントの企画が見られるようになった。 その変化はここ数年でより大きくなっており、202

    チームビルディングの重要性と押さえるべきポイント【Google, Pixar, Airbnb 事例】 デザイン会社 ビートラックス: ブログ
  • GitHub - jhc-systems/sqlest: Write SQL in Scala