WINNER RECAP: Golem Hackathon at LambdaConf 2024

Events
May 8, 2024
The Golem Hackathon, held on May 8th, 2024, at LambdaConf in Estes Park, Colorado, brought together developers from various programming backgrounds to compete in a weekend of coding and innovation. With over 70 participants, the event featured intense competition and exciting prizes.

On May 8th, 2024, we invited developers skilled in Rust, Go, C/C++, Python, Zig, Swift, JS, Grain, C#, and all languages supported by WebAssmebly to participate in the Grand Finale Golem Hackathon in LambdaConf 2024. We were thrilled to have sponsored both the conference and the hackathon and can’t wait to do it again next year.

Let’s take a quick trip back to May 8th.

The energy was high at the Golem Hackathon, as developers from all over gathered for a weekend of intense coding, creative problem-solving, and innovation. Held at Estes Park, Colorado, the event brought together over 70 participants eager to showcase their skills and compete for the grand prizes.

The prizes

Apart from the creative collaboration present, and dinner and drinks, of course, Golem Hackathon’s participants were in for some pretty exciting prizes:

1# Alienware 27-inch Gaming Monitor 

2# iPad

3# Gaming Mechanical Keyboard

4# Golem’s Collectible Swag

The winners

FIRST PLACE

After careful deliberation, the judges announced the grand prize winner: John Anderson with a realistic, complete, and useful solution for a key-value store, with all functionality exported and made available via Golem’s API and API gateway layers.

John’s work included several tests, taking advantage of a Durable State, and implementing key-value stored in memory, which helped showcase one of Golem’s many strengths.

Excellent work, John! Thank you for showcasing a great example of durable execution.

SECOND PLACE

The judges awarded the runner-up spot to Daniele Torelli, developing an SBT Plugin that can take different steps involved in making a WebAssembly component for Scala, and turning it into something simple: an SBT component that was not only exported but also deployed on Maven.

Daniele shared, during the award ceremony, that he had a pleasant experience during the Golem Hackathon. One insightful thing he mentioned is that when dealing with tooling, you must take the burden off of the user, which means you have to take the burden on yourself. The ultimate goal is to jump over all the hurdles, so that it’s an easy and smooth experience for the user.

It took some time, but Daniele provided an outstanding outcome.

Great work, Daniele! We enjoyed seeing your hard work.

THIRD PLACE

Although it was a tough decision, the judges awarded third place to Ziverge’s Scott Weaver, for his complete and excellent work in taking advantage of the Durable State and showing how there isn’t a mandatory need for a database in his solution. 

Scott also spoke about his experience in the Golem Hackathon. He mentioned that since the hackathon was in Colorado, known for having many amazing national parks, Scott thought it would be neat to use that as the theme for his hackathon project. He chose Rust as the language for his component, as Rust has first-class support for WASM, and he wanted to get a little more experience programming in Rust.

He had written one or two simple Golem components in the past, but for this app, he wanted to up the challenge and have his component interact with external web services. He shared that The National Parks Service in the U.S. provides a feature-rich API for getting information on parks, which makes the task of getting that information relatively straightforward.

The final submission allows a user, via golem-cli, to initialize a worker for any state in the U.S. and then subsequently pull back that state’s park information as a list of entries.  Additionally, there is a “more info” operation that allows the user to pull back more detailed information on a specific park.

Fantastic work, Scott! We’re proud to have witnessed your work.

FOURTH PLACE

While supporting several teams at the Golem Hackathon, Adam Hearn’s came in fourth place. Adam worked on heading up the efforts to get Fetch working in a JavaScript environment. The judges would have loved to see this project go all the way to deployment, but are truly excited to have witnessed it nonetheless.

Thanks for participating and collaborating with so many teams, Adam!

SPECIAL MENTIONS

Beyond our four winners, Golem Hackathon would like to acknowledge two honorable mentions, one for a participating team, and another one for the man who helped make it possible.

Special mention to the team led by Adam McCullough, placing fifth. Their team worked on a game session that leveraged memory over storage, which is yet another strength of utilizing Golem.

We also want to give a shoutout to Kaur Matas for making Golem’s timeline work with Golem’s APIs. Thanks for your hard work, and we can’t wait to see you present next time around!

Huge thank you to everyone involved in making this happen. We were stoked to be able to host the Golem Hackathon and are already ramping up our gears for LambdaConf 2025.

Stay up to date with more below!

LinkedIn and X

Start using Golem now: https://www.golem.cloud/

View all blog posts

More like this...

No items found.

Subscribe to the Golem Open Source Newsletter

Subscribe to the Golem Open Source Newsletter to learn about improvements to Golem, and to hear about the latest articles, talks, and conferences that show you how to build reliable applications using Golem.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.