DEV Community

Lucas Moura Veloso
Lucas Moura Veloso

Posted on

Starting a project

Ok so to get things started on the learning and experimentation side I've decided that I would start a new project and learn from there, I always thought that the best way to learn a new language was doing something cool with it.

Since the theme of social networks has been very hot lately I decided that I would design and build one using Rust and a few other techs that I like/want to experiment with.

I'll be posting the PRs and commenting on them here so you can keep track of how things are going, it will also serve as sort of an informal additional documentation source.

I decided to call the project orka in homage to the late great Orkut (the social network not the engineer) and that I would follow a semi-federated structure similar to what Mastodon does but with a main node that users have to go through so that we can have a unified mechanism for moderating posts and communities.

I also decided that there will be no timeline on it (at least in the first stages of the project) and that all posts will go through communities that will be hosted on federated nodes.

The PR that I'm going to share today has this basic design explained and it is available for a quick read in the project's README if you're interested

Here is the PR link btw https://github.com/lucas-mv/orka/pull/1

Not much in the way of Rust yet, I've just set up a test web API using Rocket, hope to have some more progress soon but I did want to get the design up before moving on with the actual code stuff.

That is it for today! Have a nice week everyone!

cat picture

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay