Skip to content

shanyp/20240816_build-web-apps-with-rust-actixweb-and-htmx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn How to Build Web Apps with Rust, Actix Web, and HTMX

Welcome to the Build Web Apps with Rust, Actix Web, and HTMX training event!

Getting Started

To code along with the instructor, create a fork of this repository, then create a GitHub Codespace on the fork. The Fork button is in the upper-right-hand corner of this page. Once forked, create the green Code button on your forked version to access the ability to create a Codespace.

GitHub provides a generous amount of free time for Codespaces each month (currently, 120 hours). You are responsible for any charges incurred if you exceed the free time. You can monitor your usage in the GitHub settings.

IMPORTANT: Because of the limited time for the course, if you run into setup problems, it will not be possible to provide individual support. If you have trouble setting up a local environment, we recommend using Codespaces. If you cannot set up a programming environment, please watch the class, and you can code along with the class recording later.

Courseware

The projects folder contains the code examples

  1. hello_world_actixweb_htmx_completed - The completed code for the "Hello, World!" example using Actix Web and HTMX.
  2. todo_list_app_part1 - The starting code for the Todo app.
  3. todo_list_app_part2 - Setup an in-memory Todos data source.
  4. todo_list_app_part3 - Implement a new Todo form.
  5. todo_list_app_part4 - Implement the ability to mark a Todo as complete.
  6. todo_list_app_part5 - Implement the ability to delete a Todo.
  7. todo_list_app_part6 - Implement better error handling.

License

The programming code authored by the instructor in this repository is made available under the MIT license.



Course content and teaching is provided by:

Training 4 Programmers Logo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 73.7%
  • HTML 19.1%
  • CSS 7.1%
  • Dockerfile 0.1%