A practical walkthrough of htmx using two real-world use cases in a Google Photos clone: implementing infinite scroll and an asynchronous zip download with progress tracking. Both features are built without writing any JavaScript, using only htmx HTML attributes like hx-get, hx-trigger, hx-swap, and hx-target. The backend is Java Spring Boot with Thymeleaf, but the concepts apply to any stack. The tutorial covers server-side HTML fragment responses, polling for progress updates, and managing multiple UI states declaratively.
•20m watch time
Sort: