Add more details and a meme

This commit is contained in:
finga 2021-01-11 22:44:15 +01:00
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

Binary file not shown.

View file

@ -35,7 +35,7 @@
#+END_CENTER #+END_CENTER
*** Rust, the language *** Rust, the language
- About 10 years old (2010) - About 10 years young (2010)
- Memory safe without gcing, optional ref counting - Memory safe without gcing, optional ref counting
- Ownership, lifetimes, traits - Ownership, lifetimes, traits
- Variables are immutable by default and can be shadowed - Variables are immutable by default and can be shadowed
@ -45,9 +45,12 @@
** Where to get further information? ** Where to get further information?
*** Docs... *** 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/book/][The rust book]] (~$ rustup docs --book~)
- [[https://doc.rust-lang.org/std/][The Rust Standard Library]] - [[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://cheats.rs][cheats.rs]]
- [[https://programming-idioms.org/cheatsheet/Rust][programming-idioms.org]]
- [[https://cargo.io][cargo.io]]/[[https://lib.rs][lib.rs]] - [[https://cargo.io][cargo.io]]/[[https://lib.rs][lib.rs]]
*** Chat (Discord) *** Chat (Discord)
@ -63,7 +66,7 @@
:END: :END:
- [[https://rocket.rs][rocket]] - [[https://rocket.rs][rocket]]
- [[https://diesel.rs][diesel]] - [[https://diesel.rs][diesel]]
- log - log/env_logger
*** Maybe *** Maybe
:PROPERTIES: :PROPERTIES:
@ -244,10 +247,23 @@
* Lets code something * Lets code something
** Lets create a small web app ** 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 * Conclusion
** What did we do? ** 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! ** What did you hopefully learn!
@ -269,7 +285,7 @@
:BEAMER_env: block :BEAMER_env: block
:END: :END:
- File sharing a la NextCloud - File sharing a la NextCloud
- Not ready yet, work in progress... - Not yet ready, work in progress...
** The End ** The End
#+BEGIN_CENTER #+BEGIN_CENTER