News for hackers. Stuff that matters.
Re:Firebase expands to become a unified app platform by mayop100 on Wednesday May 18, 2016 @02:45PM (#11724614)
(firebase founder here) I’m thrilled to finally be able to show everyone what we’ve been working on over the last 18 months! When I said “big things are coming” in the HN comments back when our acquisition was announced, I was talking about today : )

We’re really excited about these new products. There are some big advances on the development side, with a new storage solution, integrated push messaging, remote configuration, updates to auth, etc. Perhaps more important though are the new solutions for later in your app’s lifecycle. We’ve added analytics, crash reporting, dynamic linking, and a bunch more so that we can continue to support you after you’ve built and launched your app too.

I'd suggest reading the blog post for more info: https://firebase.googleblog.com/2016/05/firebase-expands-to-...

This is the first cut of a lot of new features, and we’re eager to hear what the Hacker News community thinks. I look forward to your comments!

Re:Firebase expands to become a unified app platform by pritambarhate on Wednesday May 18, 2016 @03:06PM (#11724812)
Is there an Open Source version of Firebase which we can use on our own hardware if we wish to? Vendor lock-in is the biggest fear I have with Firebase.

Like Facebook (Parse), if Google also decides that Firebase is not profitable and decides to close down, how do we run our applications without rewriting?

How do we protect ourselves, if Google decides to increase the price of Firebase 3-4 times in a single day?

Even just a public pledge from Google saying that they will open source the full featured Firebase if they decide to close down the devision will go a long way to alleviate this fear.

Re:Firebase expands to become a unified app platform by aeosynth on Wednesday May 18, 2016 @03:17PM (#11724911)
Horizon[0] was announced yesterday; it's basically an open-source Firebase built on RethinkDB.

[0]: https://github.com/rethinkdb/horizon

Re:Firebase expands to become a unified app platform by pritambarhate on Wednesday May 18, 2016 @03:24PM (#11724980)
This seems quite interesting. Hope they chose MIT or Apache for license as said in the ReadMe.
Re:Firebase expands to become a unified app platform by spb on Wednesday May 18, 2016 @03:27PM (#11725014)
Re:Firebase expands to become a unified app platform by guelo on Wednesday May 18, 2016 @04:34PM (#11725681)
Horizon is only the "realtime db" portion of Firebase and it's only for Javascript, not Android or iOS. The mobile app realtime network connection tech is especially tricky to get right without draining a user's battery by doing things like constantly polling the backend. I have not seen anything from RethinkDB along those lines.
Re:Firebase expands to become a unified app platform by hiphipjorge on Wednesday May 18, 2016 @05:09PM (#11725986)
> by doing things like constantly polling the backend

RethinkDB doesn't require polling. It's like their #1 feature and differentiator from other non-sql databases.

Re:Firebase expands to become a unified app platform by EGreg on Wednesday May 18, 2016 @07:57PM (#11726993)
What do they do?

We use websockets in our realtime platform.

Re:Firebase expands to become a unified app platform by coffeemug on Wednesday May 18, 2016 @08:37PM (#11727141)
The Horizon client uses websockets to connect to the Horizon server. The Horizon server uses RethinkDB's protocol[1] to connect to the database.

[1] http://rethinkdb.com/docs/writing-drivers/

Re:Firebase expands to become a unified app platform by guelo on Thursday May 19, 2016 @12:00AM (#11727861)
Websockets cannot be as efficient as native network management code.
Re:Firebase expands to become a unified app platform by jkarneges on Thursday May 19, 2016 @01:00AM (#11728092)
What does this even mean? WebSockets can be used natively. In fact the Firebase client uses WebSockets, same as Horizon.
Re:Firebase expands to become a unified app platform by guelo on Thursday May 19, 2016 @01:55AM (#11728301)
Sorry I was confused about terms, what I was thinking of was Javascript vs native. Native code can do more than a browser sandboxed client can.
Re:Firebase expands to become a unified app platform by zeeshanm on Wednesday May 18, 2016 @06:02PM (#11726351)
Horizon uses push architecture by default so there is no need to pool.
Re:Firebase expands to become a unified app platform by kuschku on Wednesday May 18, 2016 @05:27PM (#11726116)
> is especially tricky to get right without draining a user's battery by doing things like constantly polling the backend

One simple solution is giving each state a defined name, and keeping a socket open from mobile. If the connection is restarted, each side can name their current state, and the delta can also be easily synced.

Later on, changes can be directly transmitted via the socket.

(I am working on something like that currently myself).

Re:Firebase expands to become a unified app platform by dmitriz on Thursday May 19, 2016 @04:36AM (#11728825)
I presume you can still use it with any mobile App wrapped as native e.g. via React Native or Ionic.
Re:Firebase expands to become a unified app platform by curiousGambler on Thursday May 19, 2016 @09:38AM (#11730063)
I was at ng-conf a couple weeks ago. Talking to the Firebase guy at their booth, he goes "You should talk to the RethinkDB guys, it's the same thing but open source." I got a kick out of it.
Re:Firebase expands to become a unified app platform by JoshTriplett on Thursday May 19, 2016 @04:21AM (#11728773)
What about the new "Firebase Cloud Messaging", formerly GCM?
Re:Firebase expands to become a unified app platform by troika on Wednesday May 18, 2016 @05:06PM (#11725969)
Overview of open source alternatives: https://deepstream.io/blog/realtime-framework-overview/
Re:Firebase expands to become a unified app platform by ginkgotree on Wednesday May 18, 2016 @04:10PM (#11725453)
I'd second Horizon. I've been working with RethinkDB for over a year, and really believe in their commitment to RethinkDb's core technology, and their deep understanding of what is needed to build reactive web apps.
Re:Firebase expands to become a unified app platform by wolframhempel on Wednesday May 18, 2016 @04:53PM (#11725855)
https://deepstream.io is an open source server that's basically a self hosted firebase. It supports data-sync, pub/sub and rpcs and can scale horizontally to millions of connections.
Re:Firebase expands to become a unified app platform by nwrk on Wednesday May 18, 2016 @03:19PM (#11724937)
Self hosted 'firebase' from RethinkDB team http://horizon.io/
Re:Firebase expands to become a unified app platform by csmajorfive on Wednesday May 18, 2016 @03:09PM (#11724836)
I think it's less likely to happen here because Google is investing heavily in building a business around developer services.
Re:Firebase expands to become a unified app platform by mybigsword on Wednesday May 18, 2016 @03:12PM (#11724856)
I cannot agree with that. Google Cloud services are way too small comparing to AWS or Azure and they don't make a lot of money with it. They can discontinue it easily.
Re:Firebase expands to become a unified app platform by dandelany on Wednesday May 18, 2016 @04:26PM (#11725590)
GCS is relatively small today, but it's growing fast, and Google is investing a ton of money and resources into it right now. They've added a bunch of new systems and promised more coming soon. They also just signed a huge deal to host all of Spotify's data. Cloud Services aren't going anywhere, in fact my perception is that Google would like them to replace advertising as their #1 moneymaker.
Re:Firebase expands to become a unified app platform by manigandham on Wednesday May 18, 2016 @04:26PM (#11725598)
Google Cloud is way more advanced than both AWS and Azure in many ways and just as big in capacity, if not customers yet. Cloud computing will likely be more profitable than ads in the future for them and they announced billions in new investment just a few months ago to build out the platform further.

It's not going anywhere.

Re:Firebase expands to become a unified app platform by throwawaykf05 on Wednesday May 18, 2016 @05:26PM (#11726112)
Microsoft put billions into Windows Phone and many (including me) think it's superior to iOS and Android, but what's its market share now? What I mean is, even if it is technically better, will Google Cloud get customers? AWS has a huge head start with significant mindshare, and Microsoft has its pre-existing enterprise customers sewed up. With tech funding drying up, where will Google find its customers?
Re:Firebase expands to become a unified app platform by manigandham on Thursday May 19, 2016 @02:30AM (#11728426)
You're vastly underestimating the computing market. Startups/tech funding are a microscopic part of the industry. There are millions of small businesses and thousands of major corporations that are slowly moving into the cloud which are all new customers for the taking.

AWS has a head start and a great product catalog, Azure has the windows/office/server ecosystem, but Google has been doing scaled computing for a very long time and has contributed to many of the innovations in the industry. Although they're newer with less features, what they do have is more advanced and the Google name carries a lot of weight and reputation.

Most corporations are still focused on just moving over to IaaS with compliance and security first and Google has done a great job building a solid foundation for this which should pay dividends in the future.

Re:Firebase expands to become a unified app platform by throwawaykf05 on Friday May 20, 2016 @02:14AM (#11735835)
> Most corporations are still focused on just moving over to IaaS with compliance and security first

Yes but my point is AWS has more mindshare and MS has more leverageable pre-existing business inroads with a huge number of these corporations.

> and Google has done a great job building a solid foundation for this which should pay dividends in the future

That seems rational, but the countless examples of "worse is better" in life indicate that that outcome is far from guaranteed.

Re:Firebase expands to become a unified app platform by unclebucknasty on Wednesday May 18, 2016 @11:15PM (#11727707)
Yeah, the challenge is that it seems to rely on Google services (not just libraries) at the app layer in a way that screams lock-in.
Re:Firebase expands to become a unified app platform by unclebucknasty on Wednesday May 18, 2016 @11:28PM (#11727753)
Downvote? Is it not reliant on Google services?
Re:Firebase expands to become a unified app platform by ignoramous on Thursday May 19, 2016 @10:53PM (#11735298)
HN crowd is pro-Google, I feel. I get pounded with downvotes, the moment I speak against the darling of the Bay Area (?)
Re:Firebase expands to become a unified app platform by unclebucknasty on Thursday May 19, 2016 @11:07PM (#11735340)
That would definitely explain it.

Never liked the downvoting idea, but if it must be, then it would be nice if people were at least required to comment while downvoting and open themselves to downvotes for their whacked, baseless downvotes.

Re:Firebase expands to become a unified app platform by ignoramous on Wednesday May 18, 2016 @04:44PM (#11725767)
> Google Cloud is way more advanced than both AWS and Azure in many ways

I see this being thrown around here a lot. Buying into Google's PR is what this is. If you've valid points apart from BigQuery vs RedShift, I'd request you to enumerate them for me.

I have personally interacted with Googlers who lament the fact that 'no one internally bothers using most of GCP' and hence not being able to 'iterate/innovate as fast as AWS' is a key disadvantage despite their 'superior offerings', whatever that means.

Re:Firebase expands to become a unified app platform by manigandham on Wednesday May 18, 2016 @05:17PM (#11726049)
> Buying into Google's PR is what this is

Really? Have you actually used it or done any research?

1. Container Engine = built on kubernetes, faster and easier than the others

2. Compute Engine = VMs start faster, customizable rather than set sizes, live migration when the host has maintenance or starts to fail, NVME SSDs available with < 1ms latency

3. Networking = faster and more consistent performance, all the regions are connected which makes cross-regional/global deployments easier and more secure

4. Load balancing = actually routes the traffic automatically to the closest region and spills over based on capacity, not just DNS junk like the rest, no warmup or latency issues

5. CDN interconnects = cheaper bandwidth and lower latency using their partner CDN networks

6. Pub/Sub = great message system that doesnt need shards or anything to deal with for scaling, supports multiple subscribers and acks

7. gcloud = best shell access available to interact with pretty much everything, no keys or passwords to worry about

8. grpc APIs, fast storage/nearline, bigtable/datastore/cloud sql, Vision API, etc

Yes it's still new and there are a few frustrating issues, and AWS and Azure do have lots of products and their own special offerings, but the core Google platform is the amazing at running a bunch of servers/containers for a globally distributed app with high performance. We've tried them all and GCP has been the best so far.

Re:Firebase expands to become a unified app platform by kuschku on Wednesday May 18, 2016 @05:47PM (#11726259)
And all of it nicely accessible to the US. What a great idea.
Re:Firebase expands to become a unified app platform by CydeWeys on Wednesday May 18, 2016 @09:40PM (#11727344)
Amazon and Microsoft are both also US-based companies.
Re:Firebase expands to become a unified app platform by kuschku on Thursday May 19, 2016 @01:29AM (#11728209)
And not any better – at least you don’t get vendor lock-in with them.
Re:Firebase expands to become a unified app platform by manigandham on Thursday May 19, 2016 @02:04AM (#11728327)
What are you talking about? VMs are the same across any cloud if you just want IaaS.

They all have their own proprietary services which are valuable but it's completely your choice to use them.

Re:Firebase expands to become a unified app platform by ddorian43 on Wednesday May 18, 2016 @05:34PM (#11726169)
But amazon doesn't use aws too, right ?
Re:Firebase expands to become a unified app platform by williamstein on Wednesday May 18, 2016 @03:18PM (#11724914)
+1 -- Sometimes Google does embrace open source in building services that I can trust longterm, e.g., Kubernetes. I wish Firebase (which I won't use) were being built and marketed in a similar way to Kubernetes (which I will use).
Re:Firebase expands to become a unified app platform by velohx on Wednesday May 18, 2016 @03:25PM (#11725000)
This is sarcasm, right? Here's some more equivalent sarcasm: Gmail and Google Search could discontinue easily.
Re:Firebase expands to become a unified app platform by toomuchtodo on Wednesday May 18, 2016 @03:40PM (#11725154)
Search, hardly. But Gmail? What happens when Google decides they're not monetizing Gmail sufficiently and force everyone to Inbox? What then!
Re:Firebase expands to become a unified app platform by unclebucknasty on Wednesday May 18, 2016 @11:26PM (#11727741)
You're comparing their mature businesses to their nascent cloud business. Their market share in the latter is still a fraction of the leaders'. It's very possible that Google may "lose the cloud".
Re:Firebase expands to become a unified app platform by jstoiko on Wednesday May 18, 2016 @04:45PM (#11725778)
http://ramses.tech (shameless plug)

It's not exactly the same thing but it achieves the same goal and is opensource.

API services are generated from RAML files (yaml) No code required for simple crud, biz logic can be hooked using http event handlers. Uses Elasticsearch for reads and Mongodb or Postgres for writes. Other DB can be hooked by writing the proper Db engines, it's all documented.

Re:Firebase expands to become a unified app platform by gabidobocan on Wednesday May 18, 2016 @05:53PM (#11726299)
We were also looking for an open source Firebase a while ago, packed with some extra features like multiple db support and push notifications. Ended up building http://telepat.io.

Docs & specifications at http://docs.telepat.io/. Hope this helps you.

Re:Firebase expands to become a unified app platform by neilellis on Thursday May 19, 2016 @07:29AM (#11729376)
Of course we always need to balance open source 'FREE as in beer' with no-maintenance commercial solutions. Opensource is extremely important but it can also be 'FREE as in puppies' adding an extra maintenance burden (self hosting, security updates etc.).

Horizon.io ticks both boxes by offering a cloud SaaS :) one could say that is the ideal product!

Re:Firebase expands to become a unified app platform by wayneacarter on Monday May 23, 2016 @01:52PM (#11755536)
[Architect from Couchbase]

Couchbase Mobile is open-sourced under Apache 2 and has all of the database and sync functionality of Firebase. From a database perspective it is more complete than Firebase. It also has enterprise level security, REST/Stream/Batch APIs, etc. Take a look and see if it meets your needs.

http://www.couchbase.com/mobile

Re:Firebase expands to become a unified app platform by kabes on Thursday May 19, 2016 @03:38AM (#11728665)
There's also Meteor
Re:Firebase expands to become a unified app platform by marknadal on Wednesday May 18, 2016 @07:35PM (#11726892)
Another: http://gun.js.org/ & https://github.com/amark/gun

Realtime, Peer-to-Peer, Offline-First, Graph.

A podcast on its performance (25+M ops/sec) just happened on http://readthesource.io/ an hour or so ago, hangouts link: http://youtu.be/70dn1oZQFCk?a .

MIT / ZLIB / Apache 2 license - do whatever you want with it.

Re:Firebase expands to become a unified app platform by st3v3r on Thursday May 19, 2016 @12:55PM (#11731599)
"Like Facebook (Parse), if Google also decides that Firebase is not profitable and decides to close down, how do we run our applications without rewriting?"

You can architect your app sequester these 3rd party services on the edge, making any rewrite much easier.

Re:Firebase expands to become a unified app platform by mybigsword on Wednesday May 18, 2016 @03:04PM (#11724790)
You should never use products like this where you are completely vendor-locked and will be unable to switch easily to another provider. I did this mistake before and we used SQL Azure Federations (cool & cheap autosharding for SQL Server), then Microsoft decided to discontinue it and provide only very expensive up-scale version of SQL Server instead. We spend months to migrate our product to PostgreSQL... and this is just an example, Google also love to discontinue products, probably even more than Microsoft.
Re:Firebase expands to become a unified app platform by pritambarhate on Wednesday May 18, 2016 @03:18PM (#11724918)
I did this mistake with Parse. The open source version released doesn't have full features and we have run into a few bugs which created a lot of issues.

It's better to stick with open source stack. I like what Amazon is doing with AWS with services like RDS and ElastiCache. If one carefully selects the services on AWS, there is almost zero vendor lock in.

Google also had hiked the AppEngine price in Sept. 2011 which caused a lot of problems to early adopters.

Re:Firebase expands to become a unified app platform by toomuchtodo on Wednesday May 18, 2016 @03:20PM (#11724939)
> It's better to stick with open source stack.

This is a hard lesson each person learns on their own.

Re:Firebase expands to become a unified app platform by TeMPOraL on Wednesday May 18, 2016 @04:35PM (#11725687)
The difference is actually between a product and a service. A service is something that another party provides, and that may - actually, they most definitely will - at some point stop providing, for various reasons. You want to minimize your dependence on any services - especially ones that are not trivially replaceable or that don't come with contractual agreements to cover your costs in case of the service being shut down.

That's why I hate the whole SaaS idea - it turns products into services; something that should be permanent (as long as you can maintain the hardware it runs) into something that is ephemeral and ever changing. It's great for the service provider, but it totally sucks for the customers. SaaS drives entropy in the computing universe.

Re:Firebase expands to become a unified app platform by csears on Wednesday May 18, 2016 @09:35PM (#11727326)
I totally respect your perspective, but SaaS is gaining popularity because software customers are making an informed decision about the tradeoffs of product vs service as a delivery model, not because service providers are forcing the SaaS model on them. Many customers see value in shifting the operations and support burden to the software vendor. I think it's ultimately good that users have more choice in how they consume software. Diversity is positive for the computing universe.
Re:Firebase expands to become a unified app platform by dbb01 on Thursday May 19, 2016 @01:48AM (#11728278)
The key though is that you want to use open source software that some company has provided as a service so you get all the benefits of SaaS without the lockin. Heroku Postgres for example. If Heroku shuts down or is no longer an option, you just spin up with a different PostgreSQL service provider, or run it yourself with no code changes.
Re:Firebase expands to become a unified app platform by ceratopisan on Thursday May 19, 2016 @06:21PM (#11734332)
Software customers are sometimes making informed decisions, and sometimes basing their decision on building a platform that has a time horizon of "until we get a lot of funding" or "when we get bought by a larger company". In both cases, that is long enough to not worry about whether the SaaS that forms an integral part of the product will last.

I'm not making a value judgement; I'm pointing out that SaaS is often picked for only its short-term benefits.

Re:Firebase expands to become a unified app platform by igravious on Wednesday May 18, 2016 @10:18PM (#11727491)
That's why we need SaaSaaS. That'll fix it.
Re:Firebase expands to become a unified app platform by inlined on Wednesday May 18, 2016 @03:57PM (#11725333)
Check out my upcoming talk "Migrate to Firebase", today at 3. I specifically cover how to use new Firebase features to add all the missing Parse product lines back to ParseServer

Link: https://events.google.com/io2016/schedule?sid=b4641ff7-0bef-...

Re:Firebase expands to become a unified app platform by kuschku on Wednesday May 18, 2016 @05:49PM (#11726270)
And when will Firebase become a product we can self-host? Because until that is the case – or unless people do an SLA regarding Firebase – it has to be considered as reliable as a 2$ VPS.
Re:Firebase expands to become a unified app platform by dragonwriter on Wednesday May 18, 2016 @05:56PM (#11726313)
> or unless people do an SLA regarding Firebase

https://www.firebase.com/terms/service-level-agreement.html

Though I think what you are looking for is Firebase being covered by a Deprecation Policy.

Re:Firebase expands to become a unified app platform by dandelany on Wednesday May 18, 2016 @04:30PM (#11725630)
> We spend months to migrate our product to PostgreSQL

Which means you presumably saved months initially by using Azure, and got your product to market sooner. Everyone should be aware of the dangers of lock-in, and should carefully consider the value of it vs. the liability they're taking on. But I wouldn't say never use products like this. The value-add can be significant, even taking into account the fact that you may have to migrate off of it someday.

Re:Firebase expands to become a unified app platform by CobrastanJorji on Wednesday May 18, 2016 @04:46PM (#11725798)
That MIGHT be true, but it's not apparent from their statement. Just because it costs N to build a product on technology X and costs M to migrate an existing product to technology Y does not mean that it would have cost N + M to implement the product on technology Y in the first place.
Re:Firebase expands to become a unified app platform by carolus4 on Thursday May 19, 2016 @04:48AM (#11728866)
I think the point made above is that it's enough for implementation(X) < implementation(Y) in order to sway some people to technology X. Rapid prototyping is an example of this, since the time-value of feedback is higher before the product is well defined.
Re:Firebase expands to become a unified app platform by dandelany on Thursday May 19, 2016 @01:52PM (#11732132)
You are correct of course, my point is that even if cost(implementing Y originally) < cost(implementing X and later migrating to Y) it may still be worth it, because the cost has been deferred. Time is often a lot more valuable in early stages of a startup.
Re:Firebase expands to become a unified app platform by vacri on Thursday May 19, 2016 @02:21AM (#11728391)
From experience, changing databases on a product in flight is not trivial. Even moving our production database from an external vendor to an in-house location (exact same database engine and version) was a decent-size task, and would have been much, much easier with greenfields or a chunk of downtime.
Re:Firebase expands to become a unified app platform by nihonde on Wednesday May 18, 2016 @08:35PM (#11727132)
This is good news for me. File storage and push messaging are particularly nice.

As a user of the Firebase iOS SDK, I was wondering why the SDK was getting so stale. The Quickstart guide used deprecated Swift, didn't offer Carthage support, etc.

I looked at the new docs, and I guess they ditched the old Quickstart format in favor of a bunch of examples. At least the code seems to be up to date, which is somewhat encouraging. I still wish for Carthage support, though.

I see a lot of people worrying about reliance on proprietary BaaS. I had services running on Parse when it announced the shutdown, and it really wasn't that hard to migrate. Firebase should be even easier to leave if necessary, since it's basically just a NoSQL data model. If you abstract your queries and avoid some bells and whistles, you can keep everything in one place for a relatively painless move that hopefully will never become necessary.

Re:Firebase expands to become a unified app platform by asciimike on Wednesday May 18, 2016 @10:28PM (#11727533)
Firebase iOS engineer here:

First off, I'm glad you like the new feature additions. We'd love to hear your feedback on Storage and FCM :)

Secondly, I'd love Carthage support as well, but there are a few things (built into Carthage) that prevent us from adding this: 1. Carthage requires iOS 8+ (dynamic frameworks only). Firebase supports 7+, and we build static "frameworks", so we'd lose that (which is still relevant in a lot of our developers). 2. Carthage is designed for open source (git based origins only), and while we'd love to get there, we currently ship everything as a pre-built framework.

Re:Firebase expands to become a unified app platform by nihonde on Thursday May 19, 2016 @09:42AM (#11730086)
Understood. Dependency management for iOS is generally pretty terrible, in my experience. I suppose Apple will step in soon, and I hope they do a nice job of it.

Anyway, I continue to use (and enjoy using) Firebase for iOS and web.

Re:Firebase expands to become a unified app platform by plexicle on Wednesday May 18, 2016 @02:47PM (#11724635)
Hello there. I love Firebase. Use it every day.

The one big request I've always had was to be able to grab the client's IP address on request. Is that possible with this new Firebase and GCE integration?

I have many Firebase apps. Most of them have an intermediate server solely for this one reason.

Re:Firebase expands to become a unified app platform by velohx on Wednesday May 18, 2016 @03:30PM (#11725045)
That's a feature I would also really like.

I also use an intermediate server (ipify.org) to get the IP address. The only reason I need the IP address is to throttle users. If adjustable throttling was baked into the platform and not require me to write logic to handle it, that would be sweet too.

Re:Firebase expands to become a unified app platform by inlined on Wednesday May 18, 2016 @04:16PM (#11725509)
Is there anything you'd like to use the IP address for beyond throttling?
Re:Firebase expands to become a unified app platform by velohx on Wednesday May 18, 2016 @06:01PM (#11726345)
Not in my use cases.
Re:Firebase expands to become a unified app platform by mayop100 on Wednesday May 18, 2016 @02:57PM (#11724731)
This isn't something we support out of the box yet, but I'll definitely discuss this with the team. Thanks for the feedback!
Re:Firebase expands to become a unified app platform by robotnoises on Wednesday May 18, 2016 @02:52PM (#11724671)
New dashboard look & feel is awesome. Lots to digest from that short keynote, but I'm excited to see Google double-down on its investment (Hi, Facebook).

Looks like https://console.firebase.google.com is getting slammed. All of my attempted imports are failing.

Re:Firebase expands to become a unified app platform by mayop100 on Wednesday May 18, 2016 @02:55PM (#11724705)
Yeah, sorry about that! We're working to get more capacity ASAP. The response has been incredible.
Re:Firebase expands to become a unified app platform by robotnoises on Wednesday May 18, 2016 @02:59PM (#11724746)
I assume you just pulled a comically-large lever in your office, because it just worked!

Thanks, and congrats.

Re:Firebase expands to become a unified app platform by blizkreeg on Wednesday May 18, 2016 @03:12PM (#11724858)
I'm actually not seeing my current projects at https://console.firebase.google.com/ and I have two (one sandbox, one prod). Is this due to the over-capacity?

They're just not listed under "Projects using Firebase".

Re:Firebase expands to become a unified app platform by mayop100 on Wednesday May 18, 2016 @03:31PM (#11725058)
Can you email me at andrew at firebase dot com and we'll take a look?
Re:Firebase expands to become a unified app platform by blizkreeg on Wednesday May 18, 2016 @03:43PM (#11725201)
just did. please look for an email from vineet at ekcoffee dot com. we literally submitted our new apps for app store review this morning. i'd like to understand better how this impacts us.
Re:Firebase expands to become a unified app platform by larrykubin on Wednesday May 18, 2016 @02:49PM (#11724649)
Thanks so much, I love your product and am developing on it right now. When Parse got shut down, I got a bit nervous, but the Firebase updates give me reassurance that it is here to stay.
Re:Firebase expands to become a unified app platform by siong1987 on Wednesday May 18, 2016 @03:57PM (#11725340)
For Authentication, it will be cool to have something like Twitter Digits(https://get.digits.com/) or Facebook Account Kit(https://developers.facebook.com/docs/accountkit), which is basically SMS authentication without password.
Re:Firebase expands to become a unified app platform by taytus on Wednesday May 18, 2016 @03:06PM (#11724815)
I was on the fence about using Firebase for my new project...I'm no in the fence anymore! Congrats, this looks awesome!
Re:Firebase expands to become a unified app platform by dang on Wednesday May 18, 2016 @03:10PM (#11724841)
We changed the URL to that blog post from https://firebase.google.com/, since it gives the background.
Re:Firebase expands to become a unified app platform by toddmorey on Wednesday May 18, 2016 @03:41PM (#11725177)
Would love, love for Firebase to have a service similar to AWS Lambda to manipulate and transform data without having to maintain persistent servers.
Re:Firebase expands to become a unified app platform by wasd on Wednesday May 18, 2016 @06:00PM (#11726336)
You can use any Google Cloud product with Firebase so you have access to Cloud Functions. https://cloud.google.com/functions/
Re:Firebase expands to become a unified app platform by jasan on Sunday May 22, 2016 @10:43PM (#11751479)
The blaze plan does state full google cloud integration. But I dont think google cloud functions can be directly triggered with firebase
Re:Firebase expands to become a unified app platform by rapind on Thursday May 19, 2016 @09:52AM (#11730152)
I've been eyeing this. Can we kick off a Cloud Function via Firebase Cloud Messaging?
Re:Firebase expands to become a unified app platform by crashedsnow on Thursday May 19, 2016 @01:41PM (#11732047)
Hey.. PM for Cloud Functions here.

Short answer is no (well.. not without an intermediate proxy of some sort), but we're in the process of providing direct integration with Cloud Functions across many of the services that fall under the Firebase umbrella. So stay tuned!

Re:Firebase expands to become a unified app platform by rapind on Thursday May 19, 2016 @02:19PM (#11732379)
That will be awesome! We're running background jobs on a VPS right now and figured we could change that to a Firebase Queue -> Self hosted Director / Proxy service -> Google Pub / Sub -> Google Cloud Functions. Obviously the more direct route would save us some complexity!
Re:Firebase expands to become a unified app platform by wasd on Thursday May 19, 2016 @12:38PM (#11731455)
Sorry, I don't know. I don't really use Firebase.
Re:Firebase expands to become a unified app platform by bikamonki on Wednesday May 18, 2016 @07:03PM (#11726721)
Firebase is awesome! Realtime has become a great selling point with my clients (and a necessity for things like chat apps). However, after doing over 20 apps with Firebase I've had to combine with other PAAS due to some features missing/lacking: server-side code (event-driven like Parse had or like AWS Lambda) and better/easier search features. In the second case for instance, let's imagine a support app, it makes more sense to use a traditional SQL DB for objects like tickets, customers, etc while using Firebase for a realtime chat inside a ticket. Even a hosted Non-SQL with some good collection search feature is a better fit rather than using Firebase.
Re:Firebase expands to become a unified app platform by oaktowner on Thursday May 19, 2016 @12:13PM (#11731272)
Google PM here. You might want to look at Google Cloud's storage offerings (both SQL and non-SQL based), as well as its compute offerings (including Cloud Functions, which is event driven). One note: Cloud Functions was just announced and is still in alpha.
Re:Firebase expands to become a unified app platform by bikamonki on Friday May 20, 2016 @12:23PM (#11739134)
I am aware of the suggested services; however, the ideal would be to have them seamlessly integrated to Firebase.
Re:Firebase expands to become a unified app platform by messel on Wednesday May 18, 2016 @04:16PM (#11725512)
Huge feature set, thanks.

Any news on deeper/more complex queries (chaining, or something like joins without rewriting our data in multiple places)

Or faster queries (server side I've seen some very slow .once calls taking hundreds of ms)?

Also I'd love some tips on how to better scale listener/trigger functions. I have many listeners (server side) and am migrating them to explicit client endpoint point functions to handle it horizontally (more api workers).

Re:Firebase expands to become a unified app platform by hackergary on Wednesday May 18, 2016 @03:25PM (#11724990)
As a mobile (web) developer. How well does it work with React Native, and compare with Realm JS and the new Horizon from RethinkDB?
Re:Firebase expands to become a unified app platform by mayop100 on Wednesday May 18, 2016 @03:30PM (#11725041)
For React Native, we're working on updating our libraries as soon as possible. I haven't worked with Horizon, so I can't provide thoughts there.
Re:Firebase expands to become a unified app platform by _kyran on Wednesday May 18, 2016 @02:46PM (#11724628)
Looks great! It will certainly be filling the void that Parse's departue left.

Google already offered a lot more more than other platforms (ios) in terms of analytics and this just makes that gap even bigger.

Re:Firebase expands to become a unified app platform by struct on Wednesday May 18, 2016 @02:49PM (#11724648)
Congratulations on the release! It'll tale a while to digest the truck-load of new stuff you've got :D
Re:Firebase expands to become a unified app platform by calebm on Wednesday May 18, 2016 @11:52PM (#11727836)
Nice job with Firebase! I've got a friend who is an entry-level front-end developer, and he was able to develop this grocery list app with Firebase on his own: https://collaboralist.github.io/ (source code: https://github.com/KidIcarus1337/collaboralist), attesting to Firebase's claim of providing a Backend-as-a-Service.
Re:Firebase expands to become a unified app platform by nathan_f77 on Thursday May 19, 2016 @05:15AM (#11728949)
This is amazing, I'll probably be using Firebase for my next mobile app. I had a great experience with Parse, and I think their shutdown has left a big void. It looks like Firebase is filling that void, and then some.

I'm wondering if you might be able to speak candidly about this whole acquire => shutdown pattern? Why will Google choose to keep running Firebase, instead of shuttering it and getting you guys to work on something else? And do you have any thoughts on why Facebook might have wanted to shut down Parse?

Re:Firebase expands to become a unified app platform by joeyspn on Thursday May 19, 2016 @02:32AM (#11728433)
Congrats on the launch. What about hybrid (ionic/cordova/phonegap) apps? Any chance you'll be adding support via an official plugin?

Firebase has been a popular choice for backend, but now there's no clear way (at least as reflected in the current docs) to take advantage of all the offer (FCM, testing, etc).

Re:Firebase expands to become a unified app platform by jkscm on Wednesday May 18, 2016 @02:51PM (#11724662)
will user be able to opt out of tracking? Like Do-Not-Track