Email the Author

You can use this page to email MichaelYin about The Definitive Guide to Hotwire and Django (2.0.0).

Please include an email address so the author can respond to your query

This message will be sent to MichaelYin

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Demo Link

This book will help you to learn Hotwire with Django in systematic way.

By the end of this book, you will be able to:

  1. Learn Howtwire includes Turbo and Stimulus, and what problem they can help solve.
  2. Jump start frontend project bundled by Webpack.
  3. Setup Turbo and Stimulus.
  4. Learn how page navigation works in Turbo Drive
  5. Understand what is cache in Turbo Drive and how preview works.
  6. Learn what is Turbo Frame and how it works.
  7. Build Inline Editing feature with Turbo Frame.
  8. Learn what is Stimulus and how Stimulus Controller work.
  9. What is Stimulus Values, Targes, and Actions
  10. Use Stimulus to build a Datetime picker and improve form submission process.
  11. Understand how to use events to do communication among Stimulus controllers
  12. Build Type as search feature with Stimulus, Turbo and Django.
  13. Learn what is Turbo Stream and how it works.
  14. How to build Collaborative Editing based on Websocket and Turbo Stream

With Hotwire, we can bring SPA-like experience to our Django web app:

  1. We do NOT need heavy frontend solution such as React, Vue
  2. We do NOT need JSON and Django REST framework
  3. We will use Django form, Django templates and they still rock.

Changelog:

2.0.0 Released 2023-06-20

  1. Upgrade to Django 4.2
  2. Upgrade to Turbo 7.3
  3. Upgrade to Stimulus 3.2.1
  4. Add content about Stimulus Outlets

1.0.0 Released 2022-05-27


About the Author

MichaelYin’s avatar MichaelYin

Michael Yin is a full stack developer from China, and he loves to write high-quality tutorial about programming.

He has published 5 books on Leanpub.

  • The Definitive Guide to Hotwire and Django
  • Build SPA with React and Wagtail
  • The Definitive Guide to Next.js and Wagtail
  • Build Blog With Wagtail CMS
  • Build Blog with React (SSR) and Wagtail
  • Ultimate Guide To Scrapy

He also published Celery courses on testdriven.io

  • The Definitive Guide to Celery and Flask
  • The Definitive Guide to Celery and Django
  • The Definitive Guide to Celery and FastAPI

He is also the founder of a Digital Agency AccordBox and available for remote job.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Hotwire-django › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss