2025-04-25 –, Main hall
Learn how Just-in-Time development with Django & HTMX can make your apps faster and more efficient! Fetch only what users need, when they need it—like loading dropdown data on hover or filling a modal when opened. Boost performance, save resources, and enhance UX!
In the age of instant gratification, users expect web applications to be lightning-fast and highly responsive. This talk introduces the concept of Just-in-Time (JIT) or Lazy Development with Django and HTMX, where resources are fetched and rendered only when the user actually needs them.
Through practical examples, we'll explore how to use Django and HTMX to efficiently load data, such as dynamically fetching dropdown options only when a user hovers over a button or filling a modal when the modal is being opened. This approach not only improves performance and reduces server load but also enhances the user experience by delivering just the right amount of data at the right time.
Whether you're building a large-scale application or optimizing a SaaS product, you'll walk away with actionable insights on implementing JIT techniques to make your Django apps faster, leaner, and smarter.
Key Takeaways:
Learn the principles of Just-in-Time or Lazy Development.
Understand how Django and HTMX can work together for efficient data fetching.
See real-world examples of optimizing dropdowns, modals, and more.
Gain tips on improving both server and client-side performance.
Audience:
This talk is designed for Django developers who are looking to optimize their applications for performance and scalability, whether they are beginners or seasoned professionals.
Format:
A 30-minute session with live coding demos and a Q&A at the end.
Advanced
Topics –Productivity, Deployment, HTML/CSS/JavaScript, htmx
I started building websites 15 years ago, beginning with HTML, CSS, and jQuery. Twelve years ago, I discovered Django and Python, which allowed me to expand into backend development and create more dynamic applications.
Over the years, I’ve evolved into a proficient full-stack developer, mastering not only frontend and backend development but also modern DevOps practices, including CI/CD pipelines, server configuration with Ansible, Nginx and Gunicorn.
I enjoy finding ways to build efficient, reliable, and user-friendly web solutions while continuously learning and adapting to new challenges.