This year’s JuliaCon was the biggest and best ever, with more than 300 presentations available for free on YouTube, more than 20,000 registrations, and more than 43,000 unique YouTube viewers during the conference, up from 162 presentations, 10,000 registrations, and 28,900 unique YouTube viewers during last year's conference. You can read more about last year's conference in our wrap-up post.
We extend a heartfelt congratulations and thank you to all of the volunteers, presenters, and participants.
Bogumił Kamiński & Milan Bouchet-Valat, for their custodianship of DataFrames.jl and the data ecosystem
Fons van der Plas, for his work on Pluto.jl
Dilum Aluthge, for his contributions to our community infrastructure and community building
This year’s keynotes were stellar, as always, and among the most viewed presentations of the conference.
William Kahan, Professor Emeritus of Mathematics, and of Electrical Engineering and Computer Science presented Debugging Tools for Floating-Point Programs
Jan Vitek, Professor of Computer Science at Northeastern University presented Julia: Great Language, or The Greatest Language?
Xiaoye (Sherry) Li, Senior Scientist at Lawrence Berkeley National Laboratory presented Interplay of Linear Algebra, Machine Learning, and HPC
Soumith Chintala, Distinguished Engineer at Facebook AI Research presented PyTorch and My Journey in Open Source
We were excited to have the JuMP-dev conference co-located within JuliaCon for the first time this year. It was an awesome opportunity to get the users and developers from the JuMP-dev community engaged with the greater Julia community. You can check out the JuMP videos from conference in this JuMP dedicated playlist.
Mosè Giordano and Eric P. Hanson presented Code, Docs and Tests: What’s In the General Registry? (video)
The General registry is the collection of open source packages that makes up the Julia package ecosystem. The Julia General registry has 11.8 million lines of code (including docs and tests). More than 96% of packages have an Open Source Initiative approved license, 88% have at least 20 lines of readme or docs, 96% have run tests, 95% have setup for continuous integration, 58% of packages have at least 2 contributors, 93% have at least 10 commits, 48% of contributors have contributed to two or more packages and 60% of contributors have made at least 5 commits. There are more than 5,000 Julia contributors who have contributed to packages in the General registry. You can read more in this blog post by Mosè and Eric.
Jeff Bezanson, Stefan Karpinski, Keno Fischer and Viral Shah presented the State of Julia, including recent and future improvements.
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, Automatic Differentiation, BLAS, sparse matrices and linear algebra.
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. Click here for the video presentation and slides.
As always, we want to thank our sponsors for making JuliaCon possible. You can find our list of JuliaCon 2021 sponsors below:
Thank you to everyone who purchased the JuliaCon 2021 T-shirt or mug this year. We had a set of incredible designs which folks seemed to really like given we sold more than 700 shirts this year, raising almost 4,000 USD! If you missed the initial batch, it is not too late, check out our Bonfire shop to order yours today.
You might want to check out some of the other awesome blog posts folks have written about JuliaCon 2021:
As you might be able to tell, this year's conference was another massive leap for the Julia community. The work required to put on a conference of this size cannot be understated. If you would be interested in helping with future iterations of JuliaCon, we would love to hear from you! Please see this Volunteer form and do reach out if you want to help.
We also still have a general JuliaCon 2021 feedback form live. Please feel free to send over any feedback on the conference as we are always interested in improving the experience.
Again, a huge thank you to the conference speakers, attendees, and volunteers for making this year such a huge success! We look forward to seeing you all again soon.