PowerBI Data Analyst - Create visualizations and dashboards from scratch
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamental causes and potential solutions to Julia's invalidation problem in this 20-minute conference talk from JuliaCon Global 2025. Dive deep into understanding what invalidations are at the language and compiler level, examining how they transform fast code into mysteriously slow performance while wasting processor cycles on repeated JIT compilation. Learn about the types of code that create invalidations and discover what the compiler needs to know to avoid them entirely. Challenge conventional wisdom that attributes invalidation issues solely to type-piracy and poorly-inferred code by understanding how invalidations represent speculative optimization failures. Gain insights into the extensive developer time required to investigate these issues and explore comprehensive strategies for achieving "invalidation freedom" in Julia, including an analysis of what it would cost to solve this perennial performance problem once and for all.
Syllabus
Can we achieve "invalidation freedom" for Julia? | Tapscott | JuliaCon Global 2025
Taught by
The Julia Programming Language