What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023
There are lots of programming languages, what's different about Julia? In this talk, Stefan, one of the creators of the Julia programming language, dives deep into why Julia is different. In this talk, Stefan goes into detail showing how Julia lowers a high-level syntax into optimized machine code. Using the classic Julia set as an example, Stefan demonstrates interactive visualizations in notebooks, high performance computing, and numerical computing to demonstrate how Julia is changing programming for scientists and engineers. Bio: Stefan is one of the co-creators of the Julia programming language and a co-founder of JuliaHub, Inc., which provides support, consulting and training for commercial usage of Julia. He previously worked as a software engineer and data scientist at Akamai, Citrix Online, and Etsy. In addition to running Julia Computing, He has a part-time appointment as a Research Engineer at New York University as part of the Moore-Sloan Data Science Initiative. Contents 00:00 Intro 00:47 Julia design goals 01:37 Exploring Julia set. Optional typing 04:20 Native and low-level code expansion 08:55 Types: bridging gap between behaviour and representation 13:33 Visualizations, sliders and code optimization 18:28 Managing packages, projects and environments 23:25 Built-in package manager. Basic reproducibility 24:55 Multiple dispatch 29:29 Exploring native code 31:35 Multiple dispatch 37:00 Future direction: static tooling 39:00 JET 41:45 Aqua.jl 42:25 JuliaFormatter 42:58 PackageCompiler 44:06 StaticCompiler S/O to https://github.com/rolling-robot for the video timestamps! Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You... Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...

The State of Julia | Stefan Karpinksi, Viral Shah, Jeff Bezanson, & Keno Fischer | JuliaCon 2021

A Brief Introduction to Julia

Bypass Python GIL with C Extensions | AI Vector Search from Scratch
![A Tour of Julia - Erik Engheim [ ACCU 2021 ]](https://i.ytimg.com/vi/wU6c8CDRXJE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC760jmDUFchFNOHxfvlZ9vOH7RMw)
A Tour of Julia - Erik Engheim [ ACCU 2021 ]

"Why Julia?" A high level description of the features and benefits of programming in Julia.

Python On GPU

Maintaining Large Scale Julia Ecosystems | Chris Rackauckas | JuliaHEP 2023

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Intro to the Julia Programming Language

Nix explained from the ground up

How To Think SO CLEARLY People Assume You're A Genius

How to learn Julia, a new programming language

🎈 Pluto.jl — one year later | Fons van der Plas | JuliaCon 2021

Tim Besard - GPU Programming in Julia: What, Why and How?

Automatic Differentiation and SciML: What Can Go Wrong | Chris Rackauckas | JuliaHEP 2023

Python vs Julia

State of Julia | Valentin Churavy, Jameson Nash, Tim Holy | JuliaCon 2023

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

