中島聡氏(@snakajima)によるFirebaseについてのツイートピックアップ

Firebaseに惚れ込んだ中島聡氏のツイートを集めました。
6
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

ちなみに、今回のGoogle I/Oでの一番の収穫は Firebase。アプリの生産効率を爆発的に高めてくれる。これをちゃんと活用できれば、AWSやAzureからマーケットシェアを奪うことが可能だと思う。現時点のシェアが3%なので、1年後の数字が楽しみ。#メルマガのネタ

2019-05-11 21:14:33
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

私みたいにフロントエンドの強い開発者にとっては、Firebase は強い味方。これまでだったら、最低でも二人のエンジニアが必要だったウェブ・サービスの開発が一人で出来るようになったのだから。

2019-05-11 21:19:32
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Google I/O から戻って以来、React.js + Firebase でアプリを作っているけど、この生産性の高さは驚異的。早速何かリリースしたい。本当に、良い時代になったものだ。 note.mu/lifeisbeautifu…

2019-05-13 11:15:41
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

それにしても、今回の Google I/O は得るところが多いカンファレンスだった。Stadia 目当てで行ったけど、Firebase を開発しているエンジニアとゆっくりと話せたのが何よりも良かった。Firestore と Realtime Database の位置付けの違いも良く理解できたし。 note.mu/lifeisbeautifu…

2019-05-13 11:17:35
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

それにしても Firebase + React.js の開発効率は素晴らしい。Google I/O から戻って来てから作り始めたサービスの MVP がほぼ10日で 95% 完成。来週の頭までにはリリースできそうな勢い。 note.mu/lifeisbeautifu…

2019-05-21 13:37:37
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

リーンスタートアップ2:Firebase + React.js だと「1. 会社も作らずにまずは(潜在ニーズがあると思える)サービスを作ってベータ版をローンチ」の部分を、一人で数週間で出来てしまうのが最強。

2019-05-21 13:45:54
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase + React.js で作るサービスのアーキテクチャについて、色々と言いたいことが出て来たけど、とりあえずはコードを書いていて忙しいので、後回し。久しぶりに脳がフル回転していて心地が良い。

2019-05-21 13:55:35
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Google I/O 以来、夢中になって Firebase + React.js で作っていたアプリの V1.0 がようやく完成。開発期間は、きっかり12日間。これまでで最速。現在、最終テスト中。

2019-05-22 14:33:30
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

今回 Firebase で作ったサービスの特徴は、こんな感じにオリジナルなウェブ上のゲームをサクッと作って、友達にシェア出来ること。ウェブアプリなのでダウンロードは不要。ログインも遊ぶだけなら不要。 tourneygames.com/play/be7eMqKVN…

2019-05-24 07:07:35
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase を使って実装したので、複数の人が同時にプレーすると、ハイスコアのランキングがリアルタイムでアップデートされます。こんなサービスがわずか2週間で1人で出来てしまうのが、Firebase + React.js の開発効率の素晴らしさです。 tourneygames.com/play/be7eMqKVN…

2019-05-24 10:09:04
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

さらに凄いのは、NoSQL Database(firestore) + サーバーレス(firebase + Cloud Functions)に作られているため、ユーザー数が100万人に増えても勝手にスケールしてくれること。そんなスケーラブルなサービスが、Firebase だとあっさりと作れてしまう。 tourneygames.com/play/be7eMqKVN…

2019-05-24 10:19:41
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Google I/O に行くまでは、私は「Firebase はモバイルアプリ用の簡易バックエンド」程度のものだと誤解していたのですが、実際に React.js と組み合わせてサービスを作ってみて、ウェブサービスの本格的なバックエンドとして十分に使えることをはっきりと理解しました。

2019-05-24 13:33:44
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase のデータベース(Firestore)は JOIN が出来ない NoSQL データベースなので、設計に少し工夫がいるし、これまでのデータベース設計のノウハウが使えないので、それが難点だけど、とにかくスケーラビリティが良いのが最高。サービスの運営コストとリスクを大幅に削ることが出来る。

