Hello dear community,
I’m happy to share my 2025 project : dash-resources.com.
With this website, I plan to create content about the Dash Plotly framework and how it enables building web applications and data apps. More precisely, I want to advocate that Dash is not just for dashboards anymore but that it’s a viable solution for building data applications, commercial SaaS, and more.
Why
For the past three years, I’ve been developing Dash applications, ranging from small dashboards to full-featured products. I’ve been a bit puzzled to see Dash often referred to online as “a low-code Python framework to build dashboards” because I believe it can do much more—especially with its recent updates.
What
Currently, the blog features three articles:
- Tutorial: Dash callbacks (with examples and schemas)
- Dash Callbacks best practices
- Dash vs. Django: comparison with code examples
These articles showcase the types of content I want to create:
- Writing beginner tutorials.
- Sharing knowledge on more advanced concepts.
- Discussing what Dash is, how it can be used, and how it compares to other frameworks.
- Highlighting example applications made with Dash (not limited to dashboards).
I also plan to cover frequently asked questions from the community, such as designing callbacks, optimizing performance, best practices, caching, and more—from my perspective.
About the course
I am also building a course: Dash Plotly Course | dash-resources.com
The Dash documentation is already excellent, and I use it frequently. This course isn’t intended to compete with or replace it. Instead, it aims to complement it by offering different explanations and utilizing various mediums (e.g., video + code + text).
I believe there are many data analysts, scientists, and ML enthusiasts out there who want to start a career in web development or broaden their skills by building and maintaining the data apps they’ve created.
Many of us struggle with advanced web development concepts like handling user sessions, deployment, and performance issues. My goal is to create a course that focuses not on building dashboards but on building any type of web application.
And now?
Your feedback is welcome!
What do you think about the articles on the website?
Are there any topics you’d like to see explained differently or in more detail?
What are your thoughts on the course outline?
I hope my work will be a valuable addition to this community.
—Fran