Talk Julia

Talk Julia

By Randy Davila, Ph.D.TechnologyEducation
Download on the App Store

Talk Julia episodes

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

    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.

    We also chat about some of our favorite talks from JuliaCon 2022, and dig into Valentin's background in cognitive science and distributed computing.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Special Guest: Valentin Churavy.

    Links:

    • Julia in VS Code - What's New
    • Juliaup - The Julia installer and version multiplexer
    • Julia REPL Mastery Workshop
    • Valentin Churavy (Website)
    • Valentin Churavy (Twitter)
    • Valentin Churavy (GitHub)
    55 min
  • Episode 20: From BASIC to Julia: Viral Shah's Julia Journey

    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.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Special Guest: Viral Shah.

    Links:

    • The Julia Programming Language Website
    • Julia Computing Website
    1 hr 5 min
  • Episode 19: Is Julia Better Than JAX For Machine Learning?

    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.

    David also shares a series of workshops hosted by the Julia Gender Inclusive community, as well as a new package by Elias Carvalho for creating truth tables from Julia expressions, and Randy explores a YouTube series and set of Pluto notebooks all about partially observable Markov processes.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Links:

    • JAX vs Julia (vs PyTorch) by Patrick Kidger — A while ago there was an interesting thread on the Julia Discourse about the “state of machine learning in Julia”. I posted a response discussing the differences between Julia and Python (both JAX and PyTorch), and it seemed to be really well received!
    Since then this topic seems to keep coming up, so I thought I’d tidy up that post and put it somewhere I could link to easily. Rather than telling all the people who ask for my opinion to go searching through the Julia Discourse until they find that one post… :D
    To my mind JAX and Julia are unquestionably the current state-of-the-art frameworks for autodifferentiation, scientific computing, and ML computing. So let’s dig into the differences.
  • Doing small network scientific machine learning in Julia 5x faster than PyTorch by Chris Elrod, Niklas Korsbo, Chris Rackauckas — Machine learning is a huge discipline, with applications ranging from natural language processing to solving partial differential equations. It is from this landscape that major frameworks such as PyTorch, TensorFlow, and Flux.jl arise and strive to be packages for "all of machine learning"... However, the ability to easily construct machine learning libraries thus presents an interesting question: can this development feature be used to easily create alternative frameworks which focus its performance on more non-traditional applications or aspects?
  • The answer is yes, you can quickly build machine learning implementations which greatly outperform the frameworks in specialized cases using the Julia programming language, and we demonstrate this with our new package: SimpleChains.jl.
  • SimpleChains.jl (GitHub)
  • Julia Gender Inclusive (Meetup)
  • Julia Gender Inclusive (Twitter)
  • Learn Julia With Us (YouTube Playlist)
  • Decision Making Under Uncertainty using POMDPs.jl (YouTube Playlist)
  • Decision Making Under Uncertainty (GitHub Repo)
  • POMDPs.jl (GitHub Repo)
  • TruthTables.jl (GitHub Repo)
  • 49 min
  • Episode 18: Plotting in Julia (Plots.jl, GadFly.jl, and More)

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

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Links:

    • Plots.jl Docs
    • PlotThemes.jl Docs
    • Names Colors Reference
    • Julia Visualization Libraries: Which Is Best? (by Emmet Boudreau)
    • Gadfly.jl Docs
    • VegaLite.jl Docs
    • Makie.jl Docs
    • AlgebraOfGraphics.jl GitHub
    • Julia Discourse Visualization Category
    38 min
  • Episode 17: Julia for Data Analysis (with Bogumił Kamiński)

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

    📖 Get a permanent 35% discount on Julia For Data Analaysis and every other Manning product 👉 http://mng.bz/pOzw (use code podtalkjulia22)

    ✨ How to win a FREE copy of Julia For Data Analysis ✨

    Share this page on Twitter with the hashtag #JuliaForDataAnalysis and @ mention us (@talkjuliapod). Be sure to follow us on Twitter so that we can DM you the discount code if you win! https://twitter.com/talkjuliapod

    Special Guest: Bogumił Kamiński.

    Links:

    • Julia For Data Analysis (use code podtalkjulia22 for a 35% discount)
    • Train Your Brain
    • Bogumił's Blog
    • DataFrames.jl (Docs)
    • DataFrames.jl (GitHub)
    • Dagger.jl (GitHub)
    1 hr 6 min
  • Episode 16: Fast Optimization Using JuMP.jl (with Miles Lubin)

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

    JuMP co-creator Miles Lubin join hosts David Amos and Randy Davila to discuss the inspiration behind JuMP, how JuMP become a NumFOCUS sponsored project, the journey to JuMP's version 1.0 release, and the future of the project.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Special Guest: Miles Lubin.

    Links:

    • JuMP Website
    • JuMP Discourse Forum
    • JuMP Documentation
    • Miles Lubin's Website
    • Miles Lubin's GitHub Profile
    46 min
  • Episode 15: The Julia REPL is AMAZING (with Miguel Raz)

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

    Join hosts David Amos and Randy Davila as we explore the Julia REPL with Julia's official REPL stan Miguel Raz. Miguel shares his Julia story, how Julia is being used in undergraduate courses at Mexico's UNAM, reflects on the willingness of the Julia community to collaborate with other language communities, and teaches us some nifty Julia REPL tips and tricks.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Special Guest: Miguel Raz.

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

    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.

    Learn how automated conjecturing works, how Randy got into it, and how Christy.jl can be used to generate problems and potential relations in other domains, too.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    44 min
  • Episode 13: Serving the Julia Community With 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.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    54 min
  • Episode 12: Easy Input and Beautiful Output With Julia

    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. You'll learn how to read and write files in Julia, work the the filesystem, and see how packages like FIGlet.jl and Term.jl can take command line applications to the next level.

    Support Talk Julia on Ko-Fi

    We're excited to announce that we have opened up podcast memberships! Become a member for as little as $5/mo to get early access to episodes, social media shoutouts, and, starting at $10/mo and up, access to a members-only "office hours" call.

    Your support helps us continue to bring you interviews and educational Julia content each week. It also helps us grow sustainably and improve the quality of the podcast.

    Become a member today 👉

    Manning Publications Discount

    We've partnered with Manning Publications to bring all of our listeners a special 35% discount code on all of Mannings physical books, ebooks, courses, and more. There's no expiration date and you can use the discount as many times as you like!

    Just visit http://mng.bz/pOzw and use the code podtalkjulia22 at checkout to get 35% off of your order!

    Links:

    • What is file I/O in Julia? by Ifihanagbara Olusheye
    • FIGlet.jl GitHub Repository
    • Term.jl GitHub Repository
    • Julia Machine Learning for Beginners Playlist (Julia for Talented Amateurs)
    • Import and combine multiple .csv files using R and Julia by Guy Sutton
    • The Julia Language Handbook by George Root
    34 min

About Talk Julia

From the publisher's feed

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…