2019-05-24 13:42:54
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase が独立した会社だったら、是非とも株を買いたい。素晴らしい開発環境だし、伸び代が大きい(まだ、マーケットシェアは3%)。だからと言って、Alphabetの株を買おうとは素直に思えないのが悩ましいところ。

2019-05-24 13:45:44
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

ちなにに今回のアプリの開発は、マシンはMacbook(Apple)、エディタはvscode(Microsoft)、開発環境はFirebase(Google)とReact(Facebook)。花札で言えば4光だ。

2019-05-25 11:01:26
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

クラウドコンピューティングの先駆者は amazon だが、google の Firebase はクラウドコンピューティング 2.0 だ。開発効率が桁違いに良い。開発者がたった一人でできることの幅がぐっと広がった。

2019-05-25 11:39:31
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

新しい開発環境は毎年のように試すけど、何年かに一度だけ「俺はこの開発環境で活躍するために生まれて来たのに違いない!」と感じるほど相性の良いものに出会う。今世紀に入ってからだと (iモードの) iアプリ、iOS、Node.js、React.js、そして Firebase。この感覚は大切にしたい。

2019-05-25 13:17:02
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

その意味では、Node.js + React.js + Firebase という組み合わせは、私にとっては、愛する女性三人と同時に仲良く暮らしているような理想的環境。放置された、iOS がちょっとヤキモチを焼いている。そして、Flutterが「仲間に入れて、私のこと絶対に好きになるから!」とドアを叩いている。

2019-05-25 13:22:20
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase + React.js であれば、開発効率が格段に高いので、月に一つは新しいサービスをローンチできる。そのうち一つでもうまく行けば、そこで会社を作れば良い。担いでビジネスにしたい人がいたら任せても良い。しばらくはそんな生き方をしてようと真剣に考えている私は、やはりアーティスト。

2019-05-26 13:04:37
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

せっかくなので、Firebase + React.js + Mateiral UI でアプリを作る時に最低限必要なものを集めた、Firebase start-up Kit なるものをオープンソースで公開ました。これを使えば、15分ぐらいで「オリジナルのログイン可能なウェブサイト」が立ち上げられます。 github.com/snakajima/fire…

2019-05-26 13:34:59
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

ちなみに、今回の Firebase + React.js アプリの開発、シンギュラリティ・ソサエティのメンバーに向けて、開発の様子をソースコード付きで実況中継しました。今からメンバーになっても、その履歴とソースコードにアクセス可能です。 singularitysociety.org

2019-05-27 14:16:18
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase の何が凄いって、やはり「エンジニアのフルスタック化」に尽きると思う。フロントエンドからバックエンドまで、一気通貫で作れてしまう。

2019-05-29 12:48:41
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

僕が100万円払うので、ベンチャー企業の立ち上げ方を教わりたい人っていますか?条件は、Firebase Startup Kit (github.com/snakajima/fire…)で魅力的なサービスのプロトタイプを作って私に見せること。複数の応募があった場合には、ビジネスプランコンテストを開きます。本気です。@kensuu twitter.com/kskgroup2017/s…

2019-05-31 10:57:36
Keisuke Honda @kskgroup2017

僕が10000円払うので、僕にサッカーを教わりたい人っていますか?ただ条件があって本気でワールドカップを優勝したいという人に限り、そして僕が教えたい人を好きに選びます!僕がお金を払って教えます!

2019-05-29 21:03:31
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

最近 firebase のことを褒めまくりだけど、 google からは一銭も貰っていません。純粋にエンジニアとして惚れ込みました。ステマじゃないってことです。 #speechbubbles

2019-06-02 08:29:59
Satoshi Nakajima @NounsDAO 🇺🇦 @snakajima

Firebase が凄いのは、誰もが気楽にフルスタックエンジニアとした、一気通貫でサービスを作れるようになること。これまで一人では作れなかったようなサービスがあっという間に作れてしまう。 #speechbubbles

2019-06-02 08:54:14