milkcocoaの開発をしております@shogochiaiです。
今回はアドベントカレンダー1日目ということで、景気付けにエモい記事を書くと予告しておりました。
そこで、milkcocoaを愛してやまない僕がその100の理由を列挙させていただきます!
よーいどん!
愛の100本ノック
- 他のどのBaaSより、初心者が使いやすいように考えられた設計思想だ
- リアルタイム通信に特化したアーキテクチャなのでParse.comよりつおいと思える
- APIデザインがシンプルにまとまっている
- フロントエンドもバックエンドもおおよそHaxeで書かれている
- ハッカソンが1人でできるようになった
- ハッカソンが1日で終わるようになった
- コードを書けない人がうっかりハッカソンに足を運ぶとコードを書くきっかけになる。
- しかも意外と楽しんでくれてプログラミングを学び始める。(徳が高い)
- 研究職の方がバックエンドを触る必要が減るのでアカデミック領域にも影響があるかもしれない
- キャンペーンサイトやイベントサイトにも影響があるので受託開発の価格感を一新する可能性がある
- 既に中規模のクリエイティブな受託会社様からもちらほら
- 個人・法人問わずプロトタイピングに最適。一度使うともうWEBアプリケーションフレームワークでプロトタイピングできない体になる
- なので仕事終わりや週末の貴重な時間にクリエイティブコーディングをしっかりできる
- 初心者が萎える原因にありがちな環境構築の手間がない
- Prottみたいなプロトタイピングツールと組み合わせたら本当にデザイナーだけでリアルタイム通信のあるアプリを作れてしまうのではないかと思わせる勢いがある
- 起業・ベンチャー・スタートアップのやり方を変えてしまうポテンシャルがある
- 捨てるつもりで作って、ユーザーの反応を見て、いけそうなら続けるというスタイルが今まで以上に容易になる
- リーンスタートアップ的なプロセスに非常に合致する。
- テストや厳密さが必要になる前の段階で、価値をしっかり検証する癖がつく。
- つまり道具が思考やアイデアを支配する
- 今までWEBアプリケーションフレームワークありきでサービスのアイデアを出していたところを、バックエンドが薄く成ったのでデザインありきで考えることができる
- というかユーザーファーストでサービスを設計できるのが良い
- よりユーザーにフォーカスできるということは、ユーザーを観察する余裕ができるのでUXD(あるいは人間中心設計)の観点からも非常に良い
- こういった**「作り方の進化」を広いユーザー層に向けて広めることができる**のがヤバい
- というか**「人類の問題解決のスピードそのもの」の加速**に加担できるのがヤバい
- 人類の問題に気付いた人間が、今までは他の人と協力したり頼んだりコミュニケーションが必須だったけどそうじゃなくなるからヤバい
- 「気付いた人が作る」というエンドユーザープログラミング的な世界観を実現できるので徳が高い
- そのビジネスドメインの知識を持った人間がシステムを設計してプロトタイピングできたほうが、より価値あるものが作れるであろうと予想される
- 受託だとそのビジネスドメインの知識が無いので、価値検証やモチベーションに難があるので、その必要がないのはデカい
- これからはプロトタイピングあたりまで業界の中の人がやって、プロフェッショナルとして保守性を高めたり負荷対策をするようなコンサルティング型受託が増えるかもしれないと思える
- なので、IT業界の暗い話も少しは減るかもしれないので良さがある
- WEBだけじゃなくて最近はiOS(swift)クライアントも試用段階に入った(らしい)
- androidクライアントも実は用意されている(らしい)
- 無料ホスティングサービスも実は用意されている(らしい)
- 機能的にはもはや先に買収されたPxxxeさんやFixxxxceと同等だったり勝ったりしだしている
- 次期アップデートでとんでもないことをしでかす(らしい)
- 日本人&初心者フレンドリーを貫きつつ、アジアでAWSとか高くて使えない人にもどんどん使ってもらいたい(個人的)
- ラズベリーパイ上で動くIoT用milkcocoaももうでてる
- リアルタイムIoTの幕開けである
- socket.ioが使用できれば動くので、サーバーでも動くため、クライアントサイドでもバックエンドでも至る所でデータを取得して処理できる
- socket.ioが使用できれば動くので、arduinoでも使える。
- これからはもっと小さいデバイスで動くかもね!
- セキュリティルールとは別の、milkcocoaオブジェクトと融合したセキュリティ・アカウント管理APIが出る(かもしれない)
- 今までサーバーがないとやりにくかったことをJSライブラリ化して提供できる
- slackのintegrationにmilkcocoaをつけてもいいかもしれない
- atomのプラグインにmilkcocoaをつけてもいいかもしれない
- Chrome拡張にmilkcocoaをつけてもいいかもしれない
- OSXのノーティフィケーションに連動したリアルタイム通信を含めた便利グッズ作れないかな的な妄想が楽しい
- ブラウザのイベントという概念を一歩抽象化した層を用意して、みんな同時に操作するアプリケーションのイベントインターフェースを作る拡張などが妄想できる
- Elmのports(JS等のbind・wrap機能みたいなもの)を使うとElmにもmilkcocoaを持っていける
- kimonoみたいに、フロントだけでスクレイピングをできるライブラリが作れる
- mixpanelみたいに、フロントだけでロギング・可視化のサービスを作れる
- インタラクティブな次世代型スライドが作れる。(masterスライドがslaveスライドの所有者を操作したりできる)
- チャットを簡単に作れるだけでなく、好きなサービスに埋め込める
- 自分のサービスのユーザーのイベントを監視できるので、ヒートマップなど作ると良いかもしれない。
- バックエンドを内包したライブラリを作れるので、Library as a Service的な攻め方ができる。
- 普通にemailでアカウント認証ができる。
- OAuthもすでに実証段階(らしい)
- 既存のWEBサービスのアカウント機能とJWTで連動できるので、既にサービスを持っている人のちょっとしたsocket.ioを立てるまでもない機能追加にも良い
- ちょっとしたsocket.ioを立てるまでもない機能追加に良いので、アプリとPCのデータ同期みたいなこともラクチンである
- IoTとアプリの同期もラクチンである
- 自分でやろうと思ったらnodejsとexpressとsocket.io覚えてもろもろ負荷をさばけるようにしてSSL証明書つけて本当に大変である
- SSLを使っているので普通にsocket.ioを使うよりも通信が高速である
- 30FPSくらいの3Dシューティングゲームが作れた
- オセロが作れた
- Cacooっぽいのが作れた
- マインドマップでチャットできる変なのができた
- こういうのを手当たり次第作って捨てられるので作りたい欲を適宜解消できる
- 思いついたら作る癖があると精神衛生上いいし、なんか徳が高い
- 自分のプロダクトを簡単に持てることで、プロダクトを育て、保守し、大きなシステムを作るために何が必要が身を以て学ぶ機会が今まで以上に手軽になる
- 付箋のようなライフハックツールを作るのに非常に向いている
- 自社のプロセスを改善するような道具を自社で作って、自社で使用感を試して、最後には製品化できてしまうチャンスが全ての会社に与えられる
- googleグループやfacebookグループで迅速に中の人が質問に答えてくれるので、米国産BaaSよりハマったときの心配が少ない
- 月1でハッカソンや勉強会を開いているので開発者とコミュニケーションしたりして楽しんだり情報交換しやすい(いつもありがとうございます)
- milkcocoaについてtwitterで呟いてくれる皆さんがみんなクリエイティブだったりこれからコーディングできるようになろうとしているアイデアマンだったりで「陽の気」が漂っている(スピリチュアル)
- 徐々に福岡と東京でmilkcocoaコミュニティが出来つつある
- we love herokuみたいなサービスを作ったらコミュニティがもっと楽しくなるので作りたい(あるいは一緒に作る人募集・作って欲しい)
- あ、デモの付箋アプリをリニューアルして、ユーザビリティとアカウント機能を向上させたものが出るかもしれないらしいよ
- milkcocoaって名前がかわいい
- milkcocoaの404ページに「みるこたん」がいる
- みるこたんかわいいよみるこたん
- スポット協力を含め、日本トップレベルのクリエイターが集まってくれていて学びある環境
- フルタイム4人なのでまだまだクリエイティブな方を募集中
- 福岡にもオフィスがあるので#福岡移住計画な人にもおkかもしれない
- あるるさんというゲームクリエイターがmilkcocoaを手伝ってくれているのでヤバい
- けいちゃんというゲームクリエイターがmilkcocoaを手伝ってくれているのでヤバい
- kiyopikkoという尖ったデザイナーが手伝ってくれるのでヤバい
- ころすけ氏というユーザーのことを考えまくるデザイナーが手伝ってくれるのでヤバい
- いっちくんという若き天才が手伝ってくれているのでおじさん危機感しかない
- かわのというリーンスタートアップ教の伝道師がいて、なおかつもろもろ吸収して我々に最適化してくれるのでヤバ強い
- イケメンLisperがもうヤバすぎて形容しがたい。とにかく技術力とUXDの鬼なので語る必要がない。
- この会社のパパの世界観がマジキチなので今日もとても安心して良い物作りができる
- 総じて、とても良いチームに支えられている。これ以上に良いチームはないんじゃないかと思える。
- このチームのクリエイティビティを全部ぶつけたのがmilkcocoaなので、それを使って作る人もきっと自然とクリエイティブになる。そうなるように全てをデザインしている。
- milkcocoaで全ての人類がクリエイティブになる
- その意志が非エンジニアにも継がれてゆく
- そう、これはもうサービスというよりも思想・・・・
- プロダクトの形をした思想
- この熱量は使ってみなければ分からない・・・
- さあ、次はあなたの番です・・・!
読み飛ばしたあなたへ
百聞は一見に如かず
100の言葉など不要です。1行コードを書けば良さが分かる、それがmilkcocoa