We've all met technologies that inspire love, hate or ambivalence. You'll ❤️love❤️ Firebase.

We know what Firebase can do for you and when you should use other tools. We're not shy about recommending other technologies.

We're also not shy about how much faster your team can ship when using Firebase appropriately.

We support businesses large and small.

Are you building on Firebase? Drop us a line! We love to hear how developers and companies are using Firebase.

We can't always write the code, but we can always point you in the right direction. We believe in the Firebase community and want to see our favorite app platform become the defacto starting point for every new web, Android or iOS project.

Check out spectrum.chat/Firebase to say "hi" or ask Firebase-related questions.

You chose Firebase because you want to ship faster. We deliver on that promise.

We write code to establish your project on strong footings.

Most Firebase projects face similar hurdles, typically related to data models and framework integrations. We architect new and existing Firebase projects to create scalable, maintainable systems that will grow with your business for years to come.

High-performing teams need technologies that they love.

We'll help your team fall head-over-heals for Firebase's developer-friendly ecosystem.

Firebase is an incredible multiplier that will help your team ship faster and more confidently. And when Firebase isn't the right answer, we'll follow your lead to strategize the integrations your team will need.

Articles

Firestore sub-collections: Back from the dead!

Firestore sub-collections: Back from the dead!

Once upon a time, Firestore sub-collections were broken. They were hardly useful.

Then a bunch of ingenious engineers from the Firebase team figured out how to query across sub-collections, no matter how they were nested.

Rejoicing ensued and sub-collections became the go-to data model all across the land!

read more...
VSCode Remote Starter

VSCode Remote Starter

Visual Studio Code Remote - Containers is a tight integration between VSCode and Docker. It enables VSCode to launch within an isolated, repeatable, stateless Docker container.

Stateless development environments make jumping into an old project easy, because the runtime is standardized and requires minimal setup.

Use Docker Compose to make launching and managing Docker containers a breeze.

read more...
Firebase Environments

Firebase Environments

Serious Firebase projects need multiple environments, usually at least three: dev, test and prod.

And you'll need to set these environments up at the beginning of a new project. This kind of setup is much harder to do once the codebase has grown and you're settled into your workflows.

read more...
Scotch.io: Get Your Apps Started Blazing Fast

Scotch.io: Get Your Apps Started Blazing Fast

Google has invested heavily to make Firebase a full-featured application platform for web. It's dirt cheap to use. It's reliable. It saves up to 50% of your dev time.

read more...
Test-Driven Cloud Functions

Test-Driven Cloud Functions

The biggest, nastiest problem with Cloud Functions is that they’re tough to test.

read more...
Custom Claims

Custom Claims

I’d like to talk about my favorite feature of Firebase Authentication.

You probably haven’t heard of it, because it’s buried in one of the “getting started” guides in the Firebase docs and nobody reads ALL OF THE DOCS!

read more...
Full-Stack Firebase

Full-Stack Firebase

In the Summer of 2017 I was approached by some great folks from Udemy.com. They were interested in publishing a Firebase course to their platform and thought that I might be interested in collaborating on a course with Juarez Filho.

read more...