This challenge was created to encourage the learning of the programming language in RUST.
The challenge is to create a project of your own and something about you like, containing the following elements:
- Value and Reference Types (Know at last the difference between them, golang is full of surprises)
- Control flow (like conditionals, loops e etc..)
- Structs
- Functions
- Pointers
- Concurrency or Parallelism
- Error handling
- Documentation with swagger
- Pure Unit tests
- Add CI and CD to your project using Github Actions
- Deploy the swagger and the API to any cloud service you want
- Feel free to build anything you want on Go
- Please know how and why you are doing stuff on Rustlang, use the documentationns and the code proposals to understand what you're doing, like how packages works or why rust does not have garbage collector e etc..
- Learn how to do the right thing with rust, see the explanation at rule #1 .
- We want with this experiment that we all share knowledge, so before breaking the first rule, post your question on slack or call us for a chat =)