JuliaCon 2026

Panagiotis Georgakopoulos

Proudly developing Dyad with JuliaHub and improving the julia ecosystem in the meantime, removing one sleep(1) at a time. Pluto maintainer. Past lives include software engineer, a business analyst, a consultant, a data entry intern, a waiter and a sailor.


Sessions

08-12
14:30
30min
Building and Shipping Omakase Julia Distributions
Panagiotis Georgakopoulos, Joris Kraak

What if using Plots, ModelingToolkit was instantaneous, the first time on a fresh Julia installation? What if your students, users, and/or colleagues could run a command to install something and then everything "just worked"? julia was never really good at this; we optimized the vanilla distribution for flexibility, which is somewhat at odds with a smooth first-time experience. But this flexibility doesn't fit everyone. We'll present a set of tools to curate Julia distributions for your specific user base, replacing some flexibility with a more reasonable green-path experience.

General
Room 1
08-13
11:15
15min
The making of Advanced Pluto - VSCode Extension
Panagiotis Georgakopoulos, Dmitrij Rožděstvenský

Pluto is a fun-to-use teaching tool. But in order to allow for this seamless experience, it needs to be so much more! It's a reactive execution engine, that works over a robust remote websocket, analyses code, communicates logs, status and rich MIME results! Sounds familiar? This is more than what a notebook does. So why should we limit ourselves in the HTML world when, for example AI Agents can't really -natively- see? In this talk we present the VSCode Extension we made for Pluto, where we wrap Pluto's backend functionalities with a native VSCode Notebook UI.

General
Room 2