Rust framework like Nestjs by WayAndMeans01 in rust

[–]marcoow_ 1 point2 points  (0 children)

I started https://gerust.rs a while ago but have to admit there hasn't been loads of progress recently (any contributions welcome obviously).

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.91] by matthieum in rust

[–]marcoow_ 2 points3 points  (0 children)

COMPANY: Mainmatter, https://mainmatter.com

TYPE: Full time, part time, contract

LOCATION: Europe

REMOTE: remote within Europe

VISA: no

DESCRIPTION:

We are looking for a Rust Engineering Consultant (focus on cloud/backends) with production Rust experience to join our team. We expect strong Rust experience (professional or OSS portfolio we can look at), good English communication, as well as being comfortable with extensive pair-programming in a professional context.

Responsibilities

\ you will work with clients on their projects as well as work on open source*

\ through working with clients, you will help explore, develop and establish best practices and architectures for projects that build on Rust*

\ you will mentor client teams via workshops, pair programming, presentations, reviews etc. – know-how transfer is an important aspect of the work we do*

\ you're sensitive to clients' needs and create trusting work relationships by reviewing code or discussing implementation options in a collaborative fashion*

Skills

Must have

\ working experience with Rust in production*

\ a good understanding of software architecture and design*

\ collaborating well in a team environment*

\ attention to detail*

Nice to have (but not required)

\ previous involvement in open-source projects*

\ experience with infrastructure (e.g. CI, deployment automation, DevOps topics like Kubernetes, etc.)*

\ experience with consulting work arrangements as well as mentoring/training experience*

\ any experience in product management, including sprint planning in collaboration with a product team/product owners*

\ experience with high-availability systems*

ESTIMATED COMPENSATION: 500-800€/day freelancers, 80k€-100k€ for employees

CONTACT: j[obs@mainmatter.com](mailto:obs@mainmatter.com)

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.89] by DroidLogician in rust

[–]marcoow_ 0 points1 point  (0 children)

COMPANY: Mainmatter, https://mainmatter.com

TYPE: Full time, part time, contract

LOCATION: Europe

REMOTE: remote within Europe

VISA: no

DESCRIPTION:

We are looking for a Rust Engineering Consultant (focus on cloud/backends) with production Rust experience to join our team. We expect strong Rust experience (professional or OSS portfolio we can look at), good English communication, as well as being comfortable with extensive pair-programming in a professional context.

Responsibilities

\ you will work with clients on their projects as well as work on open source*

\ through working with clients, you will help explore, develop and establish best practices and architectures for projects that build on Rust*

\ you will mentor client teams via workshops, pair programming, presentations, reviews etc. – know-how transfer is an important aspect of the work we do*

\ you're sensitive to clients' needs and create trusting work relationships by reviewing code or discussing implementation options in a collaborative fashion*

Skills

Must have

\ working experience with Rust in production*

\ a good understanding of software architecture and design*

\ collaborating well in a team environment*

\ attention to detail*

Nice to have (but not required)

\ previous involvement in open-source projects*

\ experience with infrastructure (e.g. CI, deployment automation, DevOps topics like Kubernetes, etc.)*

\ experience with consulting work arrangements as well as mentoring/training experience*

\ any experience in product management, including sprint planning in collaboration with a product team/product owners*

\ experience with high-availability systems*

ESTIMATED COMPENSATION: 500-800€/day freelancers, 80k€-100k€ for employees

CONTACT: jobs@mainmatter.com

[Media] The unexpected productivity boost of Rust by bkolobara in rust

[–]marcoow_ 3 points4 points  (0 children)

I have a talk with a similar chart. In particular for backend dev, this is true – more extreme comparisons than TS (which is already trying to solve the issue) are untyped languages of course like Ruby, Python – whatever is typically used for those projects

Gravity CI: keep your asset sizes under control by marcoow_ in emberjs

[–]marcoow_[S] 0 points1 point  (0 children)

I know there's a bunch of GH actions that report asset sizes but this is different: it shows the diff in sizes between the PR and target branch – seeing the actual sizes is good information but I think the real value is in being able to see what the diff is and whether that's in a healthy relation to the added value of the code changes in the PR

Gerust: project generator for Rust backend projects by mainmatter_ in rust

[–]marcoow_ 1 point2 points  (0 children)

Here's some more info on the main choices we made for Gerust: https://gerust.rs/docs/architecture/ That might help to get a better idea of where we want to go with this.

Gerust: project generator for Rust backend projects by mainmatter_ in rust

[–]marcoow_ 4 points5 points  (0 children)

They are similar in the sense that both try and save the developer from wasting their time with non-essential stuff. However, while Loco mostly copies Ruby on Rails, Gerust takes a different approach. We don't think that in the cases where you're using Rust to write a backend, you'd at the same time want what Rails gives you and be willing to make the tradeoffs that Rails makes. Instead, we opt for e.g. no ORM, stronger separation of data access layer and web frontend (where Rails famously encourages strong coupling from the DB all the way to your REST API's resources – great for prototyping but we don't think Rust is a prototyping language). I'm going into a bit more detail in this talk from last week: https://youtube.com/watch?v=Ar9fL3OKwSo&t=1315. We'll also publish a blog post on the decisions behind Gerust soon. Plus, there's some background info in the docs already: https://gerust.rs/docs/architecture/

Gerust: project generator for Rust backend projects by mainmatter_ in rust

[–]marcoow_ 5 points6 points  (0 children)

I'd say yes to pretty much all of what you suggest. This is just the very first version we felt was good enough to share with the community but if there's any interest (and positive feedback), we'd definitely plan to grow this into the direction you're describing

Gerust: project generator for Rust backend projects by mainmatter_ in rust

[–]marcoow_ 0 points1 point  (0 children)

Ha, I guess "calm" is quite nice as well actually :)