This year’s JuliaCon was the biggest and best ever, with more than 300 presentations available for free on YouTube, more than 20 thousand registrations and more than 43 thousand unique YouTube viewers during the conference.
Julia Computing participated in at least 23 JuliaCon presentations this year.
Some of the highlights include:
State of Julia
Jeff Bezanson, Stefan Karpinski, Keno Fischer and Viral Shah presented the State of Julia, including recent and future improvements.
DevClass published a summary of the presentation titled State of Julia: The Future Looks Modular, Generic, and Fast which explains many of the most important and exciting developments.
These include speed increases for CSV.jl and DataFrames.jl, packages reaching 1.0, threading roadmap, faster method insertion, small type info improvements, inference improvements, subtyping and intersection fixes and speedups, CI stability, latency, system images, array optimizations, GC performance, compiler extensibility, new compiler directions, AbstractInterpreter, OpaqueClosure, compiler plugins, AD, BLAS, sparse matrices and linear algebra.
JuliaHub & JuliaSim
Viral Shah, Matt Bauman and Chris Rackauckas presented JuliaHub & JuliaSim, the Julia Computing sponsor presentation.
JuliaHub is the entry point for all things Julia: explore the ecosystem, build packages, deploy a supercomputer, develop Julia applications interactively using a browser-based IDE or by using the Pluto notebook environment and then scale workloads to thousands of cores.
JuliaSim is a next-generation cloud-based modeling and simulation platform, combining the latest techniques from scientific machine learning with equation-based digital twin modeling and simulation. For more information, check out Chris Rackauckas’s presentation JuliaSim: Machine Learning Accelerated Modeling and Simulation.
Julia User & Developer Survey
The third annual Julia User & Developer Survey was presented. 2,660 Julia users and developers from 104 countries participated, and explained how much and why they love Julia and the Julia community, as well as their biggest pain points and areas for improvement.
Other presentations featuring Julia Computing presenters include:
GPU Programming in Julia - Valentin Churavy, Tim Besard, Julia Samaroo
Game Development in Julia with GameZero.jl - Ahan Sengupta, Avik Sengupta
Package Development in VSCode - David Anthoff, Sebastian Pfitzner
Simulating Big Models in Julia with ModelingToolkit - Chris Rackauckas
A Tour of the Differentiable Programming Landscape with Flux.jl - Dhairya Gandhi
Open and Interactive Computational Thinking with Julia and Pluto - David P. Sanders, Fons van der Plas, Alan Edelman
JuliaSPICE: A Composable ML Accelerated Analog Circuit Simulator - Glen Hertz, Pepijn de Vos
CUDA.jl 3.0 - Tim Besard
DataSets.jl: A Bridge Between Code and Data - Chris Foster
Global Sensitivity Analysis for SciML Models in Julia - Vaibhav Dixit
Atomic Fields: the New Primitives on the Block - Jameson Nash
PGFPlotsX.jl - Plotting with LaTeX, Directly from Julia - Kristoffer Carlsson
Deep Dive: Creating Shared Libraries with PackageCompiler.jl - Kristoffer Carlsson, Simon Byrne, Kevin Squire, Nikhil Mitra
Creating a Shared Library Bundle with Package Compiler - Kristoffer Carlsson, Simon Byrne, Kevin Squire
Systems Biology in ModelingToolkit - Anand Jain, Shahriar Iravanian, Paul Lang
Roadmap to Julia BLAS and LinearAlgebra - Chris Elrod
Symbolics.jl - Fast and Flexible Symbolic Programming - Shashi Gowda, Yingbo Ma
Runtime-Switchable BLAS/LAPACK Backends via libblastrampoline - Elliot Saba, Mosè Giordano