1. Other
  2. Ratatui
    1. What is Ratatui?
    2. Ratatui Showcases
    3. Ratatui - Hello World
    4. Ratatui - handle keyboard events
    5. Ratatui - a more structured way to handle state
    6. Ratatui - counting keyboard events
    7. Ratatui - a stopwatch or automatic counter - blocking vs. polling events
    8. Ratatui - counter
    9. TODO Ratatui - confirmation popup to verify intent to exit
    10. TODO Ratatui - widgets
  3. Tera
    1. Tera Template system
    2. Tera Hello World
    3. Tera - list templates
    4. Tera - use built-in filters on strings
    5. Tera - create your own filter
  4. Other
    1. Variable shadowing
    2. String formatting
    3. Factorial functions returning Result
    4. Split function into files
    5. Variable Scope in Rust
    6. Declare empty variable and assign to it later
    7. Declare empty variable - requires type
    8. SystemTime now
    9. Exit
    10. Define multiple variables
    11. wc
    12. copy vs clone
    13. Type alias
    14. Solution: Age limit
    15. Multi-counter in manually handled CSV file
    16. Get path to current executable
    17. cache dependencies with sccache
    18. Commafy
    19. Commafys
    20. Use statements
    21. Take version number from Cargo.toml
    22. Ansi colors
    23. What I learned from learning Rust
    24. Temperature converter
    25. Check slides
    26. Expressions vs statements
    27. Send email via SendGrid
    28. Equality of Some - values
    29. Fork
    30. sysinfo - Which Operating System are we running on?
    31. Operating system information with os_info
    32. Parse string to Rust expression using syn
    33. Parse HTML
    34. Fix URL parameter
    35. My little Rust runner
    36. Ordered floats
    37. Linked list using struct and Box
    38. Undirected graph
    39. Memory leak
    40. Debug assertions
    41. Passing string to function
    42. Num traits
    43. map with threads with Mutex
    44. Accessing envrionment variables
    45. List environment variables
    46. Closures
    47. Reference to a number
    48. Out of memory
    49. Two leveles of modules
    50. Try packages
    51. release.toml
    52. thousands crate for struct with Display (commafy)
    53. Early return on None Option
    54. Pattern matching with guards on a number
  5. egui
    1. About eframe and egui
    2. eGUI Window
    3. eGUI heading
    4. eGUI label
    5. eGUI counter with label and button
    6. Egui demo app
  6. images
    1. Draw some simple images
  7. Binary
    1. Read binary file into a vector of u8
  8. unsafe
    1. unsafe keywords
    2. unsafe powers
    3. Unsafe - core dump
  9. Sea ORM
    1. Counter with Sea-ORM
  10. Embedded
    1. Resaource about Rust on Embedded