Summer Functions

Summer Functions
SvgWith
Queen Raae & The Nattermob Pirates

Join the fun this summer and deploy at least three Gatsby Serverless Functions  🎉🎉🎉

Flowers

Tried and failed with serverless/lambda/aws before?

Newly released Gatsby Functions radically simplifies how to write and deploy serverless functions. We are here to make sure you get all the way to deploy this time with a forum, live webinars and more 💪

Done the res.send({hello: "world"})example, now what?

Not sure what to use Gatsby Functions for? Or how to make them production ready? Get practical real world experience by completing our weekly challenges. We'll also throw in some whimsy, because why not have some fun while you are at it 🤪

Want to integrate all the things?

By learning how to make serverless functions, you'll be able to integrate any service with an API to your site but also to each other 🤯

Five weeks, Five Challenges

Learn Gatsby Functions by completing at least three of our five challenges this summer.

If you get stuck we are here to help with live webinars on Tuesdays and group code review on Wednesdays.

Dates

Summer Functions runs from Saturday, July 17th to Friday, August 27th, with a week's break between the third and fourth challenges to let you relax or catch up before the final stretch.

The Challenges

You can add the Gatsby Serverless Functions to you existing Gatsby site (>=3.7), use our starter Gatsby site or create an API only Gatsby project to be consumed by your older Gatsby site or another site completely.

Email Queen Raae if you are wondering what option is best for you at queen@raae.codes

Week 1

Collect email addresses (and more) from visitors

It could be an RSVP on an event page, application submission, newsletter sign up or something else your site needs.

Topic: How to get data from your Gatsby site into Userlist, ConvertKit, GoogleSheet, Fauna, AirTable, or another service of your choice.

Week 2

Gather reactions (claps, hearts, unicorns, votes) from visitors

Add Medium-style clapping, Dev.to-style unicorns, your favorite emoji reactions or voting to your site using Fauna, or another service of your choice.

Topic: How to limit submissions and securing your function to minimize abuse and misuse.

Week 3

Limit usage to visitors who have logged in

Add authentication checks to either challenge 1 or 2. We'll add Auth0 to your site if you have no auth already.

Topic: How to handle authentication in your serverless function.

Week Break

Topic: Relax or play catch up!

Week 4

Display live data on your site

Get the data from Twitter, GitHub, YouTube, Twitch, Instagram or wherever makes sense for you.

Topic: How to poll data in React and how to cache data for your site in a Gatsby Functions if there are limits on the API you use.

Week 5

Get paid!

Charge money through your site for something. Stay in Stripe test mode, or start thinking about something real to sell...

Topic: How to customize you payment flow and hook into the Stripe events with a custom webhook.

Lollipop

In addition to the weekly schedule, we'll sprinkle in some Bonus Webinars on topics related to Gatsby Functions and serverless with guest instructors.

The Weekly Schedule

Saturday

Eagerly await the challenge prompt. Start hacking right away, or wait until Monday.

Tuesday @

15:00 UTC / 8 AM PST

Join the live webinar (or watch the replay at your convenience) where Queen Raae codes through a possible solution to the challenge, and you may ask questions.

Wednesday @

15:00 UTC / 8 AM PST

Level up with group code review. Get help and feedback from us and the other sailors and sea dogs (max 8) on your code.

Friday @

18:00 UTC / 11 AM PST

We'll wrap up the challenge Nattermob style with a piratical live stream on YouTube where Paul, the navigator, talks Queen Raae through a possible solution 🏴‍☠️

All week

The forum is open and we're there to help along with the other cats, sailors and sea dogs.

♻️ Rinse and repeat for 5 weeks
Beach

Join the fun

Make sure to jump onboard as soon as you can,
the paid packages all have limited seats!

Friday wrap-ups, and all the bonus streams, is viewable by anyone on YouTube.
No purchase necessary.

Ship's cat

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$250

 

Sailor

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$550

 

Sea Dog

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$1375

 

100% Money-Back Guarantee
If you are not satisfied with Summer Functions, let me know and I’ll give you a full refund.

Need a discount?
If for some reason these prices are outrageous to you (between jobs, transitioning into tech, do not live in the US or Northern Europe etc. etc.) email queen+mercy@raae.codes and we'll figure something out 👀

The crew

You might know of us from Gatsby Deep Dives with Queen Raae and the Nattermob Pirates; a weekly rum-fueled treasure hunt in the sharky waters around the Gatsby islands on YouTube.

This summer we anchored up at the island of Gatsby Functions to help you get properly started with serverless.

Queen Raae wrote her first JS in 2000

Raae started playing with Gatsby back in 2018. She is the woman behind the Gatsby app POW! — the privacy-first menstrual cycle journal and the creator of the Gatsby plugin: gatsby-remark-oembed. She also spoke at Gatsby Days 2020.

