2018年10月2日のブックマーク (2件)

  • IPO申請したElasticに学ぶオープンソース x SaaSの成長戦略|決算が読めるようになるノート

    新着記事を(無料で)LINEへお届けします。以下のリンクからLINE友達登録してください。 https://line.me/R/ti/p/%40pap3801g ---------------------------- 今日は少し技術系の話も出てきますが、最近 IPO申請したElasticを取り上げてみたいと思います。 この会社は、ミッションステートメントにもあるように、ElasticSearchという検索用のソフトウェアを提供する会社です。 この会社がユニークなのは、オープンソースとしてソフトウェアを配布しつつも、これまで多くのオープンソースの会社がライセンス販売で稼いでいた中で、それに加えてSaaS 型のビジネスも、ハイブリッドで提供しているという点です。 Elastic N.V. FORM S-1 まずはプロダクトの概要と、市場環境を見てみましょう。 プロダクトとマーケット いくつ

    IPO申請したElasticに学ぶオープンソース x SaaSの成長戦略|決算が読めるようになるノート
    bsoo
    bsoo 2018/10/02
  • Golangのエラー処理とpkg/errors

    GoConでは毎回エラー処理について面白い知見が得られる.Go Conference 2014 autumn においては(実際のトークではないが)居酒屋にて@JxckさんがRob Pike氏から以下のようなテクニックを紹介してもらっていた. Errors are values - The Go Blog Golang Error Handling lesson by Rob Pike これはWrite(やRead)のエラー処理が複数続く場合にerrWriter を定義して複数のエラー処理を一箇所にまとめてコードをすっきりとさせるテクニックであった. そして今回の Go Conference 2016 spring のkeynoteにおいてもDave Cheney氏から(僕にとっては)新たなエラー処理テクニックが紹介された. Gocon Spring 2016 実際に使ってみて/コードを読ん

    bsoo
    bsoo 2018/10/02