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
|
#+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
|
||||||
|
|
Loading…
Reference in a new issue