Special skill: Duck taping together services to create side projects

Pirate Paul is an absolute Gatsby fan-boy

Paul's Gatsby adventure also began in 2018. Shortly after he released the Gatsby plugin: mdx-embed, and in 2020 he won Gatsby's Silly Site Challenge by creating a site exclusively about bums!

Special skill: Once built a design system in 11 minutes

Pirate Ola taught himself to code

Gatsby met Ola's need for 'hands-on'-tinkering and practical, real-world usage when learning to code. He is the junior dev on POW! — the privacy-first menstrual cycle journal and is very much looking forward to teaching the Pirate Princess Lillian (6) to code.

Special skill: Creates piratical stories to explain Gatsby concepts


The bonus pirates

Securing your Gatsby Serverless Functions

Gatsby Staff Security Engineer, Mike Gualtieri will show us how to fix common security flaws he has seen in real life production code.

Sign up for the free webinar
Thu, Jul 29, 2021 20:00 CEST / 11:00 AM PST

Architecting your Gatsby Serverless Functions

Swizec Teller, author of the Serverless Handbook, shows us how to architect our serverless functions so we do not end up with a big old mess.

Sign up for the free webinar
Mon, Aug 2, 2021 17:00 CEST / 08:00 AM PST (might change)

Testing your Gatsby Serverless Functions

I am working on getting a special guest to show us how to test our Gatsby Functions.

Date to TBD

Photo by Emily Morter on Unsplash

What's included in the packages?

The Summer Functions Command Central is a private GitHub repo you'll get access to and keep access to until the end of the year.

Forum

The Discussions tab of the private GitHub repo will be our forum. There you you can ask questions, discuss possible solutions and get to know the other cats, sailors and sea dogs.

Challenges

Each Saturday you'll receive the challenge in your inbox. In addition you will be able to find it as a thread in the forum.

Live Webinars

Each Tuesday Queen Raae we'll walk you through a possible solution to the challenge as a live webinar where you can ask questions. The webinar recordings will be available to view, at your convenience, until the end of the year.

Code Samples

The live webinar code will be available as a Pull Request in the private GitHub repo. Feel free to comment and ask questions directly on the Pull Request.

Group Code Review

If you are a sailor or sea dog you are invited to join the group code review every Wednesday. There you will get feedback on your code from Queen Raae and others in the group of max 8 people.

One-on-One Pair Programming Sessions

Sea dogs get 3 pair programming sessions with Queen Raae at a convenient time for both. Each session is 40 minutes.

Community functions

In addition to the paid packages there are bonus webinars and YouTube live streams open to all!

YouTube live streams

Every week we close off the challenge with a Nattermob live streams where Pirate Paul navigates us through his solution to the challenge. And we show off what you have accomplished if you let use know.

Free Bonus Webinars

A practical introduction to Gatsby Functions

Sign up for the free webinar A practical introduction to Gatsby Functions

Tue, Jul 13, 2021 17:00 CEST / 8:00 AM PST

Securing your Gatsby Functions with Gatsby Staff Security Engineer, Mike Gualtieri

Sign up for the free webinar Securing your Gatsby Functions with Gatsby Staff Security Engineer, Mike Gualtieri

Thu, Jul 29, 2021 20:00 CEST / 11:00 AM PST

Architecting your Gatsby Serverless Functions with author of the Serverless Handbook, Swizec Teller

Sign up for the free webinar Architecting your Gatsby Serverless Functions with author of the Serverless Handbook, Swizec Teller

Mon, Aug 2, 2021 17:00 CEST / 08:00 AM PST

Beach

Join the fun

Make sure to jump onboard as soon as you can,
the paid packages all have limited seats!

Friday wrap-ups, and all the bonus streams, is viewable by anyone on YouTube.
No purchase necessary.

Ship's cat

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$250

 

Sailor

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$550

 

Sea Dog

  •   Access to the forum
  •   5 Challenges
  •   5 Code Samples
  •   5 Live Webinars
  •   5 Code Review Sessions
  •   3 One-on-One Pair Programming Sessions
$1375

 

100% Money-Back Guarantee
If you are not satisfied with Summer Functions, let me know and I’ll give you a full refund.

Need a discount?
If for some reason these prices are outrageous to you (between jobs, transitioning into tech, do not live in the US or Northern Europe etc. etc.) email queen+mercy@raae.codes and we'll figure something out 👀

Flag

Rather be a Stowaway?

Would you like to keep the summer open? Only have time for one challenge? Not really into group things? Not ready to commit yet? Some other reason or impediment?

Summer Functions is more than the paid packages. We'll stream live on YouTube every Friday, and sprinkled throughout, there are free bonus webinars.

Stay in the loop as a Stowaway by signing up for Queen Raae's Piratical Gatsby Newsletter!


Questions?

Send an email to queen@raae.codes