Brought to you by NumFOCUS Foundation and O’Reilly Media
The official Jupyter Conference
Aug 21-22, 2018: Training
Aug 22-24, 2018: Tutorials & Conference
New York, NY

The journey to Julia 1.0: The "Ju" in Jupyter

Viral Shah (Julia Computing), Jane Herriman (Julia Computing), Stefan Karpinski (Julia Computing, Inc.)
2:40pm–3:20pm Thursday, August 23, 2018

Who is this presentation for?

  • Anyone with an interest in tools for data science, machine learning, and numerical computing

Prerequisite knowledge

  • Experience with Julia, R, or Python (useful but not required)

What you'll learn

  • Explore the state of Julia and what others are doing with the language
  • Learn why you should add Julia to your toolkit


Julia has seen over 2M downloads since its inception and v1.0 is expected to be released soon. It is used in areas as diverse as machine learning, astronomy, robotics, operations research, energy, insurance, and many others. Julia and Jupyter share a common evolution path: Julia is the language for modern technical computing, while Jupyter is the development and presentation environment of choice for modern technical computing.

Viral Shah and Jane Herriman discuss Julia’s journey, the impact of Jupyter on Julia’s growth, and the evolution Julia’s support for Jupyter. They also offer an overview of JuliaBox, a free hosted service with over 100,000 registered users, and share Julia’s efforts and experiences with improving diversity.

Photo of Viral Shah

Viral Shah

Julia Computing

Viral B. Shah is a cofounder and CEO of Julia Computing and a cocreator of the Julia language. He spends all his time on working toward making Julia the default language for all forms of data science and numerical computing. Previously, he architected the payment platforms for the National ID (Aadhaar) project of the Government of India and authored Rebooting India, a book on his experiences implementing a complex technology project in governance. Viral holds a PhD in computational sciences from UC Santa Barbara, where his thesis was on interactive supercomputing. The technology developed in his thesis was licensed commercially by Microsoft.

Photo of Jane Herriman

Jane Herriman

Julia Computing

Jane Herriman is director of diversity and outreach at Julia Computing and a PhD student at Caltech. She is a Julia, dance, and strength training enthusiast who uses Jupyter notebooks to teach Julia.

Photo of Stefan Karpinski

Stefan Karpinski

Julia Computing, Inc.

Stefan Karpinski is one of the co-creators and core developers of the Julia language. He is also a co-founder and the Chief Open Source Officer at Julia Computing, a company founded by Julia’s creators to provide professional training, products and consulting to support the use of Julia in large-scale, high-performance industrial applications. Stefan is an applied mathematician and data scientist by trade, having previously worked at Akamai, Citrix Online, and Etsy.