Overview
Syllabus
Welcome!.
Introduction by Stefan Karpinski.
Multithreading.
Latency: "I think about it every day, I worry about it every day.".
Debugger for Julia.
Pkg3, Julia package manager.
Package ecosystem.
JuliaMono, Julia typeface.
Where are we now: v1.5.
Multithreading in v1.5.
Why is Julia sometimes slower than C++?.
Heap allocation in Julia.
What are watershed moments in the development of language?.
Scope of variable.
Pkg protocol.
PkgServer.jl package and servers infrastructure.
Latency still is a problem.
Tasks and threads system.
Compiler: the next generation.
Pkg features coming with Julia v1.6.
The king is dead: Julia 1.0 will stop being LTS version.
Long live the king: Julia 1.6 will be the new LTS.
Amazing progress & bright future.
Thank you!.
Q&A: Does the work plan for latency include working on tasks and threads?.
Q&A: What is the best-case scenario for Julia's compiler latency?.
Taught by
The Julia Programming Language