Hackathon

As a conclusion of our event, we are conducting a fully online, Rust-centric Hackathon! You can register your team of up to four people today - the topic would be announced after last Friday talk, and you have time to develop your solution till Sunday midnight. After that, all participants would vote on the best solution via e-mail, and we will announce the winner at the stream. Our sponsors prepared some prizes for the best team!

Simple rules, awesome result

The topic of this year's hackathon is "Emergent phenomena", or if you prefer - "Amaze us with simple rules". Create an amazing result with simple ruleset. If you heard about cellular automaton, fractals, or similar constructs - this is what we are talking about.

Rules

  1. Hackathon is organized by Rusty Days and Rust Wrocław organizers:
  1. Participation in hackathon is free of charge and open for all
  2. To participate, register your team using our registration form, providing:
  1. Teams are up to 4 people
  2. The task for each team during the hackathon is to provide working application able to solve the announced topic
  3. Hackathon topic will be announced 31.07.2020 after last Rusty Days talk, and then the event starts
  4. Hackathon will end at 0:00 CEST 3.08.2020 (10:00 PM UTC 2.08.2020) by automatically collecting provided git repository
  5. After collecting solutions, they will be prechecked by an event organized, to ensure that they are properly building and running, and conforming to the announced topic
  6. All accepted solutions will be put to the open vote by hackathon organizers and participates, every organizer having one vote, and every team having four votes. The solution with the most votes is a winner. In the case of a draw in the first place, the winner would be decided by organizers. The exact voting timeframe would be announced at the latest a day before the hackathon starts
  7. Winners will be announced on the public stream. Stream date will be announced a day before the hackathon starts at the latest.
  8. Solutions have to be written in Rust programming language. C headers are allowed to provide C bindings via FII, and any technologies are allowed for testing, but the solution application is constrained to using Rust
  9. The solution must be delivered with source code
  10. The solution should be runnable either using cargo tool (via "cargo build/cargo run") or via docker "docker build/docker run"
  11. Cargo-based solutions will be built on the docker environment, with the newest stable Rust installed. The rustup will be installed, so toolchain overwriting is possible
  12. Solutions would be collected from the "master" (main) branch of repository provided when registering the team
  13. The hackathon prizes are founded by our partners - Anixe and Luxoft
  14. Only the winning team will be given prizes
  15. Organizers will contact winners right after results are announced, to determine shipping details

Additional info

Please note: Git repository should point to the place where you will store your work. The very last commit pushed to the main branch (most probably 'master') of this repository will be taken as the final shape of the solution.

In terms of voting - as we got pretty many registrations, we need some time to at least validate solutions, and organize voting. Because of that, voting would start on WED 05.08.2020. Voting would be done by participants and organizers - every team would have four votes, and every org votes for himself (there are four of us). Process details would be sent to participants via e-mail.

Our partners