AI, Data Science & Cloud Certificates from Google, IBM & Meta
Future-Proof Your Career: AI Manager Masterclass
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore interactive package development and debugging in Julia with Pluto.jl in this JuliaCon 2024 talk by Alberto Mengali. Learn about the `@frompackage` macro from PlutoDevMacros, which enables loading local packages under development into Pluto notebooks. Discover how this macro emulates a Revise-like workflow, allowing on-demand reloading of package definitions within the notebook. Understand how Pluto's reactivity and struct redefinition capabilities automatically trigger test code re-execution, reducing the need for Julia session restarts when modifying struct definitions. Additionally, get introduced to the PlutoVSCodeDebugger.jl package, which offers a streamlined method for attaching a VSCode instance to a running Pluto notebook, enabling debugging through the VSCode debugger GUI. Learn how combining these tools can significantly enhance package development and debugging processes within Pluto.
Syllabus
Pluto.jl – Interactive package development and debugging | Mengali | JuliaCon 2024
Taught by
The Julia Programming Language