Add more details and a meme
This commit is contained in:
parent
652c821c3b
commit
8b8febb2d4
2 changed files with 24 additions and 5 deletions
BIN
img/challenge-accepted-lets-code-it.jpg
(Stored with Git LFS)
Normal file
BIN
img/challenge-accepted-lets-code-it.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
26
rust_web.org
26
rust_web.org
|
@ -35,7 +35,7 @@
|
|||
#+END_CENTER
|
||||
|
||||
*** Rust, the language
|
||||
- About 10 years old (2010)
|
||||
- About 10 years young (2010)
|
||||
- Memory safe without gcing, optional ref counting
|
||||
- Ownership, lifetimes, traits
|
||||
- Variables are immutable by default and can be shadowed
|
||||
|
@ -45,9 +45,12 @@
|
|||
** Where to get further information?
|
||||
|
||||
*** Docs...
|
||||
- [[https://doc.rust-lang.org/book/][The rust book]] (~$ rustup docs --book~), [[https://doc.rust-lang.org/rust-by-example/][Rust by example]]
|
||||
- [[https://doc.rust-lang.org/std/][The Rust Standard Library]]
|
||||
- [[https://doc.rust-lang.org/book/][The rust book]] (~$ rustup docs --book~)
|
||||
- [[https://doc.rust-lang.org/rust-by-example/][Rust by example]] (~$ rustup docs --rust-by-example~)
|
||||
- [[https://doc.rust-lang.org/std/][The Rust Standard Library]] (~$ rustup docs --std~)
|
||||
- Use '~$ rustup help docs~' to get an overview
|
||||
- [[https://cheats.rs][cheats.rs]]
|
||||
- [[https://programming-idioms.org/cheatsheet/Rust][programming-idioms.org]]
|
||||
- [[https://cargo.io][cargo.io]]/[[https://lib.rs][lib.rs]]
|
||||
|
||||
*** Chat (Discord)
|
||||
|
@ -63,7 +66,7 @@
|
|||
:END:
|
||||
- [[https://rocket.rs][rocket]]
|
||||
- [[https://diesel.rs][diesel]]
|
||||
- log
|
||||
- log/env_logger
|
||||
|
||||
*** Maybe
|
||||
:PROPERTIES:
|
||||
|
@ -244,10 +247,23 @@
|
|||
* Lets code something
|
||||
|
||||
** Lets create a small web app
|
||||
A mini text board where everybody can post and reply.
|
||||
|
||||
*** Caution
|
||||
HTML is not disabled!
|
||||
|
||||
** Let us start
|
||||
#+BEGIN_CENTER
|
||||
#+LaTeX:\includegraphics[width = 0.7\textwidth]{img/challenge-accepted-lets-code-it.jpg}
|
||||
#+END_CENTER
|
||||
|
||||
* Conclusion
|
||||
|
||||
** What did we do?
|
||||
- Setup Rust and Diesel
|
||||
- Create a project with Rocket and Diesel prerequisites
|
||||
- Handle a SQLite DB with Diesel
|
||||
- Create Tera templates
|
||||
|
||||
** What did you hopefully learn!
|
||||
|
||||
|
@ -269,7 +285,7 @@
|
|||
:BEAMER_env: block
|
||||
:END:
|
||||
- File sharing a la NextCloud
|
||||
- Not ready yet, work in progress...
|
||||
- Not yet ready, work in progress...
|
||||
|
||||
** The End
|
||||
#+BEGIN_CENTER
|
||||
|
|
Loading…
Reference in a new issue