Elixir Wizards

Learning and Teaching Functional Programming with Adolfo Neto


Listen Later

Today we are joined by programmer, professor, educator, and podcaster, Adolfo Neto! We have a fascinating conversation that continues our exploration of the theme of the impact of Elixir, hearing from Adolfo about his early attraction to computers and computer science, the decision to study the subject, and how this led to a life in education and academia. We also talk about growing up in Brazil and how geography influenced his career trajectory, before getting into some of the main outlets that Adolfo uses to share information on functional programming. He also comments on what he loves about Elixir, why learning it can improve any programmer's skills, and much more. One of Adolfo's main goals with his podcasts and YouTube channel is the diversification of the computer science field, and to bring the subject to a wider audience that may not always consider it an option to pursue. Towards the end of our chat, our guest shares some thoughts on useful resources to check out, and his desire to help the Elixir community to continue to grow!

Key Points From This Episode:

  • Opening remarks and rants from Adolfo regarding Livebook!
  • Adolfo's route into teaching and how he became a university professor.
  • Information on Adolfo's Ph.D. program which he completed at the University of São Paulo.
  • The initial impetus to study computer science; what drew Adolfo to the field.
  • Adolfo's YouTube channels and the subjects he covers for his audience.
  • The course that Adolfo offers on Elixir to students all over the world!
  • How Adolfo found and learned about functional programming.
  • Adolfo's thoughts on the benefits of different functional programming languages.
  • The main goals that Adolfo has for his functional programming classes.
  • Adolfo's own forays into podcasting, and what drew him to the medium!
  • Experiences in the South; Adolfo's early days studying the US.
  • Recommended resources for learning Elixir; the books and sites that Adolfo uses.
  • Adolfo's hopes for Elixir to keep growing and why he prefers functional programming.
  • How to connect with Adolfo online and make use of some of his amazing content!
  • Links Mentioned in Today’s Episode:

    SmartLogic — https://smartlogic.io/

    Adolfo Neto on Twitter — https://twitter.com/adolfont
    Adolfo Neto on YouTube — https://www.youtube.com/c/AdolfoNeto
    Livebook — https://livebook.dev/#install
    Fly.io — https://fly.io/
    BASIC — https://en.wikipedia.org/wiki/BASIC
    ML (programming language) — https://en.wikipedia.org/wiki/ML_(programming_language)
    Emílias on Twitter — https://twitter.com/emilias_utfpr
    Elixir em Foco on Twitter — https://twitter.com/elixiremfoco
    Seven Languages in Seven Weeks — https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X
    Clojure — https://clojure.org/
    Laurie Williams — https://collaboration.csc.ncsu.edu/laurie/
    Saša Jurić — https://www.theerlangelist.com/
    Brujo Benavides on LinkedIn — https://www.linkedin.com/in/elbrujohalcon?originalSubdomain=es
    Elixir School — https://elixirschool.com/en/
    Exercism Elixir Track — https://exercism.org/tracks/elixir
    Exercism Erlang Track — https://exercism.org/tracks/erlang

    Special Guest: Adolfo Neto.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Elixir WizardsBy SmartLogic LLC

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    22 ratings


    More shows like Elixir Wizards

    View all
    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

    Software Engineering Radio - the podcast for professional software developers

    272 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    283 Listeners

    Startups For the Rest of Us by Rob Walling

    Startups For the Rest of Us

    693 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    624 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    982 Listeners

    REWORK by 37signals

    REWORK

    210 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    189 Listeners

    Elixir Mix by Charles M Wood

    Elixir Mix

    13 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    64 Listeners

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    32 Listeners

    Beam Radio by Lars Wikman

    Beam Radio

    11 Listeners

    Software Unscripted by Richard Feldman

    Software Unscripted

    26 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    47 Listeners

    Elixir Mentor by Jacob Luetzow

    Elixir Mentor

    2 Listeners

    Elixir Friends by German Velasco

    Elixir Friends

    0 Listeners