https://github.com/ceejbot/npm-first-rust-service
a presentation on npm's first Rust-language microservice
https://github.com/ceejbot/npm-first-rust-service
Last synced: over 1 year ago
JSON representation
a presentation on npm's first Rust-language microservice
- Host: GitHub
- URL: https://github.com/ceejbot/npm-first-rust-service
- Owner: ceejbot
- Created: 2016-11-11T01:19:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-11T04:09:42.000Z (over 9 years ago)
- Last Synced: 2025-02-24T03:56:39.715Z (over 1 year ago)
- Homepage:
- Size: 6.97 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# npm's first rust service
Here's a cleaned-up version of the presentation I gave to my team today (Nov 10 2016) about our first service in Rust.
* [slides in markdown format](slides.md)
* [rendered slides in PDF](slides.pdf)
What these slides are missing is the discussion we had about Rust-specific concepts like lifetimes and borrowing. They also make no attempt to introduce you to the language, but instead show you the kinds of things I had to learn how to do to make an operationalized microservice, that is, something for the real world.
## Rust web pages I learned from
* [the official docs](https://doc.rust-lang.org/book/)
* [Rust by Example](http://rustbyexample.com)
* [the faq](https://www.rust-lang.org/en-US/faq.html)
* the source code of every module from cargo that I used
If you can stomach the attitude of The Question Police on Stack Overflow, there are some useful questions asked there.
Links my team shared with me afterward:
* [Rust means never having to close a socket](http://blog.skylight.io/rust-means-never-having-to-close-a-socket/) -- all about lifetimes.