12-04, 18:30–19:00 (UTC), General Track
What if deploying a Python app was as simple as a single click, and came at zero cost? With PyCafe, you can offer users live, interactive examples of your libraries or have them submit reproducible examples when reporting issues.
Built on top of Pyodide, PyCafe runs countless web frameworks (e.g. streamlit, dash, panel, gradio) directly in the browser. By making apps easy to create, share, and edit, PyCafe opens up new workflows, including possibilities we may not have even imagined yet.
This talk will explore how PyCafe streamlines Python app development using browser-based environments built on Pyodide. I will demonstrate workflows such as integrating PyCafe into PRs to test builds in clean environments, using PyCafe for reporting issues with reproducible examples on Discord and GitHub, and creating galleries for showcasing libraries. Our platform’s business model aligns with the open-source community, as it’s free and designed to support open collaboration. Attendees should have basic Python knowledge and will leave with hands-on insights into PyCafe’s capabilities.
No previous knowledge expected
Maarten Breddels is an entrepreneur and ex-scientist mainly working with Python, C++, and Javascript in the Jupyter ecosystem. He is the creator of PyCafe, Solara, ipyvolume, and Vaex and Co-founder of Widgetti and PyCafe. His expertise includes fast numerical computation, API design, 3D visualization, and building data apps. He has a Bachelor's in ICT, a Master's, and Ph.D. in Astronomy, and he likes to solve real problems.