なにをやっているのか
【たくさんのご応募ありがとうございます!】
まずはこちらのサイトをごらんください!
・SANTA CLOSE TO YOU / 株式会社LIG様・株式会社シフトブレイン様
http://sblig.christmas/
・DARTS MAP / 田島 真吾氏(面白法人カヤック)
http://gonshi.github.io/dartsmap/
実はこれらのサイトの裏側で動いているのが、私たちが開発・運営を行っている「Milkcocoa」というサービスです。
≪Milkcocoaとは≫
https://mlkcca.com/
Milkcocoaは、以下のバックエンド機能をフロントエンドのコーディングだけで扱えるBaaSサービスです。
・クライアントSDKを介したPub/Sub通信(通信はErlangサーバで処理)
・クライアントSDKを介したデータベース(Cassandra)へのデータの保存・変更・取得
・保存されたデータをブラウザ上のGUI(管理画面)で確認
なぜやるのか
Milkcocoaのトップページです、弊社の玄関の光量を計測し、Slackで通知しています。
Tessel : node.jsの知識だけで動かせれるデバイス。これを使ってブログを書いたりしてます。
例えば「ホームページにチャットを組み込みたい、Raspberry Piでデータを溜めて可視化したい…」など、何かを作りたいと思ったものの諦めてしまったことはありませんか?私たちはそのような人たちが、簡単に作りたいものを作ることができる世界を実現したいと考えています。
個人がブログやアプリを簡単に作れるようになり、身近な問題を解決するツールとして、プログラミングはその役割を変化させつつ有ると思います。
IoTの時代に、その動きはさらに加速します。
私たちの製品を使うことで、ひとりのWebエンジニアがWebとロボットを連携させることができました。ひとりのデザイナーが社内用のリアルタイムコラボレーションツールを作ることができました。
「思った通りのもの」を作れるこの体験こそ、私たちが世界中の人々に提供したい価値だと考えています。この感動こそTechnical Rockstarsが世界に与える最大の価値です。
どうやっているのか
部谷が勉強会で発表している姿。弊社は頻繁に勉強会を企画したり参加します。
npm install milkcocoa
技術的に面白いことがたくさんあります。
・アプリケーションサーバはErlangで書いています。
・データベースにはCassandraを採用しています。
・アクセス制御のために独自のセキュリティルール言語をHaxeで開発しています。
・フロントエンドはほとんどをHaxeで書いています。
社長がエンジニアなので、開発効率のいい状態での仕事を推奨しています。非常に自由に開発できます。
・突然散歩に行くのOK。
・突然カフェで仕事するのOK。
・スキルによってはリモートも対応します。