Open in app

Sign In

Write

Sign In

Chris Esplin
Chris Esplin

2K Followers

Home

About

Published in How To Firebase

·Aug 13, 2018

Test-Driven Cloud Functions

The biggest, nastiest problem with Cloud Functions is that they’re tough to test. The Cloud Functions team has done a great job of creating local Cloud Functions emulators; however, I’m not a fan of local emulation. Emulation is great if you don’t know how to write integration tests, but if…

JavaScript

9 min read

Test-Driven Cloud Functions
Test-Driven Cloud Functions
JavaScript

9 min read


Published in How To Firebase

·Aug 7, 2018

Firebase SSR Starter

I love starting new projects! It’s so much fun to architect an app from scratch. My latest project is another app starter, this time focusing on server-side rendered React with the regular hooks into Firebase and a special focus on performance. It’s basically an app shell that scores well on…

JavaScript

5 min read

Firebase SSR Starter
Firebase SSR Starter
JavaScript

5 min read


Published in How To Firebase

·Jul 25, 2018

Cloud Functions: Migrating to Node 8

Google Cloud Functions has been stuck on Node 6 since launch. But Google Cloud’s Next conference is this week, and they just announced the new Node 8 runtime. I miss my async/await from Node 8, so I spent the morning upgrading my Cloud Functions. Steps to Upgrade to Node 8 Here’s what you need to do…

JavaScript

1 min read

Cloud Functions: Migrating to Node 8
Cloud Functions: Migrating to Node 8
JavaScript

1 min read


Published in How To Firebase

·Jul 24, 2018

MILDLY SECRET: 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! I only discovered custom claims when I complained about the lack…

JavaScript

3 min read

JavaScript

3 min read


Published in How To Firebase

·Jul 17, 2018

Introducing 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. Juarez and I have been in the Google Developer…

Firebase

3 min read

Firebase

3 min read


Published in How To Firebase

·Jul 10, 2018

Firestore Sub-Collections

If you’ve been keeping up on Firebase in the last year then you’re likely using Firestore. Firestore is a bit of a successor to the original Firebase Realtime Database. After Google purchased Firebase in October of 2014 Firebase had to move over to Google infrastructure. …

Firebase

3 min read

Firebase

3 min read


Published in How To Firebase

·Jul 3, 2018

Firebase Security: A Response

I pay close attention to the Firebase ecosystem, so my Google News feed often has Firebase- and Google-related articles in it. A few weeks ago I saw an article pass through my feed about Firebase apps leaking data. It was coverage of some security research by a company named…

Firebase

3 min read

Firebase

3 min read


Published in How To Firebase

·Apr 7, 2017

Firebase Security & Rules

Grab a drink and settle in for a long, cozy ride — Firebase is a cloud datastore that’s accessible directly from any connected client. Because any client can connect to any Firebase, you must write security rules to secure your data. Failure to write proper security rules will leave you wide open to attack. But don’t worry! …

Firebase

10 min read

Firebase

10 min read


Published in How To Firebase

·Mar 26, 2017

Cloud Functions for Firebase

Cloud Functions for Firebase are Google’s serverless solution for Firebase apps. They can be used as the (R)eactor functions for FIRE Stack app architecture. …

Nodejs

5 min read

Nodejs

5 min read


Published in How To Firebase

·Feb 6, 2017

HiiTClock.com

Redux + Firebase + localStorage for offline-first support — I spend a lot of time advocating for Firebase. I’ve been Firebase-monogamous since 2014, when I kissed the last of my MySQL code goodbye and good riddance. I get a few questions over and over again regarding Firebase How do you search Firebase collections? Does Firebase have offline support for…

JavaScript

7 min read

JavaScript

7 min read

Chris Esplin

Chris Esplin

2K Followers

Front-End Web Developer; Google Developer Expert: Firebase; Calligraphy.org

Following
  • Ellen K. Pao

    Ellen K. Pao

  • The Startup Grind Team

    The Startup Grind Team

  • Eric Elliott

    Eric Elliott

  • Bryan Johnson

    Bryan Johnson

  • Franck Boullier

    Franck Boullier

See all (226)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech