What's Bad About Julia | Jeff Bezanson | JuliaCon 2019
I'll describe some of the more fundamental issues in Julia today, as I see it, and how we can potentially solve them to get a better language. Contents 00:00 Welcome! 00:50 Purpose of the talk 02:04 Users should speak about their problems with Julia 02:34 Widely know bad things about Julia 06:54 Is the presented list of problems exhaustive? 07:30 Why some problems were chosen as the main topics of this talk 07:53 Modularity 09:14 Example of modules we want to keep separate 12:03 Problem with isolating constructors 13:01 Types 14:06 How to handle Missing type in code 15:17 Compiler problem with some types definitions 16:25 Opaque method specificity rules 17:40 First, the most important rule of method specification 18:09 Second "rule" of method specification 18:45 Why we have a problem with second "rule" 21:34 Problem of "X is more specific that Y. Example 1 23:32 Problem of "X is more specific that Y. Example 2 25:20 Conclusions 26:15 Q&A: What would happens in the case of circular specification? 27:09 Q&A: What would happens if specification rules were stricter? 27:52 Q&A: How many methods need to be write to allow to make specifications rules stricter? (Follow up to previous question.) 28:18 Q&A: What is the order of priority of fixing well know bad things in Julia? 28:44 Q&A: What is last big Julia's problem that was fixed, according to Jeff Bezanson? 29:38 Q&A: How much better or worse world be without unions? S/O to https://github.com/KZiemian 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...

What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023

The State of the Type System | Jeff Bezanson | JuliaCon 2017

Introduction to Julia Internals | Jeff Bezanson | JuliaCon 2014

Why Fighter Jets Ban 90% of C++ Features

Keynote. Big Data is Low Rank using LowRankModels | Professor Madeleine Udell | JuliaCon 2019

Intro to the Julia Programming Language

The Complexity of Simplicity

State of Julia | Jeff Bezanson & Stefan Karpinski | JuliaCon 2020

I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Jeff Bezanzon: Julia - The base language, future directions and speculations

How to Debug Julia Simulation Codes (ODEs, Optimization, etc.!) | Chris Rackauckas | JuliaCon 2022

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

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

Julia as a Statically Compiled Language

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

Google & AWS Veteran: What Top Tier Software Architects Do Differently

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

APL vs BQN vs J vs Q vs NumPy vs Julia vs R

