About the show

Talk Julia is a weekly podcast devoted to the Julia programming language. Join hosts David Amos and Randy Davila as we explore Julia news and resources, learn Julia for ourselves, and share our experience and everything that we've learned.

Talk Julia on social media


  • Episode 21: Behind The Scenes of JuliaCon 2022 With Valentin Churavy

    August 19th, 2022  |  54 mins 53 secs
    juliacon 2022

    Valentin Churavy joins us to talk about the challenges facing organizers of virtual conferences and what he and the JuliaCon 2022 organizers did to meet those challenges and pull off a successful virtual conference.

  • Episode 20: From BASIC to Julia: Viral Shah's Julia Journey

    May 23rd, 2022  |  1 hr 4 mins
    basic, julia, numerical computing, viral shah

    Viral Shah, one of the co-creators of the Julia language, join hosts David and Randy to talk about how he got into programming, what led him and his fellow co-creators to create Julia, and his thoughts on the present state and future of the language.

  • Episode 19: Is Julia Better Than JAX For Machine Learning?

    May 16th, 2022  |  48 mins 22 secs
    jax, julia inclusive, pomdps.jl, truthtables.jl

    David and Randy respond to an article that makes the case for JAX over Julia for machine learning, particularly when applied to solving differential equations.

  • Episode 18: Plotting in Julia (Plots.jl, GadFly.jl, and More)

    April 30th, 2022  |  37 mins 51 secs
    gadfly.jl, plots.jl, plotting, vegalite.jl

    David and Randy explore Julia's plotting ecosystem and discuss plotting in Julia using Plots.jl, GadFly.jl, VegaLite.jl, and more.

  • Episode 17: Julia for Data Analysis (with Bogumił Kamiński)

    April 22nd, 2022  |  1 hr 5 mins
    bogumił kamiński, dataframes.jl, julia for data analysis

    Bogumił Kamiński discusses his new book Julia For Data Analysis (Manning) and his work on the DataFrames.jl package.

  • Episode 16: Fast Optimization Using JuMP.jl (with Miles Lubin)

    April 15th, 2022  |  45 mins 22 secs
    jump.jl, miles lubin, optimization

    JuMP.jl is a an optimization library written entirely in the Julia language. And it's FAST!

  • Episode 15: The Julia REPL is AMAZING (with Miguel Raz)

    April 8th, 2022  |  47 mins 59 secs
    julia repl, juliacon, miguel raz

    Once you experience the Julia REPL, it's hard to go back to anything else.

  • Episode 14: Making New Math With Julia and Christy.jl

    April 1st, 2022  |  43 mins 6 secs
    christy.jl, graph theory, math

    Talk Julia co-host Randy Davila talks about his automated conjecturing program Christy.jl and how he uses it to generate new research problems in graph theory and mathematics using artificial intelligence.

  • Episode 13: Serving the Julia Community With Logan Kilpatrick

    March 25th, 2022  |  53 mins 35 secs
    logan kilpatrick

    Logan Kilpatrick discusses his role at the Julia Project, his journey to becoming a Julia developer, and his thoughts on how we can better serve the Julia community and help boost adoption.

  • Episode 12: Easy Input and Beautiful Output With Julia

    March 18th, 2022  |  33 mins 13 secs
    figlet.jl, file io, filesystem, term.jl

    This week on Talk Julia, David and Randy share and explore resources from around the Julia community all about file input and output and beautiful terminal output.

  • Episode 11: Setting Up VS Code for Julia

    March 12th, 2022  |  36 mins 15 secs
    julia vs code extension, juliamono font, visual studio code, vs code

    Visual Studio Code (VS Code) is a popular code editor from Microsoft, and the Julia VS Code extension makes working with Julia in VS Code a real treat.

  • Episode 10: Deep Neural Networks in Julia with Flux.jl

    March 5th, 2022  |  36 mins 57 secs
    deep learning, flux.jl, tensorboard, tensorboardlogging.jl

    David and Randy explore deep neural networks in Julia using Flux.jl.

  • Episode 9: Learning Flux.jl From a Tensorflow Background

    February 25th, 2022  |  36 mins 21 secs
    flux.jl, machine learning

    Flux.jl is Julia's elegant machine learning library, but its API is a little different than Tensorflow or PyTorch.

  • Episode 8: Getting Started With Reinforcement Learning in Julia

    February 18th, 2022  |  28 mins 52 secs
    juliacon 2022, machine learning, reinforcement learning, reinforcement learning.jl
  • Episode 7: Are These The Best Julia Packages?

    February 11th, 2022  |  32 mins 30 secs
    dataframes, javis, machine learning, revise

    This week we asked Julia Twitter what their favorite Julia packages are, and the responses don't disappoint! We picked two packages to investigate this week: Randy dives into DataFrames.jl and David explores the amazing Revise.jl package.

  • Episode 6: Exploring Graphs.jl and JuMP.jl in Julia

    February 4th, 2022  |  27 mins 11 secs
    graph theory, music, optimization

    David and Randy explore graph theory with Julia and share some of the projects that our listeners are building with Julia.