August 17th - September 30th, 2021

FuncJam

Get creative with Functions on Gatsby Cloud for a chance to win exclusive swag and prizes!

FuncJam

It’s summertime and you know what that means… It’s Func-y time!

To continue celebrating the launch of Functions on Gatsby Cloud, we’re holding a Functions building contest! And yes, there will be prizes.

Submit your ideas for using Functions on Gatsby Cloud to bring your site to life plus get exclusive swag.

The people with the top three entries will get to choose between:

  • A M1 Mac Mini
  • A MOMENTUM Wireless Headphones from Sennheiser or
  • A $500.00 USD donation in their name to a certified 501c3 charity of their choosing

How To Participate

Ready to build your own Gatsby function and enter to win? Simply follow these steps and you’re on your way!

Contest Rules & FAQs

Where can I learn more about Functions on Gatsby Cloud?

Check out the Gatsby Docs for a lot of valuable information on getting started and how Gatsby Functions are empowering teams and individuals to build powerful, dynamic, and scalable websites with just a few lines of code.

Who can participate?

Anyone can participate and no purchase is necessary. The contest is global, so submissions will be accepted from all regions.

Can I have more than one submission?

Of course, you go-getter you! Everyone who enters is only eligible to win once, but we pinky-promise to look at each entry individually so please send us all your Func-y fresh ideas.

How will the submissions be judged?

The short answer is all submissions will be judged on Code Quality, Usefulness, and Creativity & Originality. We made a special section to help break this down further so please check out “Judging & Ownership” below.

What is the deadline to submit and how will I know if I won?

The deadline for Gatsby FuncJam contest submissions is September 30th, 2021 at 11:59PM Pacific Time. The FuncJam challenge winners will be highlighted here on the FuncJam site and on the Gatsby Blog. Some submissions may even be highlighted at GatsbyCamp: Fall ‘21 on September 16th! All submissions may be referenced publicly.

What are the prizes?

Three grand prize winners will get to choose from one of the following:

  • A M1 Mac Mini
  • MOMENTUM Wireless Headphones from Sennheiser
  • A $500.00 USD donation in their name to a certified 501c3 charity of their choosing!

Please note that prizes cannot be substituted for cash.

In addition, everyone with a valid contest submission will receive an exclusive Gatsby FuncJam sticker that can only be gotten by participating in this challenge. Check out “How are submissions judged?” below for information on what constitutes a valid submission. Will people stare in awe at your shiny new swag? Mayhaps.

Please note all FuncJam stickers will be mailed out to people who submit at the close of the contest (in October). One sticker per valid submission.

Helpful Links and Resources

Judging & Ownership

All submissions will be judged on the following qualities. For a full example and submission checklist, see the FuncJam example submission repo.

How are the submissions judged?

All submissions will be judged on the following qualities. For a full example and submission checklist, see the FuncJam example submission repo.  

Code quality and legibility

While largely subjective, code quality and legibility are critical to the success of open source software — it’s how the community is able to peek under the hood and learn how things work. Functions should be understandable by other developers, with clearly written code, obviously named variables, and a general effort made to produce clean, maintainable, understandable code.  

Performance

Gatsby’s most prominent selling point is its performance. Make sure your Function on Gatsby Cloud is as blazingly blazing fast as possible — Gatsby should start you at 100 — to make sure you’re delivering high performance.  

Live demo available

Knowing which Function on Gatsby Cloud will work best for you can be tough. It’s important to be able to try functions out, so make sure to set up a demo site so the community can see your Gatsby Function in action! And, please note that a live demo is required in order to be eligible to be a grand prize winner.  

Documentation in the README

Have you ever tried new software without docs? No fun, right? Make sure your function comes with a README that includes installation instructions and details all function options and any other included features.  

Accurate metadata

In order to show up in searches, Functions on Gatsby Cloud need to use the keywords “gatsby” and “gatsby-functions” in their package.json, along with an author and repository field. This will ensure your function shows up in the Gatsby showcase and npm searches!  

Creativity & Originality

Shhhhh… Don’t tell anyone but Gatsby has THE MOST creative minds building new stuff. FACTS. So, we beg of you: Please don’t hold back when creating your Gatsby Functions — Have fun and think outside the cube!

FuncJam Showcase

Groovy Analytics by Paul Scanlon icon

Groovy Analytics
by Paul Scanlon

Goal Tracker by Kyle Gill icon

Goal Tracker
by Kyle Gill

Do I Need Sunglasses? by Ash Hitchcock icon

Do I Need Sunglasses?
by Ash Hitchcock

Project Bunting by Nicholas Martin icon

Project Bunting
by Nicholas Martin

Temperature Converter by Petter André Haugseth icon

Temperature Converter
by Petter André Haugseth

Ruby's TimeShip by Lillian by Lillian and Ola Vea icon

Ruby's TimeShip by Lillian
by Lillian and Ola Vea