We will discuss working with firebase cloud functions and the intricacies of using various packages to trigger your functions. We will cover crawlbots for SEO-friendly single page applications, as well as payment processing systems like Stripe where webhooks will become necessary to kick off certain processes in our app.
I will show you how to initialize a project with firebase tools, setup your first cloud function, and then write a few handy dandy functions that will be used to process a user's payment. In addition, I'll be covering how to remind them of their upcoming subscription renewal, and recognize a bot from a normal user so that we can redirect bots to a headless browser rendering of our application using Rendertron.
This is a very packed lecture with some great information using some of the latest Angular tools available to developers. This would be of great interest for any developer considering using a serverless systems. Our front end will be made in ionic using AngularFire to communicate with our cloud server for displaying our data. I'll only be briefly scratching the ionic portion, but if we have time I'll discuss how I cobbled together the front end for a quick demo.
*About the Speaker*
Tom Lesperance is the founder of NovaCode, a software development company specializing in web applications. His team primarily builds MEAN stack applications using Angular for the frontend. Tom is also one of the co-organizers of the ATL Angular meetup.
Claim the event and start manage its content.I am the organizer