/advent-of-spin

Primary LanguageMakefileApache License 2.0Apache-2.0

Fermyon Advent of Spin

We understand that learning a new technology can be a little daunting, as there’s a lot of buzz around many new technologies and it can be hard to understand which deserve your attention.

We’re really excited by WebAssembly on a server and believe that writing your micro-services as Spin components provides a developer experience, locally and in the cloud, that far surpasses what we’ve become accustomed too over the last decade.

Providing just enough glue to allow you to focus on your domain and business logic, Spin simplifies the promise of building event driven architectures.

We want to help you find your footing with Spin and WebAssembly with a fun and effective process that doesn’t require reading, watching, or listening to hours upon hours of content. We built Spin to make things easier, and we want to show you that with our Fermyon's Advent of Spin.

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 genius; instead, we want to provide you two opportunities each week to spend 30 minutes (or less) writing and deploying your own Spin applications.

We’ll update this repository every Monday and Friday in December with a fun scenario for you to learn how to write your first WebAssembly applications.

If you’re unsure of any exercise, our friend David Flanagan (@rawkode) will also stream his solution to each challenge every Monday and Friday too, on Fermyon TV on YouTube.

We’ll also be providing awards across 6 bespoke categories and your solutions could win you some fantastic prizes, so don’t forget to read the submission guidelines for each challenge and submit your solution.

Challenges

Challenges will be added every Monday and Friday morning (9am CET)

Prizes

We'll be announcing prizes and winners throughout January. More details in the first week of the New Year.

We hope you've enoyed these challenges and we'll be live streaming more solutions from January 4th.