HNHacker News
TopNewBestAskShowJobs

sebag1507

5 karma · joined October 16, 2022

Engineering Leader focusing on making Google’s 3P application developers successful. Former many things: AWS head of Cost Management Platform, SMB CTO/CPO, consultant.

Twitter: @sgnagnarella

submissionscomments
sebag1507··on Building a Custom MCP Server to Query Firebase from Cursor
* I work at Firebase and I have not reviewed the code itself*

Very impressive, congrats, and thank you for being a Firebase user!

Let us know what we should add to our MCP server.

You can reach out to me on X at sgnagnarella@ or post in our UserVoice forum:

https://firebase.uservoice.com/forums/948424-general

Cheers

sebag1507··on Khelo: Open-Source App for Cricket Team Management Built with Flutter
<disclaimer: I work for Firebase>

Congratulations Mayank, this is very cool! I'd love to learn more about your journey building this platfrom.

sebag1507··on Firebase Authentication User Enumeration Bug
You can enable or disable email enumeration in Firebase Auth: https://cloud.google.com/identity-platform/docs/admin/email-...
sebag1507··on Ask HN: What are the top BaaS (Back end as a Service) platforms in 2023
[I work for Firebase]

One of the advantages we offer is ease of use backed up by GCP scale, reliability, and wide variety of additional products.

For example if you use Firestone and Cloud Functions with Firebase, you will still see your instances in GCP.

In that sense Amplify offers a similar experience but a higher complexity and a smaller community.

sebag1507··on Ask HN: Is Firebase suitable for a realtime multiplayer game?
[I work at Firebase :)]

Realtime Database (RTDB) client update latency (in ideal situations) is below 100ms (blazing fast). You could absolutely track the state of the game in RTDB (e.g. players' position, artifacts, etc). You do that using the RTDB SDK and all clients listening to the same document will get updated.

For time dependant events (like bombs) you can use scheduled functions : https://firebase.google.com/docs/functions/schedule-function...

The client setting the bomb calls the function, the function updates RTDB with the location of the bomb and schedules the explosion. 10s later it updates RTDB with the explosion happening.

My 2c

sebag1507··on Front end developers: stop moving things that I’m about to click on
<I work for Firebase>

You can see the size of each bundle in here: https://firebase.google.com/docs/web/sdk-metrics

sebag1507··on Ask HN: Easiest to deploy web development framework?
<I work at Firebase>

Hey I recommend checking Firebase and our support for Web Frameworks.

"Firebase Hosting integrates with popular modern web frameworks including Angular and Next.js. Using Firebase Hosting and Cloud Functions for Firebase with these frameworks, you can develop apps and microservices in your preferred framework environment, and then deploy them in a managed, secure server environment. "

https://firebase.google.com/docs/hosting/frameworks-overview

sebag1507··on Google alerted Californians to an earthquake before it happened
Google’s system uses a combination of ShakeAlert signals and proprietary technology. ShakeAlert is only used in California, Washington, and Oregon. You can read more:

- https://blog.google/products/android/earthquake-detection-an...

https://blog.google/products/android/earthquake-detection-an...

https://www.theverge.com/2021/4/28/22407676/google-expands-a...

sebag1507··on Cloudflare Pages: Best server tech since CGI-bin?
[I work at Firebase] Hi folks, I've seen some notable mentions of Firebase in this thread. Last week, during the Firebase Summit we launched preview support for Web Frameworks like NextJS and Angular Universal: https://firebase.google.com/docs/hosting/frameworks-overview

Support during this early preview includes the following functionality: - Deploy Web apps comprised of static web content - Deploy Web apps that use pre-rendering / Static Site Generation (SSG) - Deploy Web apps that use server-side Rendering (SSR)—full server rendering on demand

Cheers,

sebag1507··on Cloud costs are in a bubble
[I work at Firebase, but opinions are my own] I am happy to report that Firebase is actually used by companies of all sizes and types, including Fortune 1000.

I appreciate the concern though :).

sebag1507··on We're moving on from Firebase
[I work at Firebase, but opinions are mine]

First and foremost I appreciate the time you spent putting together the article. Feedback is a gift and always welcome.

I'll address your main point: Firebase and GCP.

Over the past decade, developers have consistently turned to Firebase as the fastest way to take their idea to market, thanks to an innovative client-first model and a singular focus on developer experience. Our goal is to provide a comprehensive and "opinionated" platform that just works, saving considerable development and maintenance time.

We consciously build some of our services on top of GCP primitives like Cloud Storage and Cloud Functions. This allows us to best apply our team in continuing with our mission, while also making sure that our users never outgrow the platform in any dimension (security, scalability, compliance, etc).

You bring up excellent points as far as our UX and better integration opportunities. My goal is not to necessarily push developers to GCP. The way I see it is that both platforms serve users with different use cases and preferences. Some will use one over the other, and many will use both.

I would love to continue the conversation and I hope you don’t mind if I try to reach out.