Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actix #352

Closed
fairingrey opened this issue Mar 9, 2019 · 3 comments
Closed

Actix #352

fairingrey opened this issue Mar 9, 2019 · 3 comments

Comments

@fairingrey
Copy link

fairingrey commented Mar 9, 2019

Hey all. I'm currently working on an Actix implementation for the realworld backend API spec. It's located here.

You can find more information about actix at their website here. It's one of the fastest frameworks available right now as shown on TechEmpower benchmarks, and it benefits from being relatively high-level and extensible with a number of other crates.

I also believe it would be much easier to grok and extend than the current Rust implementation provided.

This Actix implementation doesn't solely use actix, of course. In my Cargo.toml file I'm using a number of robust and community-trusted crates to provide more features and functionality.

Posting it here for exposure. If anyone would like to take a look and/or help out, that'd be great, as currently it needs to be reviewed. I think it'd also make pretty decent reference material for someone unfamiliar with the actix framework or Rust in general.

Thanks!

@fairingrey
Copy link
Author

fairingrey commented Mar 14, 2019

I've finally finished all the logic for this application and all the endpoints should work as intended, so I suppose the next step now is to put it in front of other Rust developers and get a sense of where things could be improved.

That, and I have a few issues open regarding unit testing and mocking, as I'm not fully aware of how it's idiomatically done in this framework yet, or if it needs to be (given how strict Rust is).

@flip111
Copy link

flip111 commented Apr 22, 2020

@fairingrey do you feel your implementation is finished? It could then go out of "work in progress" status on the front page.

@geromegrignon
Copy link
Contributor

Hello we are currently moving all work in progress to Github Discussions.
I'll close this issue by now, you can find instruction to open a discussion there : #633

Thanks for your contribution !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants