darylsze / firebase-gcp-examples

Firebase & GCP Examples. serverless app architectures, languages, tools & more!

Home Page:https://medium.com/@jthegedus/table-of-contents-ec337953b39b

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firebase & GCP Examples

Firebase & GCP examples exploring FaaS with Cloud Functions, BaaS with Firebase, serverless app architecture, server-side rendering and more!

styled with Prettier all contributors prs welcome

πŸ—’οΈ notes on examples Β· πŸ”§ code compatibility Β· πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ contributions Β· πŸ’» developer tools used Β· πŸ‘¨β€πŸ’» find me

Firebase & GCP

πŸ“‘ posts & code

For all my blog posts, see my Medium Table of Contents post.

Legend: πŸ“š Theory, πŸ’» Examples & πŸ’¬ Comments.

Blog posts Repo/Folder
πŸ’¬ Awesome Firebase awesome-firebase
πŸ’¬ State of Firebase (late 2018) --
πŸ’¬ Exploring Cloud Functions for Firebase --
πŸ“š Babel & preset-env --
πŸ“š Firebase Package Names and Bundle Sizes fb-namespaced_packages
πŸ“š Cloud Functions for Firebase with Compiled Code --
πŸ’» Part 1: Cloud Functions for Firebase with Babel, Flow & TypeScript fb-functions-compiled_code
πŸ’» Part 2: Cloud Functions for Firebase with Flow, TypeScript & ReasonML via ParcelJS fb-functions-compiled_code
OLD (to be replaced) Technical Blog posts Repo/Folder
ES6+ in Cloud Functions for Firebase #2 firebase-functions-babel-example
Express.js on Cloud Functions for Firebase firebase-functions-express
GraphQL Server on Cloud Functions for Firebase firebase-functions-graphql-example
Next.js on Cloud Functions for Firebase with Firebase Hosting firebase-functions-next-example
GraphQL Server on GCP Cloud Functions gcp-functions-graphql

πŸ—’οΈ notes on examples

These examples use Yarn for all npm scripts, so either install Yarn or replace all uses of yarn in the scripts with npm run.

I use asdf to manage my Node runtimes. Some examples require specific Node versions, see the .tool-versions file or use this tool to get the exact versions.

πŸ”§ code compatibility

Everything was tested on Ubuntu 18.10. If you wish for Windows native support please submit an issue so we can work on a Windows branch. Please report any macOS errors as I do not have access to a device to test. My development environment can be found here.

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ contributions

Thanks goes to these wonderful people (emoji key):


James Hegedus

πŸ“ πŸ’» πŸ“– πŸ’‘ πŸ€”

This project follows the all-contributors specification. Contributions of any kind welcome!

Please note: I do intend to write a blog post about each of the examples here. I have a lot of examples in various stages of progress that I will release when I have the blog post written. If you wish to contribute to examples prior to a post being written I will of course credit all contributions to each particular example πŸ˜„

If you have a request please open an issue so we can discuss how & why it should be implemented.

πŸ’» developer tools used

  • asdf - extendable version manager with support for Node, OCaml, Ruby, Go, Python and more!
  • Yarn - NodeJS package manager
  • PrettierJS - Opinionated Code Formatter.

πŸ‘¨β€πŸ’» find me...

About

Firebase & GCP Examples. serverless app architectures, languages, tools & more!

https://medium.com/@jthegedus/table-of-contents-ec337953b39b

License:Other


Languages

Language:JavaScript 89.7%Language:TypeScript 9.3%Language:OCaml 1.0%