Coder Social home page Coder Social logo

advent-of-spin's Introduction

Fermyon Advent of Spin

'Tis the season to learn something new. 🎄

Learning a new technology is fun but can sometimes be a little daunting. The technology we’re really excited about is serverside WebAssembly and believe that Wasm will power the next wave of cloud computing. Spin is an open-source framework for building and running serverless applications powered by WebAssembly.

We built Spin to make the developer experience easier, and we want to show you this through Fermyon's Advent of Spin. You will be presented with fun coding challenges that'll help you find your footing with Spin and WebAssembly. Whether you’re a newcomer to this whole serverless apps thing or a seasoned Spin developer, these challenges will provide your brain with a stimulating little project each week.

While our Advent of Spin takes on some characteristics of Advent of Code, ours is not meant to test your algorithms, data structures, or mathematical acumen. Instead, we want to provide you the opportunity to write and deploy your own cool Spin applications every week.

We’ll update this repository every Tuesday in December with a fun scenario for you to learn how to write WebAssembly applications. And yes, the challenges will encompass everything from simple static sites, to using Large Language Models and AI.

If you’re unsure of any exercise, we will go over a solution and present next weeks challenge in our weekly Live Code Tuesday on YouTube.

How Do I Participate?

Simply click on each challenge, and follow the instructions.

Challenges

Challenges will be added every Tuesday during our Live Code Tuesday at 17:00CET

Prizes

Oh and there are fantastic prizes for everyone who completes each coding challenge!

  • Challenge 1 - A special Spin denim tote bag
  • Challenge 2 - Phippy's Field Guide to Wasm
  • Challenge 3 - Limited edition Fermyon Fanny Pack
  • Challenge 4 - Exclusive Fermyon Beanie

Image of the prizes. A spin denim tote bag, Phippy's Field Guide to Wasm trail map puzzle set, A Fermyon Fanny Pack, and A Fermyon beanie

We'll also have awards for a few bespoke categories, too! Make sure to read the submission guidelines for each challenge and submit your solution to this Typeform page for each challenge. If hyperlink doesn't work, please enter https://fibsu0jcu2g.typeform.com/adventofspin23 directly in your browser in a new tab.

Pre-Requisites

To participate you need to have the following installed:

Nobody Must Code Alone!

We’re all around in the Fermyon Discord server. Come hang out, ask questions, and help others out as we work through the season’s challenges. This is a great opportunity to meet others in the community as well as the engineers behind the Spin project and Fermyon Cloud.

We’ll also post on X/Twitter and LinkedIn, dropping some helpful resources and videos.

Yes, the main goal of Advent of Spin is to get you solving problems and winning prizes. But we also hope that you’ll find inspiration in these projects to build something on your own. If that inspiration happens to strike, let us know. We love hearing about the amazing things you build!

Prior years challenges

Advent of Spin 2022

Want practice for this year's challenge? Try out last year's challenges and let us know what you think. The validation endpoint is still valid.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.