Sebastian Pfitzner
Sebastian is a software engineer at JuliaHub focusing on tooling around Julia, including the JuliaHub platform and the Julia extension for VS Code, as well as various other contributions to the Julia ecosystem.
Sessions
We will do a deep dive how we modernized the core of the language server with an incremental computation engine, multi environment support and runtime analysis features. We will also highlight how these features are now easily exposed to command line and other users. Furthermore, we will introduce the new test item runner system that supports efficient parallel test execution and integrates into various workflows.
At JuliaCon 2025, we introduced JETLS, built on byte-precise lowering and abstract interpretation. This year, we focus on the core design behind it: loading parts of user code to reuse Julia's macro handling and compiler type inference. We compare this runtime-integrated approach with the overhauled LanguageServer.jl/JuliaWorkspaces.jl stack and demo its progress on real-world code.