Serverless Blog
all
guides & tutorials
user stories
operations & observability
engineering culture
news

No Server November: Join the #noServerNovember challenge!

written by  
  Andrea Passwater

Ah, November. The month of re:Invent, pumpkin spice, and now: the #noServerNovember challenge.

Every week this month, we're releasing some Serverless Challenges that are designed to help experienced users level up, and brand new users get started. Do one, or three, for fun in your spare time!

If you do any of the challenges and tweet a link to your GitHub repo with the hashtag #noServerNovember, you just might win some official Serverless swag.

Be sure to check the rules before submitting!

As a side note, we also have a Serverless Examples Explorer on our website. So if you complete a challenge and feel good about it, submit it to our Examples Repo! It might get featured on serverless.com.

The challenges

There are currently 6 challenges to choose from!

Nov 12: Cute Cats, Alexa skill, AnimalBot

Make a website that serves visitors cute cat gifs.

Beginner track

Make a website. On that website, pull in a random cat gif. At its most basic, the gif should change every time the page is refreshed. Bonus points if you create a custom domain name.

Here are some resources to get you started:

How to submit to the Cute Cat challenge: 1. Tweet the link to your GitHub repo and your Cute Cat webpage. 2. Include the hashtag #noServerNovember.

Build an Alexa skill that tells you a random fact about One Direction.

Intermediate/Advanced track (fun version)

Make a serverless-backed Alexa skill. When you say, “Alexa, tell me something about One Direction,” or “Alexa, hit me with some One Direction facts,” Alexa should answer you and tell you a random fact about One Direction.

Here are some resources to get you started:

How to submit to the One Direction challenge: 1. Tweet the link to your GitHub repo, ideally also with a video (or sound clip) of the Alexa skill working, because that is way more fun. 2. Include the hashtag #noServerNovember.

Create a Twitter bot that recognizes animals in images.

Advanced track

Make a serverless, image-recognition-backed Twitter bot. When a user tweets at the bot: “@animalbot, what’s in this image?”, the bot should reply with the name of the animal, “It’s a panda!”

Here are some resources to get you started:

How to submit to the AnimalBot challenge: 1. Tweet the link to your GitHub repo and AnimalBot account. 2. Include the hashtag #noServerNovember.

Nov 5: Serverless Ipsum, DadJokeBot, GitHub Check

We've got three challenges this week to suit all levels! The Serverless Ipsum challenge can be done even if you've never set up an AWS account before, and have never coded anything in your life.

Every challenge you complete gets you one entry into the drawing.

Build a Serverless Ipsum generator.

Beginner track

Build a simple serverless-backed web app that displays Serverless Ipsum when it is loaded. Or Tony Danza Ipsum. Or The Office Ipsum. Or Reasons-I-Can’t-Take-Out-The-Trash Ipsum.

As long as it looks like Lorem Ipsum, but uses different words, we’re good. The page doesn’t have to look fancy, and you can do this even if you’ve never coded anything in your life!

Here’s a tutorial to get you started:

Plus, some inspiration for all of you not-a-developer-yet-but-learning types:

How to submit to the Serverless Ipsum challenge: 1. Tweet the link to your GitHub repo and your Ipsum webpage. 2. Include the hashtag #noServerNovember.

Make a Twitter bot that tweets dad jokes.

Intermediate/Advanced track (fun version)

Write a serverless-backed Twitter bot. Make it tweet dad jokes. That’s really all there is to it.

Here are some helpful links to get you started:

How to submit to the DadBot Twitter challenge: 1. Tweet the link to your GitHub repo and your DadBot account. 2. Include the hashtag #noServerNovember.

Automate a GitHub Check with Serverless.

Intermediate/Advanced track (actually useful (!!!) version)

This project is one of our favorites around the office, for its sheer usability. Automating anything to do with GitHub is just incredibly useful.

For the easy version, set up a GitHub check that makes sure there’s a reference to a GitHub / Jira / etc issue in the PR title. For the harder version, set up a GitHub check to automatically lint & reformat your code on a new commit.

Or, do something else fun. We’ll leave this open-ended.

Here are some resources to get you started:

How to submit to the GitHub Check challenge: 1. Tweet the link to your GitHub repo with a screenshot of the Check in action. 2. Include the hashtag #noServerNovember.

Nov 19: ???

Nov 26: Special Edition: re:Invent serverless hackathon

How it works

The first three Mondays in November, we'll release a new set of Serverless Challenges. We’ll also include some resources to get you started. The final week of November, we'll have a special edition re:Invent hackathon instead.

Find a challenge you like! Or better yet, find multiple challenges you like! You can enter separately for every challenge you complete, and you can complete any challenge at any time.

Do the challenge. Put it in GitHub. Tweet a link to your repo, plus any other relevant links or screenshots, with the hashtag #NoServerNovember.

Each entry qualifies you to win a prize. We will draw three winners every week, and we don't remove you from the pool until you win a prize. So if you complete a challenge during week 1, you could be in the drawing for weeks 2 and 3 as well. All the more reason to start early!

Draw dates:

  • Nov. 12
  • Nov. 19
  • Nov. 26

Rules

To qualify, the entry must use the Serverless Framework and a serverless backend (such as AWS Lambda, Google Cloud Functions, or Microsoft Azure).

You may only enter one time per daily challenge. You can, however, complete as many daily challenges as you want, and those will count as separate entries.

You must follow any additional instructions contained within the challenge descriptions to have your entry counted. Only entries that use the hashtag #noServerNovember will be qualified to win.

About Andrea Passwater

Andrea leads growth marketing at Serverless.

guides-and-tutorialsoperations-and-observability - 20.11.17

Birth of the NearCloud: on CRDTs and Kuhiro

Miss our October Serverless SF Meetup? Here's the video! Learn all about CRDTs from the founder of Kuhiro, Russell Sullivan.

written by Andrea Passwater

 - 31.03.17

Building a REST API in Node.js with AWS Lambda, API Gateway, DynamoDB, and Serverless Framework

A hands-on tutorial on building a REST API in Node.js using AWS Lambda, API Gateway, DynamoDB, and the Serverless Framework .

written by Shekhar Gulati

Join 12,000+ other serverless devs & keep up to speed on the latest serverless trends.

Join 12,000+ other serverless devs & keep up to speed on the latest serverless trends.

Made with love in San Francisco + Atlanta, Austria, Germany, Pakistan, Poland, Nebraska & Thailand

Serverless, Inc. © 2018

Join our newsletter and get the latest news about Serverless products and happenings. #noSpamWePromise