Intro 「Socket.IO 使ったほうがいいですか?」 という主旨の質問をもらった。 これは、 WebSocket が繋がらない環境に向けて、フォールバック機能を有する Socket.IO にしておいた方が良いのかという意味である。 WebSocket が出てきた当初と比べて、 Web を取り巻く状況は変わったが、変わってないところもある。 念のためと Socket.IO を使うのもよいが、「本当に必要なのか」を問うのは重要である。 Rails も ActionCable で WebSocket に対応し、ユーザも増えるかもしれないことも踏まえ、 ここで、もう一度現状について、把握している範囲で解説しておく。 "繋がらない" とは 最初に、なぜ 繋がらない ことがあるのかを、きちんと把握したい。 まず WebSocket の有史全体をみれば、繋がらないとして語られていた現象は、大きく
Asynchronous Error Handling in Express with Promises, Generators and ES7 by Marc Harter Apr 21, 2015 / Community, Express, How-To tldr; Callbacks have a lousy error-handling story. Promises are better. Marry the built-in error handling in Express with promises and significantly lower the chances of an uncaught exception. Promises are native ES6, can be used with generators, and ES7 proposals like
Contents1 1. 最終価格を明瞭にする2 2. 顧客が希望する支払方法をカバーする3 3.チ…
Contents1 1. 最終価格を明瞭にする2 2. 顧客が希望する支払方法をカバーする3 3.チ…
(本稿は、QCon London 2016で行った講演の内容に基づいています。スライドとビデオは近日中に掲載予定です) 2014年に開催された最初のGopherConで、私は「 Best Practices in Production Environments(本番環境でのベストプラクティス) 」と題した講演を行いました。 SoundCloud の私たちはGoのアーリーアダプターで、その時点までに既に2年近く、本番環境向けの様々なGoコードを書き、実行し、メンテナンスしていました。そして私たちはいくつかのことを学んだので、その教訓をまとめ、多くの人に伝えたいと思ったのです。 それ以来、私はフルタイムでGoを使う仕事を続けています。SoundCloudではその後の活動やインフラチームで、そして現在は Weaveworks で Weave Scope や Weave Mesh の開発に使ってい
僕がメルカリにジョインするとき、代表である山田進太郎に言われたのは「新サービスを作ってほしい」ともう1つ、「子会社の社長をやらない?」でした。 「起業家の口説き方がわかってるなー(笑)」と思いつつ、当時はせっかくジョインするならがっつり関わりたかったので、まずは子会社を作らず、メルカリ本体に入社しました。 ジョインから数ヶ月経ったころに、新規事業の準備を始めました。その際「子会社化するかどうか」「一部署でいいのでは」など、あまり議論していません。するするっとメルカリの子会社である「ソウゾウ」が誕生しました。 実際にソウゾウ設立後、数ヶ月ほど事業を進めてみて、改めて「やっぱり新しいことをやるなら、ハコ(=会社)も新しくした方がいいんじゃないかな」と感じています。 社内ベンチャーが成功しにくい理由社内ベンチャーはなかなか成功しにくいと、一般的に言われています。その原因として、よく挙げられるのが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く