Our great sponsors
-
adventofcode
Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala (by sim642)
Advent of code, since I like puzzles: https://adventofcode.com
-
I have been working on https://github.com/trane-project/trane for the past few months (since January I think, but on and off at first) because I became frustrated with how I practiced music. Just lots of exercises and drills which I kept dropping in favor of newer exercises and drills without any system to reinforce them or to know when to move to the next one. So I tried to use Anki and other spaced repetition software, but I never got it to work like I had in mind. Eventually I decided to write something myself. Writing it in rust was mostly to force me to learn the language.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Also on my to do wishlist: Rustlings "Small exercises to get you used to reading and writing Rust code!".
-
Sometimes rebuilding something that already exists can be very useful! For example, a bzip2 compressor/decompressor already exists, but a memory-safe one doesn't. The maintainer has started porting to Rust, but ultimately didn't have the time. If you rebuild bzip2 in Rust, that will be a very valuable project!
-
Code Wars
-
Projects
:page_with_curl: A list of practical projects that anyone can solve in any programming language.
If you want some specific projects then you can go for: https://github.com/karan/Projects/blob/master/README.md
-
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Roadmap.sh
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Exercism
-
Create HTTP and/or gRPC server for pagila database (DVD rental database). Each server should expose metrics for scraping as well as emit traces (either to Zipkin or Jaeger, or if you feel adventurous you can support both). Start with either HTTP or gRPC and first implement just Customer service that would return customer by ID and allow inserting new one, that should be good start. When done with server(s) create GUI applications, one native, one for web (Rust + WebAssembly). Everything should be pushed to GitHub, have GitHub Actions configured for tests and build.
-
There's a full list of things that need work at https://github.com/TX-2/TX-2-simulator/issues.For a list of good first issues to contribute to, please see this list of GitHub issues. See https://github.com/TX-2/TX-2-simulator/blob/main/CONTRIBUTING.md if you are interested in helping.OTOH if you just want to try it out, you can use it online here: https://tx-2.github.io/demo/